2025-09-04T20:07:16,064 Created temporary directory: /tmp/pip-build-tracker-9z4theco 2025-09-04T20:07:16,065 Initialized build tracking at /tmp/pip-build-tracker-9z4theco 2025-09-04T20:07:16,065 Created build tracker: /tmp/pip-build-tracker-9z4theco 2025-09-04T20:07:16,065 Entered build tracker: /tmp/pip-build-tracker-9z4theco 2025-09-04T20:07:16,066 Created temporary directory: /tmp/pip-wheel-7fj9monk 2025-09-04T20:07:16,069 Created temporary directory: /tmp/pip-ephem-wheel-cache-038pyf6b 2025-09-04T20:07:16,127 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T20:07:16,130 2 location(s) to search for versions of starlink-pyast: 2025-09-04T20:07:16,130 * https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:07:16,130 * https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:07:16,130 Fetching project page and analyzing links: https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:07:16,130 Getting page https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:07:16,131 Found index url https://pypi.org/simple/ 2025-09-04T20:07:16,203 Fetched page https://pypi.org/simple/starlink-pyast/ as application/vnd.pypi.simple.v1+json 2025-09-04T20:07:16,209 Found link https://files.pythonhosted.org/packages/10/d2/829d40fdc05daac22edc9f85ba2ec693a8c7ef496aeb25b798c4b81dd3c2/starlink-pyast-2.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.1 2025-09-04T20:07:16,209 Found link https://files.pythonhosted.org/packages/e0/be/0dbc377b34f2d07111fa18f73ac64d395ca75b5443d8932fb839a8a0ac7f/starlink-pyast-2.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.2 2025-09-04T20:07:16,210 Found link https://files.pythonhosted.org/packages/6a/fe/98b6e7a9aeeb25f57bc6b2d5dce04a955200a0d1066a94b7e660e3e7ecac/starlink-pyast-2.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.3 2025-09-04T20:07:16,210 Found link https://files.pythonhosted.org/packages/de/5c/b01d8ca57dc3744956350026f46667c4aa1246b6f042bf7ecd016868d3cf/starlink-pyast-2.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.4 2025-09-04T20:07:16,210 Found link https://files.pythonhosted.org/packages/b7/f6/41882cb758c26a1ed66530c95b765f05a144d2100fa18fc2e85436778502/starlink-pyast-2.5.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.5 2025-09-04T20:07:16,210 Found link https://files.pythonhosted.org/packages/f3/b9/6aee1aca3880e3dcb4d8fd32b94c626278f28c49c7035c379e8acfdd110e/starlink-pyast-2.6.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.6 2025-09-04T20:07:16,211 Found link https://files.pythonhosted.org/packages/cb/76/5f627c540070a4e4ce2ea129ba4ade575806442fa00d1b3304bbc99c3c63/starlink-pyast-3.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.0 2025-09-04T20:07:16,211 Found link https://files.pythonhosted.org/packages/85/52/371f0b749eea6304e7396894f14937399af40b2c155d0104716e71bf314b/starlink-pyast-3.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.1 2025-09-04T20:07:16,211 Found link https://files.pythonhosted.org/packages/a6/73/1d0097affae00aa61d48c11fd0862205fb6b207dc08625d4637c8cc90ed7/starlink-pyast-3.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.2 2025-09-04T20:07:16,211 Found link https://files.pythonhosted.org/packages/eb/44/bc4ceb42a0ebad1465511753e3177734748f8a828d234eb39f848ea95c57/starlink-pyast-3.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.3 2025-09-04T20:07:16,211 Found link https://files.pythonhosted.org/packages/db/9e/fa23faee14cf762885311f1a346c3e42d9cb4064979810f1f698d0945cac/starlink-pyast-3.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.4 2025-09-04T20:07:16,212 Found link https://files.pythonhosted.org/packages/b1/d4/1b6e84c48baed174d01cce80d224fd91ffa8f1e57f1bd260710d65b21bb8/starlink-pyast-3.5.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.5 2025-09-04T20:07:16,212 Found link https://files.pythonhosted.org/packages/18/74/cb8f7ce5ce1c5fa83963835e20820b91f8d6b80c90cf642c173879360c7f/starlink-pyast-3.6.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.6 2025-09-04T20:07:16,212 Found link https://files.pythonhosted.org/packages/5e/18/35a30139486dabc6b943c6d654eba17a64ad0d0e0a83307dd84c0516d2e1/starlink-pyast-3.7.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.7 2025-09-04T20:07:16,212 Found link https://files.pythonhosted.org/packages/b8/0e/6fb64f77ee58c5ec5b9fb8bd2c59994aeb6ccc946f4c989bf2cae1ff9669/starlink-pyast-3.7.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.7.1 2025-09-04T20:07:16,212 Found link https://files.pythonhosted.org/packages/24/31/bdc6509b05b9752704b8c8769e1c4c5d549e0d1e13754ad08246e5ab2ac3/starlink-pyast-3.8.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.8.0 2025-09-04T20:07:16,213 Found link https://files.pythonhosted.org/packages/fe/47/4ec4f4dadbd98256d84962657fd005ec42d2f05ebac95e80a4e3d83eeb6f/starlink-pyast-3.9.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.9.0 2025-09-04T20:07:16,213 Found link https://files.pythonhosted.org/packages/43/fc/3abe8eb826a2edb3ef5e0772033df38637da7ac33407f6d169fb2e74150e/starlink-pyast-3.10.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.10.0 2025-09-04T20:07:16,213 Found link https://files.pythonhosted.org/packages/0a/92/f6852fd3a60ab57a096f4b64eac05ca7c5ff7c56a8229005e10be66cdd6d/starlink-pyast-3.11.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.11.0 2025-09-04T20:07:16,213 Found link https://files.pythonhosted.org/packages/61/7f/1ed7c5e30f848f284e5320670cf7b7a71b665ac8270fb9b65f3e823436d9/starlink-pyast-3.12.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.0 2025-09-04T20:07:16,213 Found link https://files.pythonhosted.org/packages/3c/b8/2b542f227d826e739233892c448af0ce384869e884bfe065c11e846e55da/starlink-pyast-3.12.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.1 2025-09-04T20:07:16,214 Found link https://files.pythonhosted.org/packages/53/40/ee815e8dbc0bbba30afca56330f313e75e13492f6f00b7b24cdb91d181af/starlink-pyast-3.12.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.2 2025-09-04T20:07:16,214 Found link https://files.pythonhosted.org/packages/06/00/acd9e50e88356b1bcc9b54e176acf804921d07ba0f814a00c0f09aa458cd/starlink-pyast-3.12.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.3 2025-09-04T20:07:16,214 Found link https://files.pythonhosted.org/packages/94/9d/0fd52df2b28c5dcd496006a3a2c72a22639f5787ea968395fd66ddc6bc35/starlink-pyast-3.13.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.13.0 2025-09-04T20:07:16,214 Found link https://files.pythonhosted.org/packages/e2/ff/7354165c9fde015d887381aba11ead0f66b64c30bb38b0aac5d501480fea/starlink-pyast-3.13.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.13.1 2025-09-04T20:07:16,214 Found link https://files.pythonhosted.org/packages/25/80/9dfcf4b88385d75a14ea5772254ee5b36b04c837c3b8f65ff3e9c293230e/starlink-pyast-3.13.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.13.2 2025-09-04T20:07:16,215 Found link https://files.pythonhosted.org/packages/d0/9e/e4f146277d55760d882373e35e8068d8aae31efda9edff833806558aaff5/starlink-pyast-3.14.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.0 2025-09-04T20:07:16,215 Found link https://files.pythonhosted.org/packages/92/8f/57d68edcfc6d1ae512eff9f8a45770b8380e75dc1bed90ec9d8c94ce5da9/starlink-pyast-3.14.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.1 2025-09-04T20:07:16,215 Found link https://files.pythonhosted.org/packages/ea/05/a9dffc27fcd6febd290f4d3708519896b8126cac8cfe278b2cdd120b44bc/starlink-pyast-3.14.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.2 2025-09-04T20:07:16,215 Found link https://files.pythonhosted.org/packages/98/a4/49dfafad36bd9c4a457110bcb1b1f9d649c00ddf0296252453bd76163b59/starlink-pyast-3.14.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.3 2025-09-04T20:07:16,215 Found link https://files.pythonhosted.org/packages/5c/57/6f3b6e1a888f868a069e9326f01f4fe89900e901b9b599de56f96e7bd021/starlink-pyast-3.14.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.4 2025-09-04T20:07:16,216 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/f6/24/9f14edf4dc069d86ff514c58bacca4c689db412691c18632eecf8fbf9eef/starlink_pyast-3.14.4-cp27-cp27m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:16,216 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/74/37/72bc8e64983af313009dac33577e9cc9424fdd295125d923d67e2a4f9b67/starlink_pyast-3.14.4-cp27-cp27m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:16,216 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/de/32/7fc241be99c4737ea8cb975978be89bc0692aea80743762f9dd01c5160cb/starlink_pyast-3.14.4-cp27-cp27mu-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:16,216 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/bd/fc/3c70bbfc4a649a7db41515084f7cb7dda4c0438896e059cca0d1606b3969/starlink_pyast-3.14.4-cp27-cp27mu-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:16,216 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/59/18/c8449cf0055892f4d77ee0006f9d1466f183f67454dbc98f7297177d3875/starlink_pyast-3.14.4-cp35-cp35m-macosx_10_6_intel.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:16,216 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/3c/42/e4b463e2b2b82e9d49014baf3f1a328570288c18054fe0faa640553f2916/starlink_pyast-3.14.4-cp35-cp35m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:16,216 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/52/77/abd5aeda653ccb3807f36a70d2aa5d33adf003af158e31d32786a717340a/starlink_pyast-3.14.4-cp35-cp35m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:16,217 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/db/80/e085b48d3d8bf223da7c37fef79f19fa47cf6f57dce000aacce236f4485d/starlink_pyast-3.14.4-cp36-cp36m-macosx_10_6_intel.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:16,217 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/e0/c0/d380433bf3d35236e135f7decd3bd2903667ca98eb925ee1565b8e0bf26e/starlink_pyast-3.14.4-cp36-cp36m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:16,217 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/d3/ee/b80959c123cb357c8765e711156106080e054449a0dbb24fbb2fb7707e59/starlink_pyast-3.14.4-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:16,217 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/c2/47/33c2d15b1df5a23d4627bac4c7cd37af14230c6ea5dd9147805c5eece869/starlink_pyast-3.14.4-cp37-cp37m-macosx_10_6_intel.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:16,217 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/ef/b5/7e33672d24e820bb0ebf26e09019f4498b6e81673f09ca8c00124c8ca871/starlink_pyast-3.14.4-cp37-cp37m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:16,217 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/ab/c1/6e976835e984a8220e2474ee812ea612ddddd275407405e627e229fc7388/starlink_pyast-3.14.4-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:16,217 Found link https://files.pythonhosted.org/packages/e6/87/c0dc22d721eabd8d8c1bde4954b4df9713043e80580318837bf99175717d/starlink-pyast-3.14.5.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.5 2025-09-04T20:07:16,218 Found link https://files.pythonhosted.org/packages/96/e9/ecbfc69f1239fdd6775fd152520d19b16bdc798f42eb42ca7311a1c0adb8/starlink-pyast-3.15.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.0 2025-09-04T20:07:16,218 Found link https://files.pythonhosted.org/packages/10/08/108c67707e0e7ef93b23539ec451edd352c561081b2196994fe7d84ebc09/starlink-pyast-3.15.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.2 2025-09-04T20:07:16,218 Found link https://files.pythonhosted.org/packages/39/aa/44ff7c6d7e24b373ebd6021d6b4ea6e82bf02f5d653ffcecfd489d28412e/starlink-pyast-3.15.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.3 2025-09-04T20:07:16,218 Found link https://files.pythonhosted.org/packages/4e/8f/f2882d4209975c1398a5967ea76f677c11a39469dc441cee51844c394ac7/starlink-pyast-3.15.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.4 2025-09-04T20:07:16,219 Fetching project page and analyzing links: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:07:16,219 Getting page https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:07:16,220 Found index url https://www.piwheels.org/simple/ 2025-09-04T20:07:16,329 Fetched page https://www.piwheels.org/simple/starlink-pyast/ as text/html 2025-09-04T20:07:16,366 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp39-cp39-linux_armv6l.whl#sha256=258f0e9c5b7752453d96d76bd6f0d101061af0d055989a8f7701b853b2e33ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,367 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp39-cp39-linux_armv7l.whl#sha256=258f0e9c5b7752453d96d76bd6f0d101061af0d055989a8f7701b853b2e33ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,367 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp35-cp35m-linux_armv6l.whl#sha256=25aedc45c049cfb23ece20f5314bf59d2044a0dd7631e9199e26f38db84025be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,367 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp35-cp35m-linux_armv7l.whl#sha256=25aedc45c049cfb23ece20f5314bf59d2044a0dd7631e9199e26f38db84025be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,367 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp37-cp37m-linux_armv6l.whl#sha256=ded54409ad2093ef816d7c7302299958e8e57f99427d091e2ab519815c286572 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,367 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp37-cp37m-linux_armv7l.whl#sha256=ded54409ad2093ef816d7c7302299958e8e57f99427d091e2ab519815c286572 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,367 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp37-cp37m-linux_armv6l.whl#sha256=dd32609c9095826d5d39af16a021803381a6c9e888f3a0354800449b2ee4a127 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,368 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp37-cp37m-linux_armv7l.whl#sha256=dd32609c9095826d5d39af16a021803381a6c9e888f3a0354800449b2ee4a127 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,368 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp35-cp35m-linux_armv6l.whl#sha256=7f251d8021899dedb471101fd17f4aeba0f0abc16b4d1debc4784ea5e6df8017 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,368 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp35-cp35m-linux_armv7l.whl#sha256=7f251d8021899dedb471101fd17f4aeba0f0abc16b4d1debc4784ea5e6df8017 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,368 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp39-cp39-linux_armv6l.whl#sha256=af50f712254a08dbb5cbbbc8241fdd6585a07784c448ecc6c68fd13dc16b1ab1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,368 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp39-cp39-linux_armv7l.whl#sha256=af50f712254a08dbb5cbbbc8241fdd6585a07784c448ecc6c68fd13dc16b1ab1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,368 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp35-cp35m-linux_armv6l.whl#sha256=16622db161d639bdda44eb0c83db962d3df57d34fe93916955beaea91fb7b04e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,369 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp35-cp35m-linux_armv7l.whl#sha256=16622db161d639bdda44eb0c83db962d3df57d34fe93916955beaea91fb7b04e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,369 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp37-cp37m-linux_armv6l.whl#sha256=9e9d3afb8d67c318e7d48990b7baf154e641611fe98ac4359ad99ca490ebad26 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,369 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp37-cp37m-linux_armv7l.whl#sha256=9e9d3afb8d67c318e7d48990b7baf154e641611fe98ac4359ad99ca490ebad26 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,369 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp39-cp39-linux_armv6l.whl#sha256=1ee0bc009cdaf09df586230e3442e0861a57fa22c8cd266e0a19f62aaaf4d00f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,369 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp39-cp39-linux_armv7l.whl#sha256=1ee0bc009cdaf09df586230e3442e0861a57fa22c8cd266e0a19f62aaaf4d00f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,369 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp35-cp35m-linux_armv6l.whl#sha256=057f73e98007ee4a2976f3b651ff2afbbd2cb82d8918c07a8516cd16c5e6e422 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,369 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp35-cp35m-linux_armv7l.whl#sha256=057f73e98007ee4a2976f3b651ff2afbbd2cb82d8918c07a8516cd16c5e6e422 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,370 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp37-cp37m-linux_armv6l.whl#sha256=6d8d3c1472ec8a34705d7f3fd5b727fe1da8ceb54664f9a3f1fdf63118fd0596 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,370 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp37-cp37m-linux_armv7l.whl#sha256=6d8d3c1472ec8a34705d7f3fd5b727fe1da8ceb54664f9a3f1fdf63118fd0596 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,370 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp311-cp311-linux_armv6l.whl#sha256=48183de022e524a7bf0a7fb9811eb078f52df5e4986919aeea4df4dd38e5e6dc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,370 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp311-cp311-linux_armv7l.whl#sha256=48183de022e524a7bf0a7fb9811eb078f52df5e4986919aeea4df4dd38e5e6dc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,370 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp39-cp39-linux_armv6l.whl#sha256=5697e450846301cbe39c9b76c7544e91b7e9941f33c89eeb7883c6e792753dec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,370 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp39-cp39-linux_armv7l.whl#sha256=5697e450846301cbe39c9b76c7544e91b7e9941f33c89eeb7883c6e792753dec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,370 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp35-cp35m-linux_armv6l.whl#sha256=8330ba16741308a0263447714db61a6032a19fb714958e038e2182476937a736 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,371 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp35-cp35m-linux_armv7l.whl#sha256=8330ba16741308a0263447714db61a6032a19fb714958e038e2182476937a736 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,371 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp37-cp37m-linux_armv6l.whl#sha256=465698405dc1ca1140140711705c86f26439549ca4a2651861591246931e9293 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,371 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp37-cp37m-linux_armv7l.whl#sha256=465698405dc1ca1140140711705c86f26439549ca4a2651861591246931e9293 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,371 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp39-cp39-linux_armv6l.whl#sha256=f2b715795792a48e8fdded989bcc0660c69793c35c0a6ce0c1c30d4013d520a0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,371 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp39-cp39-linux_armv7l.whl#sha256=f2b715795792a48e8fdded989bcc0660c69793c35c0a6ce0c1c30d4013d520a0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,371 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp34-cp34m-linux_armv7l.whl#sha256=cada18db1b3b6effeaba34c3b2ddcb7cda83692add59b9a2d538aa7722276b3e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,371 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp34-cp34m-linux_armv6l.whl#sha256=cada18db1b3b6effeaba34c3b2ddcb7cda83692add59b9a2d538aa7722276b3e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,371 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp35-cp35m-linux_armv7l.whl#sha256=600880890e1ea2faba7e76d2bd59b62d5e217394c9ae365bb5659d66af1c99d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,372 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp35-cp35m-linux_armv6l.whl#sha256=600880890e1ea2faba7e76d2bd59b62d5e217394c9ae365bb5659d66af1c99d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,372 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp37-cp37m-linux_armv7l.whl#sha256=aa1f381a18d3e4b302e63344830456f438f82cc50d2edb1b094e826cc0a039cc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,372 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp37-cp37m-linux_armv6l.whl#sha256=aa1f381a18d3e4b302e63344830456f438f82cc50d2edb1b094e826cc0a039cc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,372 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp39-cp39-linux_armv6l.whl#sha256=0ec08720ae693650008e58db5c418ae73615819b2bc47836ee8fb79028832e79 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,372 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp39-cp39-linux_armv7l.whl#sha256=0ec08720ae693650008e58db5c418ae73615819b2bc47836ee8fb79028832e79 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,372 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp34-cp34m-linux_armv6l.whl#sha256=f83e95d4b5ef324bd4b0fe2678c02606f5351361405a46a91b4abc2fa828601b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,372 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp34-cp34m-linux_armv7l.whl#sha256=f83e95d4b5ef324bd4b0fe2678c02606f5351361405a46a91b4abc2fa828601b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,373 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp35-cp35m-linux_armv6l.whl#sha256=e3c14d4606f033ad9fac8f848c992065e9f8d0d29e563fbc3ddc00fa7bdd377d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,373 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp35-cp35m-linux_armv7l.whl#sha256=e3c14d4606f033ad9fac8f848c992065e9f8d0d29e563fbc3ddc00fa7bdd377d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,373 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp37-cp37m-linux_armv7l.whl#sha256=87816f6410f7d0da687b001e1dd50c0e7ef6ec4df5b3011ab970dbc495eaedc2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,373 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp37-cp37m-linux_armv6l.whl#sha256=87816f6410f7d0da687b001e1dd50c0e7ef6ec4df5b3011ab970dbc495eaedc2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,373 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp39-cp39-linux_armv6l.whl#sha256=ecad1fbcb60679e29b04a3c6527df8ff29af5a1c2978340194ad891a6685b73e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,373 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp39-cp39-linux_armv7l.whl#sha256=ecad1fbcb60679e29b04a3c6527df8ff29af5a1c2978340194ad891a6685b73e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,373 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp37-cp37m-linux_armv6l.whl#sha256=b7110809546dc9b7070a3cfce0f65476955e6bde48add7c9bf8f7fc7337dc01d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,374 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp37-cp37m-linux_armv7l.whl#sha256=b7110809546dc9b7070a3cfce0f65476955e6bde48add7c9bf8f7fc7337dc01d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,374 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp34-cp34m-linux_armv7l.whl#sha256=96456d3c51cdc47d2a9c329542e8f0d5f95a4c4bf07bae1ca412e27c3ce4d859 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,374 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp34-cp34m-linux_armv6l.whl#sha256=96456d3c51cdc47d2a9c329542e8f0d5f95a4c4bf07bae1ca412e27c3ce4d859 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,374 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp35-cp35m-linux_armv6l.whl#sha256=56954f792e2b5f0037bf894cdd1566d4643159c2eb44e6ca31d445b324db742d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,374 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp35-cp35m-linux_armv7l.whl#sha256=56954f792e2b5f0037bf894cdd1566d4643159c2eb44e6ca31d445b324db742d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,374 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp39-cp39-linux_armv6l.whl#sha256=2d684e89bb0626f3eb70105cfe47eeb965396db177b3ea0a6543978877a4147e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,374 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp39-cp39-linux_armv7l.whl#sha256=2d684e89bb0626f3eb70105cfe47eeb965396db177b3ea0a6543978877a4147e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,375 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp34-cp34m-linux_armv6l.whl#sha256=6469d12cdf04a6a5e95ff1aca049ad51dbdbe5ee72a69d0d4af3aff2657fe365 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,375 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp34-cp34m-linux_armv7l.whl#sha256=6469d12cdf04a6a5e95ff1aca049ad51dbdbe5ee72a69d0d4af3aff2657fe365 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,375 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp35-cp35m-linux_armv6l.whl#sha256=1e1495ef01104499ad29719a23091b024f6fffe23664b382aa5ea343bbb29962 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,375 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp35-cp35m-linux_armv7l.whl#sha256=1e1495ef01104499ad29719a23091b024f6fffe23664b382aa5ea343bbb29962 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,375 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp37-cp37m-linux_armv6l.whl#sha256=f4a9f01159abeb9c48604538deb7c63f44bd74731b4c6bf4965b1ae755d44a1b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,375 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp37-cp37m-linux_armv7l.whl#sha256=f4a9f01159abeb9c48604538deb7c63f44bd74731b4c6bf4965b1ae755d44a1b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,375 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp39-cp39-linux_armv6l.whl#sha256=659186d0006e463d048547e971179ae0b562ffbacf2a2202ac4d56f977a779d6 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,376 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp39-cp39-linux_armv7l.whl#sha256=659186d0006e463d048547e971179ae0b562ffbacf2a2202ac4d56f977a779d6 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,376 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp34-cp34m-linux_armv7l.whl#sha256=0867a5d5b6956db806496ea97151b6765de3fe5a8f217f42204cd5688f202ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,376 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp34-cp34m-linux_armv6l.whl#sha256=0867a5d5b6956db806496ea97151b6765de3fe5a8f217f42204cd5688f202ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,376 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp35-cp35m-linux_armv7l.whl#sha256=e3d9c37951629fa9fa1c1520cde6b72912262a2ad5cc33e27b3fa9bf339a9cca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,376 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp35-cp35m-linux_armv6l.whl#sha256=e3d9c37951629fa9fa1c1520cde6b72912262a2ad5cc33e27b3fa9bf339a9cca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,376 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp37-cp37m-linux_armv7l.whl#sha256=ef0419756dc640509204e99bac713705bbda2cddd33d57987156b9ce297ea532 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,376 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp37-cp37m-linux_armv6l.whl#sha256=ef0419756dc640509204e99bac713705bbda2cddd33d57987156b9ce297ea532 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,377 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp39-cp39-linux_armv6l.whl#sha256=fe79dbf6f2db763258c2bafb07182182f38f4abc9360f04908a7f9e12852282e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,377 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp39-cp39-linux_armv7l.whl#sha256=fe79dbf6f2db763258c2bafb07182182f38f4abc9360f04908a7f9e12852282e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,377 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp35-cp35m-linux_armv7l.whl#sha256=dc244f85fb503ad7252f03861f1c90cdfd4f51ded44059ef4fb5b4dc6b131787 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,377 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp35-cp35m-linux_armv6l.whl#sha256=dc244f85fb503ad7252f03861f1c90cdfd4f51ded44059ef4fb5b4dc6b131787 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,377 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp37-cp37m-linux_armv7l.whl#sha256=a6647534dc4d5666eb8cf3f2c05fef6af0a0a168fe6e3ce323389648a237c66b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,377 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp37-cp37m-linux_armv6l.whl#sha256=a6647534dc4d5666eb8cf3f2c05fef6af0a0a168fe6e3ce323389648a237c66b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,377 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp39-cp39-linux_armv6l.whl#sha256=2e40428506b614b19d8e86c3a7e1d5a1cfaf675cb7f6c27120f98e604b44e07e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,378 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp39-cp39-linux_armv7l.whl#sha256=2e40428506b614b19d8e86c3a7e1d5a1cfaf675cb7f6c27120f98e604b44e07e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,378 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp39-cp39-linux_armv6l.whl#sha256=e6ca31cdaf62094da9f2611362e40ddea86e0e8c586fed07e7e219a571e4b782 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,378 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp39-cp39-linux_armv7l.whl#sha256=e6ca31cdaf62094da9f2611362e40ddea86e0e8c586fed07e7e219a571e4b782 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,378 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp35-cp35m-linux_armv6l.whl#sha256=5affbda4ab440fe6a32bc6d8e6a3fcef798b424bd426576c5f4379997b580a1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,378 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp35-cp35m-linux_armv7l.whl#sha256=5affbda4ab440fe6a32bc6d8e6a3fcef798b424bd426576c5f4379997b580a1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,378 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp37-cp37m-linux_armv6l.whl#sha256=123fce21362fb18e87f67fc4ab37e6825b088fa658b8e148fa80e41ffe356f5a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,378 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp37-cp37m-linux_armv7l.whl#sha256=123fce21362fb18e87f67fc4ab37e6825b088fa658b8e148fa80e41ffe356f5a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,378 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp34-cp34m-linux_armv6l.whl#sha256=06346e9a03e12fffdedc9b821012382f47f980f318ebad13f40fc4be7ce52b30 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,379 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp34-cp34m-linux_armv7l.whl#sha256=06346e9a03e12fffdedc9b821012382f47f980f318ebad13f40fc4be7ce52b30 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,379 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp39-cp39-linux_armv6l.whl#sha256=1e76f7d84dc010e8c6e2784c74b9090b9f5c8f36536d289d94c8e34104a6d979 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,379 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp39-cp39-linux_armv7l.whl#sha256=1e76f7d84dc010e8c6e2784c74b9090b9f5c8f36536d289d94c8e34104a6d979 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,379 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp34-cp34m-linux_armv7l.whl#sha256=c3141eb6b0e993704aff0a59889339c7ca6fe503a40c71ac0777790110d5b134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,379 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp34-cp34m-linux_armv6l.whl#sha256=c3141eb6b0e993704aff0a59889339c7ca6fe503a40c71ac0777790110d5b134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,379 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp35-cp35m-linux_armv7l.whl#sha256=f1c3a7c4e344788829b1d4e0d06c5e303213ef53dac2eb3959feb670b3b4007d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,379 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp35-cp35m-linux_armv6l.whl#sha256=f1c3a7c4e344788829b1d4e0d06c5e303213ef53dac2eb3959feb670b3b4007d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,380 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp37-cp37m-linux_armv7l.whl#sha256=11274f2b9f2fa59533dc619ee0eda0e0688cf503a2b2a7f0f473b2277f6e41ef (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,380 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp37-cp37m-linux_armv6l.whl#sha256=11274f2b9f2fa59533dc619ee0eda0e0688cf503a2b2a7f0f473b2277f6e41ef (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,380 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp39-cp39-linux_armv6l.whl#sha256=a0ed45210bc0fc0b9d1f160e97c4fddf0600dd88e490028203962846822ead0a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,380 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp39-cp39-linux_armv7l.whl#sha256=a0ed45210bc0fc0b9d1f160e97c4fddf0600dd88e490028203962846822ead0a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,380 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp34-cp34m-linux_armv7l.whl#sha256=2dae3c5220b014ffc88ea6e542083ccba4b1c6a78b49fc61c39bc88f8d4afc1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,380 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp34-cp34m-linux_armv6l.whl#sha256=2dae3c5220b014ffc88ea6e542083ccba4b1c6a78b49fc61c39bc88f8d4afc1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,380 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp35-cp35m-linux_armv6l.whl#sha256=565e0c72cc0abf186b1463ec740a7b5bc15da3561f128290eb86c0fa2e4ade53 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,381 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp35-cp35m-linux_armv7l.whl#sha256=565e0c72cc0abf186b1463ec740a7b5bc15da3561f128290eb86c0fa2e4ade53 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,381 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp37-cp37m-linux_armv6l.whl#sha256=ecbef5caf8a6fba5927898f4fb26df9065cf8e837240a92e9f499e6d9365b057 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,381 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp37-cp37m-linux_armv7l.whl#sha256=ecbef5caf8a6fba5927898f4fb26df9065cf8e837240a92e9f499e6d9365b057 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,381 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp35-cp35m-linux_armv7l.whl#sha256=9d3d532bc20d666ccd38af0e4e0644fff31baf05d54c542a7051700c5a5348ba (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,381 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp35-cp35m-linux_armv6l.whl#sha256=9d3d532bc20d666ccd38af0e4e0644fff31baf05d54c542a7051700c5a5348ba (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,381 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp39-cp39-linux_armv6l.whl#sha256=890333232041830e428e8cd8c83dcf594ed4950e95f443b95f7f81db4fe171e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,381 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp39-cp39-linux_armv7l.whl#sha256=890333232041830e428e8cd8c83dcf594ed4950e95f443b95f7f81db4fe171e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,382 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp37-cp37m-linux_armv7l.whl#sha256=e17bd681d33015f250a90f83161ac930d229a587b0c31f6afe37cf682948457f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,382 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp37-cp37m-linux_armv6l.whl#sha256=e17bd681d33015f250a90f83161ac930d229a587b0c31f6afe37cf682948457f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,382 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp35-cp35m-linux_armv7l.whl#sha256=ebcf3f92f5fceb37de47a2dad15061aa6d95b07cde004aec4efb817c4473bce1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,382 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp35-cp35m-linux_armv6l.whl#sha256=ebcf3f92f5fceb37de47a2dad15061aa6d95b07cde004aec4efb817c4473bce1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,382 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp39-cp39-linux_armv6l.whl#sha256=c09d34a397ce93610070f30b071e087e5715b6e092c1b95ce7ff53bd4f703757 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,382 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp39-cp39-linux_armv7l.whl#sha256=c09d34a397ce93610070f30b071e087e5715b6e092c1b95ce7ff53bd4f703757 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,382 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp37-cp37m-linux_armv6l.whl#sha256=aaca82948b022b32e5cca9d1bfe1f02d89111a60cf256203de793f0bf32563d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,383 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp37-cp37m-linux_armv7l.whl#sha256=aaca82948b022b32e5cca9d1bfe1f02d89111a60cf256203de793f0bf32563d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,383 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp39-cp39-linux_armv6l.whl#sha256=7c5192019d7e7cc00c7e4384498cd88bc8f5c22e8b7923d3c375779eec05b1dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,383 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp39-cp39-linux_armv7l.whl#sha256=7c5192019d7e7cc00c7e4384498cd88bc8f5c22e8b7923d3c375779eec05b1dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,383 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp37-cp37m-linux_armv7l.whl#sha256=73c4290dffb5032c730007dd0a43184296f6c287d4d98ca2588eedfe5b75832e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,383 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp37-cp37m-linux_armv6l.whl#sha256=73c4290dffb5032c730007dd0a43184296f6c287d4d98ca2588eedfe5b75832e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,383 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp34-cp34m-linux_armv6l.whl#sha256=7ee4a086b3a2b72ba6c651a3c839fc0cc9117d09de8dc6024f0262c8f953f7ac (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,383 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp34-cp34m-linux_armv7l.whl#sha256=7ee4a086b3a2b72ba6c651a3c839fc0cc9117d09de8dc6024f0262c8f953f7ac (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,383 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp35-cp35m-linux_armv6l.whl#sha256=fc4ffa0497993a11d1cf629f5233b8ad067acf7a1ad3d1050ac5a17e22d804a9 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,384 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp35-cp35m-linux_armv7l.whl#sha256=fc4ffa0497993a11d1cf629f5233b8ad067acf7a1ad3d1050ac5a17e22d804a9 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,384 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp37-cp37m-linux_armv7l.whl#sha256=1d61bc49e7c023f5eb1804416981fb1089cc8f6292e979c52f403adb0925c51f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,384 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp37-cp37m-linux_armv6l.whl#sha256=1d61bc49e7c023f5eb1804416981fb1089cc8f6292e979c52f403adb0925c51f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,384 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp34-cp34m-linux_armv7l.whl#sha256=e016aa9ee73ed78930fa9d2f3157e79c45458fcd719ca3cdea59a815025305e2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,384 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp34-cp34m-linux_armv6l.whl#sha256=e016aa9ee73ed78930fa9d2f3157e79c45458fcd719ca3cdea59a815025305e2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,384 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp35-cp35m-linux_armv7l.whl#sha256=bb0f3f488b98e4fec7b67ecabacbad33d83f77f0f3f553fb6f1e4d8081057aa4 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,384 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp35-cp35m-linux_armv6l.whl#sha256=bb0f3f488b98e4fec7b67ecabacbad33d83f77f0f3f553fb6f1e4d8081057aa4 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,385 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp39-cp39-linux_armv6l.whl#sha256=a7766ccaba566675a2077b909a96cfba527d3c0cac2adb7f78ab477e3b9ce09f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,385 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp39-cp39-linux_armv7l.whl#sha256=a7766ccaba566675a2077b909a96cfba527d3c0cac2adb7f78ab477e3b9ce09f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,385 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp37-cp37m-linux_armv6l.whl#sha256=356acd1ee5efc3f169ef174eefedfb952cacb29fecfbfc1d344cc79e03514b67 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,385 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp37-cp37m-linux_armv7l.whl#sha256=356acd1ee5efc3f169ef174eefedfb952cacb29fecfbfc1d344cc79e03514b67 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,385 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp35-cp35m-linux_armv6l.whl#sha256=fbd98a5cb1c07b98c9767dc8775e140a6fb6277d217b29e4dafb58a619bc8338 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,385 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp35-cp35m-linux_armv7l.whl#sha256=fbd98a5cb1c07b98c9767dc8775e140a6fb6277d217b29e4dafb58a619bc8338 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,385 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp34-cp34m-linux_armv7l.whl#sha256=3fa9a27b28153187586a117ba24c52dd1e946835e2efe0d4cfc97cd62a7dde05 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,386 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp34-cp34m-linux_armv6l.whl#sha256=3fa9a27b28153187586a117ba24c52dd1e946835e2efe0d4cfc97cd62a7dde05 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,386 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp39-cp39-linux_armv6l.whl#sha256=5a2f963928843352f3198ec5715147aeb2fce180bc419c415e29560e8a9d7d4f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,386 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp39-cp39-linux_armv7l.whl#sha256=5a2f963928843352f3198ec5715147aeb2fce180bc419c415e29560e8a9d7d4f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,386 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp37-cp37m-linux_armv6l.whl#sha256=225eee9f8a499992d2a1aeab41240bbb87e9447094c174c8546eda90a5cd2987 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,386 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp37-cp37m-linux_armv7l.whl#sha256=225eee9f8a499992d2a1aeab41240bbb87e9447094c174c8546eda90a5cd2987 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,386 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp34-cp34m-linux_armv7l.whl#sha256=5e3e528f8a1fec03e8670b9aa462ac640390e06798655716ca9f8e4e5142fbd5 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,386 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp34-cp34m-linux_armv6l.whl#sha256=5e3e528f8a1fec03e8670b9aa462ac640390e06798655716ca9f8e4e5142fbd5 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,387 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp35-cp35m-linux_armv6l.whl#sha256=555483940a5a78cb98eea7c1104d6fd7627679c934b4a2b61ce594607ce878dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,387 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp35-cp35m-linux_armv7l.whl#sha256=555483940a5a78cb98eea7c1104d6fd7627679c934b4a2b61ce594607ce878dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,387 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp39-cp39-linux_armv6l.whl#sha256=73e4761608e86761fde6bc03ae1628ccb016c50da54f60eb28ebe9bc43db35be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,387 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp39-cp39-linux_armv7l.whl#sha256=73e4761608e86761fde6bc03ae1628ccb016c50da54f60eb28ebe9bc43db35be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,387 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp37-cp37m-linux_armv6l.whl#sha256=3215fd30a6d4664bf3ee6ad1ac0e64076f0511f8ab3ea17e66c9d2b1f64ea092 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,387 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp37-cp37m-linux_armv7l.whl#sha256=3215fd30a6d4664bf3ee6ad1ac0e64076f0511f8ab3ea17e66c9d2b1f64ea092 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,387 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp35-cp35m-linux_armv6l.whl#sha256=408780fd7bce8624374861873dbc748192441f2c79e535f049eaba1c48fafe29 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,388 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp35-cp35m-linux_armv7l.whl#sha256=408780fd7bce8624374861873dbc748192441f2c79e535f049eaba1c48fafe29 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,388 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp34-cp34m-linux_armv7l.whl#sha256=ccca9cde9e5c1336e3570687675c85426da6546905021ada7272489f663dd272 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,388 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp34-cp34m-linux_armv6l.whl#sha256=ccca9cde9e5c1336e3570687675c85426da6546905021ada7272489f663dd272 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,388 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp311-cp311-linux_armv6l.whl#sha256=991175023604809b3625b5c70a04ed886cfb686fb554156de3347e2b00965369 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,388 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp311-cp311-linux_armv7l.whl#sha256=991175023604809b3625b5c70a04ed886cfb686fb554156de3347e2b00965369 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,388 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp39-cp39-linux_armv6l.whl#sha256=df5d9b357dd914ad3c366b7357947dd191a667d1d4ab470f11918e5c33c78858 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,388 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp39-cp39-linux_armv7l.whl#sha256=df5d9b357dd914ad3c366b7357947dd191a667d1d4ab470f11918e5c33c78858 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,389 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp37-cp37m-linux_armv7l.whl#sha256=e2846060941ef27d8d7e8a373a2a10714619c7e988eaa797a4d72381795a43e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,389 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp37-cp37m-linux_armv6l.whl#sha256=e2846060941ef27d8d7e8a373a2a10714619c7e988eaa797a4d72381795a43e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,389 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp35-cp35m-linux_armv7l.whl#sha256=a4afdd141bfc4b9cf4da566c237a567baf7ee52f1070e902b010cb761268cc56 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,389 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp35-cp35m-linux_armv6l.whl#sha256=a4afdd141bfc4b9cf4da566c237a567baf7ee52f1070e902b010cb761268cc56 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,389 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp34-cp34m-linux_armv7l.whl#sha256=c119bc32440359b51fe5ff301f7cb0e21282a4541b1241fa2b00ed81286769fa (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,389 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp34-cp34m-linux_armv6l.whl#sha256=c119bc32440359b51fe5ff301f7cb0e21282a4541b1241fa2b00ed81286769fa (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,389 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp39-cp39-linux_armv6l.whl#sha256=b92df7f03353de0186fb9c24a198a28f92e4cec63f312e10e7d87ce57fb79f2c (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,390 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp39-cp39-linux_armv7l.whl#sha256=b92df7f03353de0186fb9c24a198a28f92e4cec63f312e10e7d87ce57fb79f2c (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,390 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp37-cp37m-linux_armv7l.whl#sha256=20695bbf4d025949458ad5be1a904ae0fdc4f6aa31a5b282c77bc2a820bb8441 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,390 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp37-cp37m-linux_armv6l.whl#sha256=20695bbf4d025949458ad5be1a904ae0fdc4f6aa31a5b282c77bc2a820bb8441 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,390 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp35-cp35m-linux_armv7l.whl#sha256=ec69a9f400cd8e76ef3ed055b33557439c3bcf131543b1e458e334481b6ad134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,390 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp35-cp35m-linux_armv6l.whl#sha256=ec69a9f400cd8e76ef3ed055b33557439c3bcf131543b1e458e334481b6ad134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,390 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp34-cp34m-linux_armv7l.whl#sha256=507581306600d16fd42993e94307bfa2dd5ac88db9031d2c16f63707ec18d927 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,390 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp34-cp34m-linux_armv6l.whl#sha256=507581306600d16fd42993e94307bfa2dd5ac88db9031d2c16f63707ec18d927 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,391 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp311-cp311-linux_armv6l.whl#sha256=4986232ddd0e5eb52e6aa2df3fa36fde089ffc1285da48f5055d691eb4da1c23 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,391 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp311-cp311-linux_armv7l.whl#sha256=4986232ddd0e5eb52e6aa2df3fa36fde089ffc1285da48f5055d691eb4da1c23 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,391 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp39-cp39-linux_armv6l.whl#sha256=b0de4d7cca034b3bc4a7994c493cc937952d38cf8143e29529f90877bdcb1c16 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,391 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp39-cp39-linux_armv7l.whl#sha256=b0de4d7cca034b3bc4a7994c493cc937952d38cf8143e29529f90877bdcb1c16 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,391 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp37-cp37m-linux_armv7l.whl#sha256=dc1df895397eb8221085a484d85ab9889d7d485b59c840d813e06cc9952ef107 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,391 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp37-cp37m-linux_armv6l.whl#sha256=dc1df895397eb8221085a484d85ab9889d7d485b59c840d813e06cc9952ef107 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,391 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp34-cp34m-linux_armv7l.whl#sha256=fd6e7b1317973526301bc1c92368c0d4f2e79a3cdd96297f0c1fc444511811bc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,392 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp34-cp34m-linux_armv6l.whl#sha256=fd6e7b1317973526301bc1c92368c0d4f2e79a3cdd96297f0c1fc444511811bc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,392 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp35-cp35m-linux_armv6l.whl#sha256=83f7db187a8ea2ee422b4fb0c34f28695aa82e292320e323686fa44824d86c1a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,392 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp35-cp35m-linux_armv7l.whl#sha256=83f7db187a8ea2ee422b4fb0c34f28695aa82e292320e323686fa44824d86c1a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,392 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp39-cp39-linux_armv6l.whl#sha256=2b28efe021734f71cc1a045b00e8217a954a5d0a7cb30ea0c4153d02c7d405ec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,392 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp39-cp39-linux_armv7l.whl#sha256=2b28efe021734f71cc1a045b00e8217a954a5d0a7cb30ea0c4153d02c7d405ec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,392 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp37-cp37m-linux_armv7l.whl#sha256=ce51f81cac967ccd32409aa27cec590dc4cc2155d5b3fdb7dfcab07104e7b4ff (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,392 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp37-cp37m-linux_armv6l.whl#sha256=ce51f81cac967ccd32409aa27cec590dc4cc2155d5b3fdb7dfcab07104e7b4ff (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,393 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp34-cp34m-linux_armv7l.whl#sha256=6c7b00429deb76b39487f426023fd82c6f9ce2cfb2bfaf7f59f06018bd388dca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,393 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp34-cp34m-linux_armv6l.whl#sha256=6c7b00429deb76b39487f426023fd82c6f9ce2cfb2bfaf7f59f06018bd388dca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,393 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp35-cp35m-linux_armv7l.whl#sha256=6062bbfeeced7cc7fd09f98791a9825ba85cf90a17d497c5b33b7ab5bd0579cd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,393 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp35-cp35m-linux_armv6l.whl#sha256=6062bbfeeced7cc7fd09f98791a9825ba85cf90a17d497c5b33b7ab5bd0579cd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,393 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp39-cp39-linux_armv6l.whl#sha256=db8e3123e04d8d0c9fe301539df306b427bba8db285c790d0a54b3a17382b290 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,393 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp39-cp39-linux_armv7l.whl#sha256=db8e3123e04d8d0c9fe301539df306b427bba8db285c790d0a54b3a17382b290 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:16,393 Skipping link: not a file: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:07:16,394 Skipping link: not a file: https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:07:16,419 Given no hashes to check 1 links for project 'starlink-pyast': discarding no candidates 2025-09-04T20:07:16,420 Collecting starlink-pyast==3.12.0 2025-09-04T20:07:16,422 Created temporary directory: /tmp/pip-unpack-aydkw52x 2025-09-04T20:07:16,575 Downloading starlink-pyast-3.12.0.tar.gz (9.9 MB) 2025-09-04T20:07:19,033 Added starlink-pyast==3.12.0 from https://files.pythonhosted.org/packages/61/7f/1ed7c5e30f848f284e5320670cf7b7a71b665ac8270fb9b65f3e823436d9/starlink-pyast-3.12.0.tar.gz to build tracker '/tmp/pip-build-tracker-9z4theco' 2025-09-04T20:07:19,034 Running setup.py (path:/tmp/pip-wheel-7fj9monk/starlink-pyast_c6f5adb4fe494423a62c4640fd93d1d6/setup.py) egg_info for package starlink-pyast 2025-09-04T20:07:19,035 Created temporary directory: /tmp/pip-pip-egg-info-v798oj5f 2025-09-04T20:07:19,035 Preparing metadata (setup.py): started 2025-09-04T20:07:19,036 Running command python setup.py egg_info 2025-09-04T20:07:19,837 /tmp/pip-wheel-7fj9monk/starlink-pyast_c6f5adb4fe494423a62c4640fd93d1d6/setup.py:29: DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior. 2025-09-04T20:07:19,837 tar.extractall() 2025-09-04T20:07:20,567 /usr/bin/ld: tmp/isfinite9b22ki44.o: in function `main': 2025-09-04T20:07:20,567 isfinite9b22ki44.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T20:07:20,573 collect2: error: ld returned 1 exit status 2025-09-04T20:07:21,133 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:07:21,133 !! 2025-09-04T20:07:21,133 ******************************************************************************** 2025-09-04T20:07:21,133 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:07:21,133 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:07:21,133 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:07:21,134 ******************************************************************************** 2025-09-04T20:07:21,134 !! 2025-09-04T20:07:21,134 self._finalize_license_expression() 2025-09-04T20:07:21,732 Preparing metadata (setup.py): finished with status 'done' 2025-09-04T20:07:21,737 Source in /tmp/pip-wheel-7fj9monk/starlink-pyast_c6f5adb4fe494423a62c4640fd93d1d6 has version 3.12.0, which satisfies requirement starlink-pyast==3.12.0 from https://files.pythonhosted.org/packages/61/7f/1ed7c5e30f848f284e5320670cf7b7a71b665ac8270fb9b65f3e823436d9/starlink-pyast-3.12.0.tar.gz 2025-09-04T20:07:21,737 Removed starlink-pyast==3.12.0 from https://files.pythonhosted.org/packages/61/7f/1ed7c5e30f848f284e5320670cf7b7a71b665ac8270fb9b65f3e823436d9/starlink-pyast-3.12.0.tar.gz from build tracker '/tmp/pip-build-tracker-9z4theco' 2025-09-04T20:07:21,740 Created temporary directory: /tmp/pip-unpack-gpjgawxj 2025-09-04T20:07:21,740 Created temporary directory: /tmp/pip-unpack-mvzb8zvm 2025-09-04T20:07:21,741 Building wheels for collected packages: starlink-pyast 2025-09-04T20:07:21,742 Created temporary directory: /tmp/pip-wheel-u979lz4y 2025-09-04T20:07:21,742 DEPRECATION: Building 'starlink-pyast' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'starlink-pyast'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-04T20:07:21,743 Building wheel for starlink-pyast (setup.py): started 2025-09-04T20:07:21,744 Destination directory: /tmp/pip-wheel-u979lz4y 2025-09-04T20:07:21,744 Running command python setup.py bdist_wheel 2025-09-04T20:07:22,993 /usr/bin/ld: tmp/isfinite77kh4o2x.o: in function `main': 2025-09-04T20:07:22,993 isfinite77kh4o2x.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T20:07:22,998 collect2: error: ld returned 1 exit status 2025-09-04T20:07:23,476 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:07:23,477 !! 2025-09-04T20:07:23,477 ******************************************************************************** 2025-09-04T20:07:23,477 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:07:23,477 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:07:23,477 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:07:23,477 ******************************************************************************** 2025-09-04T20:07:23,478 !! 2025-09-04T20:07:23,478 self._finalize_license_expression() 2025-09-04T20:07:24,436 In file included from ast/axis.c:112: 2025-09-04T20:07:24,436 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:07:24,436 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:07:24,436 | ^~~~~~~~ 2025-09-04T20:07:24,437 In file included from ast/pointset.h:192: 2025-09-04T20:07:24,437 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:07:24,437 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:07:24,438 | ^~~~~~~~ 2025-09-04T20:07:26,462 In file included from ast/mapping.h:327, 2025-09-04T20:07:26,463 from ast/cmpmap.h:139, 2025-09-04T20:07:26,463 from ast/box.c:126: 2025-09-04T20:07:26,463 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:07:26,463 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:07:26,463 | ^~~~~~~~ 2025-09-04T20:07:26,463 In file included from ast/pointset.h:192: 2025-09-04T20:07:26,463 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:07:26,463 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:07:26,463 | ^~~~~~~~ 2025-09-04T20:07:28,471 In file included from ast/mapping.h:326: 2025-09-04T20:07:28,472 ast/box.c: In function ‘Simplify’: 2025-09-04T20:07:28,476 ast/object.h:1835:36: warning: ‘newpoly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:07:28,476 1835 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T20:07:28,476 | ^ 2025-09-04T20:07:28,476 ast/object.h:516:31: note: in definition of macro ‘astRetO_’ 2025-09-04T20:07:28,476 516 | #define astRetO_(x) ((void *)(x)) 2025-09-04T20:07:28,476 | ^ 2025-09-04T20:07:28,476 ast/object.h:1835:24: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:07:28,476 1835 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T20:07:28,477 | ^~~~~~~~~ 2025-09-04T20:07:28,477 ast/box.c:3975:26: note: in expansion of macro ‘astAnnul’ 2025-09-04T20:07:28,477 3975 | newpoly = astAnnul( newpoly ); 2025-09-04T20:07:28,477 | ^~~~~~~~ 2025-09-04T20:07:28,479 ast/box.c:3656:16: note: ‘newpoly’ was declared here 2025-09-04T20:07:28,479 3656 | AstPolygon *newpoly; /* New Polygon to replace Box */ 2025-09-04T20:07:28,479 | ^~~~~~~ 2025-09-04T20:07:29,528 In file included from ast/channel.c:156: 2025-09-04T20:07:29,528 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:07:29,528 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:07:29,528 | ^~~~~~~~ 2025-09-04T20:07:29,529 In file included from ast/pointset.h:192: 2025-09-04T20:07:29,529 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:07:29,529 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:07:29,529 | ^~~~~~~~ 2025-09-04T20:07:32,312 In file included from ast/chebymap.c:155: 2025-09-04T20:07:32,312 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:07:32,312 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:07:32,313 | ^~~~~~~~ 2025-09-04T20:07:32,313 In file included from ast/pointset.h:192: 2025-09-04T20:07:32,314 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:07:32,314 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:07:32,314 | ^~~~~~~~ 2025-09-04T20:07:32,634 ast/chebymap.c: In function ‘FitPoly2DInit’: 2025-09-04T20:07:32,635 ast/chebymap.c:795:30: warning: ‘off[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:07:32,635 795 | this->offset_i[ 0 ] = off[ 0 ]; 2025-09-04T20:07:32,635 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:07:32,636 ast/chebymap.c:717:11: note: ‘off[0]’ was declared here 2025-09-04T20:07:32,636 717 | double off[ 2 ]; 2025-09-04T20:07:32,636 | ^~~ 2025-09-04T20:07:32,636 ast/chebymap.c:797:30: warning: ‘off[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:07:32,636 797 | this->offset_i[ 1 ] = off[ 1 ]; 2025-09-04T20:07:32,637 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:07:32,637 ast/chebymap.c:717:11: note: ‘off[1]’ was declared here 2025-09-04T20:07:32,637 717 | double off[ 2 ]; 2025-09-04T20:07:32,637 | ^~~ 2025-09-04T20:07:32,638 ast/chebymap.c:794:29: warning: ‘scl[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:07:32,638 794 | this->scale_i[ 0 ] = scl[ 0 ]; 2025-09-04T20:07:32,638 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:07:32,639 ast/chebymap.c:722:11: note: ‘scl[0]’ was declared here 2025-09-04T20:07:32,639 722 | double scl[ 2 ]; 2025-09-04T20:07:32,639 | ^~~ 2025-09-04T20:07:32,639 ast/chebymap.c:796:29: warning: ‘scl[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:07:32,640 796 | this->scale_i[ 1 ] = scl[ 1 ]; 2025-09-04T20:07:32,640 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:07:32,640 ast/chebymap.c:722:11: note: ‘scl[1]’ was declared here 2025-09-04T20:07:32,640 722 | double scl[ 2 ]; 2025-09-04T20:07:32,640 | ^~~ 2025-09-04T20:07:32,721 ast/chebymap.c: In function ‘FitPoly1DInit’: 2025-09-04T20:07:32,721 ast/chebymap.c:629:30: warning: ‘off’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:07:32,722 629 | this->offset_i[ 0 ] = off; 2025-09-04T20:07:32,722 | ~~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T20:07:32,722 ast/chebymap.c:570:11: note: ‘off’ was declared here 2025-09-04T20:07:32,722 570 | double off; 2025-09-04T20:07:32,722 | ^~~ 2025-09-04T20:07:32,723 ast/chebymap.c:628:29: warning: ‘scl’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:07:32,723 628 | this->scale_i[ 0 ] = scl; 2025-09-04T20:07:32,723 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T20:07:32,723 ast/chebymap.c:573:11: note: ‘scl’ was declared here 2025-09-04T20:07:32,723 573 | double scl; 2025-09-04T20:07:32,724 | ^~~ 2025-09-04T20:07:33,594 In file included from ast/circle.c:84: 2025-09-04T20:07:33,594 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:07:33,594 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:07:33,594 | ^~~~~~~~ 2025-09-04T20:07:33,594 In file included from ast/pointset.h:192: 2025-09-04T20:07:33,595 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:07:33,595 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:07:33,595 | ^~~~~~~~ 2025-09-04T20:07:33,700 ast/circle.c: In function ‘Dump’: 2025-09-04T20:07:33,702 ast/circle.c:2254:15: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:07:33,702 2254 | AstCircle *this; /* Pointer to the Circle structure */ 2025-09-04T20:07:33,702 | ^~~~ 2025-09-04T20:07:37,269 In file included from ast/cmpframe.c:554: 2025-09-04T20:07:37,270 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:07:37,270 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:07:37,270 | ^~~~~~~~ 2025-09-04T20:07:37,271 In file included from ast/pointset.h:192: 2025-09-04T20:07:37,271 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:07:37,271 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:07:37,271 | ^~~~~~~~ 2025-09-04T20:07:39,094 ast/cmpframe.c: In function ‘GetAttrib’: 2025-09-04T20:07:39,096 ast/cmpframe.c:3289:32: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T20:07:39,096 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:07:39,097 | ^~ 2025-09-04T20:07:39,099 ast/cmpframe.c:3289:13: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T20:07:39,099 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:07:39,099 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:07:40,023 ast/cmpframe.c: In function ‘TestAttrib’: 2025-09-04T20:07:40,032 ast/cmpframe.c:9614:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T20:07:40,033 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:07:40,033 | ^~ 2025-09-04T20:07:40,033 In function ‘TestAttrib’, 2025-09-04T20:07:40,033 inlined from ‘TestAttrib’ at ast/cmpframe.c:9493:12: 2025-09-04T20:07:40,042 ast/cmpframe.c:9614:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T20:07:40,042 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:07:40,042 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:07:40,099 ast/cmpframe.c: In function ‘SetAttrib.part.0’: 2025-09-04T20:07:40,107 ast/cmpframe.c:8308:21: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 2025-09-04T20:07:40,107 8308 | nc = sprintf( buf2, "%s(%d)=%s", buf1, paxis + 1, 2025-09-04T20:07:40,107 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:07:40,107 8309 | setting+value ); 2025-09-04T20:07:40,107 | ~~~~~~~~~~~~~~~ 2025-09-04T20:07:40,108 ast/cmpframe.c:8308:21: note: ‘sprintf’ output 5 or more bytes (assuming 1028) into a destination of size 1024 2025-09-04T20:07:40,116 ast/cmpframe.c:8322:43: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T20:07:40,116 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T20:07:40,116 | ^ 2025-09-04T20:07:40,124 ast/cmpframe.c:8322:22: note: ‘sprintf’ output 2 or more bytes (assuming 1025) into a destination of size 1024 2025-09-04T20:07:40,124 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T20:07:40,124 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:07:40,187 ast/cmpframe.c: In function ‘ClearAttrib’: 2025-09-04T20:07:40,188 ast/cmpframe.c:1612:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T20:07:40,188 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:07:40,188 | ^~ 2025-09-04T20:07:40,188 In function ‘ClearAttrib’, 2025-09-04T20:07:40,188 inlined from ‘ClearAttrib’ at ast/cmpframe.c:1499:13: 2025-09-04T20:07:40,189 ast/cmpframe.c:1612:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T20:07:40,189 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:07:40,189 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:07:42,637 In file included from ast/cmpmap.c:180: 2025-09-04T20:07:42,638 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:07:42,638 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:07:42,638 | ^~~~~~~~ 2025-09-04T20:07:42,638 In file included from ast/pointset.h:192: 2025-09-04T20:07:42,638 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:07:42,638 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:07:42,638 | ^~~~~~~~ 2025-09-04T20:07:42,820 ast/cmpmap.c:2987:15: warning: ‘Rate’ defined but not used [-Wunused-function] 2025-09-04T20:07:42,821 2987 | static double Rate( AstMapping *this, double *at, int ax1, int ax2, int *status ){ 2025-09-04T20:07:42,821 | ^~~~ 2025-09-04T20:07:45,364 In file included from ast/cmpregion.c:138: 2025-09-04T20:07:45,365 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:07:45,365 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:07:45,365 | ^~~~~~~~ 2025-09-04T20:07:45,365 In file included from ast/pointset.h:192: 2025-09-04T20:07:45,365 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:07:45,365 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:07:45,365 | ^~~~~~~~ 2025-09-04T20:07:48,059 In file included from ast/mapping.h:327, 2025-09-04T20:07:48,059 from ast/frame.h:556, 2025-09-04T20:07:48,060 from ast/specframe.h:58, 2025-09-04T20:07:48,060 from ast/dsbspecframe.c:171: 2025-09-04T20:07:48,060 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:07:48,060 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:07:48,060 | ^~~~~~~~ 2025-09-04T20:07:48,060 In file included from ast/pointset.h:192: 2025-09-04T20:07:48,060 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:07:48,060 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:07:48,060 | ^~~~~~~~ 2025-09-04T20:07:49,515 In file included from ast/dssmap.c:121: 2025-09-04T20:07:49,515 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:07:49,516 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:07:49,516 | ^~~~~~~~ 2025-09-04T20:07:49,516 In file included from ast/pointset.h:192: 2025-09-04T20:07:49,517 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:07:49,517 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:07:49,517 | ^~~~~~~~ 2025-09-04T20:07:50,853 In file included from ast/ellipse.c:87: 2025-09-04T20:07:50,853 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:07:50,853 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:07:50,853 | ^~~~~~~~ 2025-09-04T20:07:50,853 In file included from ast/pointset.h:192: 2025-09-04T20:07:50,853 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:07:50,854 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:07:50,854 | ^~~~~~~~ 2025-09-04T20:07:50,991 ast/ellipse.c: In function ‘Dump’: 2025-09-04T20:07:50,993 ast/ellipse.c:2356:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:07:50,993 2356 | AstEllipse *this; /* Pointer to the Ellipse structure */ 2025-09-04T20:07:50,993 | ^~~~ 2025-09-04T20:07:51,031 In file included from ast/ellipse.c:86: 2025-09-04T20:07:51,031 ast/ellipse.c: In function ‘RegPins’: 2025-09-04T20:07:51,032 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:07:51,033 511 | #define astRetF_(x) (x) 2025-09-04T20:07:51,033 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:07:51,033 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:07:51,033 | ^~~~~~ 2025-09-04T20:07:51,033 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:07:51,033 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:07:51,033 | ^~~~~~~~~ 2025-09-04T20:07:51,033 ast/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:07:51,033 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:07:51,033 | ^~~~~~~~~~ 2025-09-04T20:07:51,034 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:07:51,034 511 | #define astRetF_(x) (x) 2025-09-04T20:07:51,034 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:07:51,034 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:07:51,034 | ^~~~~~ 2025-09-04T20:07:51,034 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:07:51,034 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:07:51,035 | ^~~~~~~~~ 2025-09-04T20:07:51,035 ast/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:07:51,035 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:07:51,035 | ^~~~~~~~~~ 2025-09-04T20:07:51,036 ast/ellipse.c:2390:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:07:51,036 2390 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T20:07:51,036 | ^~~~~~~~~~~ 2025-09-04T20:07:51,037 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:07:51,038 511 | #define astRetF_(x) (x) 2025-09-04T20:07:51,038 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:07:51,038 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:07:51,038 | ^~~~~~ 2025-09-04T20:07:51,038 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:07:51,038 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:07:51,038 | ^~~~~~~~~ 2025-09-04T20:07:51,038 ast/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:07:51,038 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:07:51,038 | ^~~~~~~~~~ 2025-09-04T20:07:51,039 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:07:51,039 511 | #define astRetF_(x) (x) 2025-09-04T20:07:51,039 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:07:51,039 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:07:51,039 | ^~~~~~ 2025-09-04T20:07:51,039 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:07:51,039 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:07:51,040 | ^~~~~~~~~ 2025-09-04T20:07:51,040 ast/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:07:51,040 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:07:51,040 | ^~~~~~~~~~ 2025-09-04T20:07:51,041 ast/ellipse.c:2390:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:07:51,041 2390 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T20:07:51,041 | ^~~~~~~~~~~ 2025-09-04T20:08:30,925 In file included from ast/mapping.h:327, 2025-09-04T20:08:30,925 from ast/frame.h:556, 2025-09-04T20:08:30,925 from ast/cmpframe.h:257, 2025-09-04T20:08:30,925 from ast/fitschan.c:1388: 2025-09-04T20:08:30,925 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:08:30,925 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:08:30,926 | ^~~~~~~~ 2025-09-04T20:08:30,926 In file included from ast/pointset.h:192: 2025-09-04T20:08:30,926 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:08:30,926 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:08:30,926 | ^~~~~~~~ 2025-09-04T20:08:31,194 ast/fitschan.c: In function ‘CheckFitsName’: 2025-09-04T20:08:31,197 ast/fitschan.c:5332:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:08:31,197 5332 | if( c - name - 1 < n ){ 2025-09-04T20:08:31,197 | ^ 2025-09-04T20:08:31,267 ast/fitschan.c: In function ‘ComBlock’: 2025-09-04T20:08:31,273 ast/fitschan.c:7268:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:08:31,273 7268 | for( i = 3; i < len - 3; i++ ) { 2025-09-04T20:08:31,273 | ^ 2025-09-04T20:08:31,494 ast/fitschan.c: In function ‘FreeItem’: 2025-09-04T20:08:31,502 ast/fitschan.c:10806:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:08:31,502 10806 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T20:08:31,502 | ^ 2025-09-04T20:08:31,511 ast/fitschan.c:10813:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:08:31,511 10813 | for( j = 0; j < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T20:08:31,511 | ^ 2025-09-04T20:08:31,514 ast/fitschan.c: In function ‘FreeItemC’: 2025-09-04T20:08:31,522 ast/fitschan.c:10901:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:08:31,523 10901 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T20:08:31,523 | ^ 2025-09-04T20:08:31,531 ast/fitschan.c:10908:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:08:31,531 10908 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T20:08:31,531 | ^ 2025-09-04T20:08:31,540 ast/fitschan.c:10915:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:08:31,540 10915 | for( jm = 0; jm < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T20:08:31,540 | ^ 2025-09-04T20:08:31,636 ast/fitschan.c: In function ‘GetItem’: 2025-09-04T20:08:31,646 ast/fitschan.c:12388:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:08:31,647 12388 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T20:08:31,647 | ^ 2025-09-04T20:08:31,657 ast/fitschan.c:12392:65: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:08:31,657 12392 | if( astSizeOf( (void *) (*item)[si] )/sizeof(double *) > i ){ 2025-09-04T20:08:31,657 | ^ 2025-09-04T20:08:31,667 ast/fitschan.c:12396:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:08:31,667 12396 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(double) > jm ){ 2025-09-04T20:08:31,667 | ^ 2025-09-04T20:08:31,679 ast/fitschan.c: In function ‘GetMaxJM’: 2025-09-04T20:08:31,689 ast/fitschan.c:12493:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:08:31,689 12493 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T20:08:31,689 | ^ 2025-09-04T20:08:31,700 ast/fitschan.c:12499:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:08:31,700 12499 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T20:08:31,700 | ^ 2025-09-04T20:08:31,708 ast/fitschan.c: In function ‘GetMaxJMC’: 2025-09-04T20:08:31,718 ast/fitschan.c:12600:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:08:31,718 12600 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T20:08:31,718 | ^ 2025-09-04T20:08:31,728 ast/fitschan.c:12606:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:08:31,728 12606 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T20:08:31,729 | ^ 2025-09-04T20:08:31,736 ast/fitschan.c: In function ‘GetMaxI’: 2025-09-04T20:08:31,747 ast/fitschan.c:12701:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:08:31,747 12701 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T20:08:31,747 | ^ 2025-09-04T20:08:31,758 ast/fitschan.c: In function ‘GetItemC’: 2025-09-04T20:08:31,768 ast/fitschan.c:12903:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:08:31,768 12903 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T20:08:31,768 | ^ 2025-09-04T20:08:31,779 ast/fitschan.c:12907:64: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:08:31,779 12907 | if( astSizeOf( (void *) (*item)[si] )/sizeof(char **) > i ){ 2025-09-04T20:08:31,779 | ^ 2025-09-04T20:08:31,790 ast/fitschan.c:12911:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:08:31,790 12911 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(char *) > jm ){ 2025-09-04T20:08:31,790 | ^ 2025-09-04T20:08:33,463 ast/fitschan.c: In function ‘SetItem’: 2025-09-04T20:08:33,486 ast/fitschan.c:26510:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:08:33,486 26510 | el < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T20:08:33,487 | ^ 2025-09-04T20:08:33,510 ast/fitschan.c:26532:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:08:33,510 26532 | el < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T20:08:33,511 | ^ 2025-09-04T20:08:33,534 ast/fitschan.c:26554:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:08:33,535 26554 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(double); 2025-09-04T20:08:33,535 | ^ 2025-09-04T20:08:33,546 ast/fitschan.c: In function ‘SetItemC’: 2025-09-04T20:08:33,570 ast/fitschan.c:26672:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:08:33,570 26672 | el < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T20:08:33,570 | ^ 2025-09-04T20:08:33,594 ast/fitschan.c:26694:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:08:33,594 26694 | el < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T20:08:33,594 | ^ 2025-09-04T20:08:33,618 ast/fitschan.c:26716:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:08:33,619 26716 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T20:08:33,619 | ^ 2025-09-04T20:08:34,255 ast/fitschan.c: In function ‘Split’: 2025-09-04T20:08:34,283 ast/fitschan.c:31160:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:08:34,283 31160 | if( !d || ( d - card ) >= nc ){ 2025-09-04T20:08:34,283 | ^~ 2025-09-04T20:08:36,579 ast/fitschan.c: At top level: 2025-09-04T20:08:36,619 ast/fitschan.c:43494:50: warning: argument 2 of type ‘const char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T20:08:36,619 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:08:36,620 | ~~~~~~~~~~~~^~~~ 2025-09-04T20:08:36,620 In file included from ast/dssmap.h:255, 2025-09-04T20:08:36,620 from ast/fitschan.c:1390: 2025-09-04T20:08:36,620 ast/fitschan.h:468:37: note: previously declared as an array ‘const char[81]’ 2025-09-04T20:08:36,620 468 | void astPutFits_( AstFitsChan *, const char [81], int, int * ); 2025-09-04T20:08:36,620 | ^~~~~~~~~~~~~~~ 2025-09-04T20:08:37,040 ast/fitschan.c:43707:62: warning: argument 3 of type ‘char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T20:08:37,040 43707 | int astFindFits_( AstFitsChan *this, const char *name, char *card, int inc, int *status ){ 2025-09-04T20:08:37,040 | ~~~~~~^~~~ 2025-09-04T20:08:37,041 ast/fitschan.h:452:52: note: previously declared as an array ‘char[81]’ 2025-09-04T20:08:37,041 452 | int astFindFits_( AstFitsChan *, const char *, char [81], int, int * ); 2025-09-04T20:08:37,041 | ^~~~~~~~~ 2025-09-04T20:08:37,524 In file included from ast/channel.h:220, 2025-09-04T20:08:37,524 from ast/fitschan.c:1387: 2025-09-04T20:08:37,524 ast/fitschan.c: In function ‘MakeFitsFrameSet’: 2025-09-04T20:08:37,543 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T20:08:37,544 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,544 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:08:37,544 512 | #define astRetV_(x) (x) 2025-09-04T20:08:37,544 | ^ 2025-09-04T20:08:37,544 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:37,544 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,544 | ^~~~~~~~~ 2025-09-04T20:08:37,544 ast/fitschan.c:20530:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:08:37,544 20530 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T20:08:37,544 | ^~~~~~~~~~ 2025-09-04T20:08:37,563 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:08:37,563 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,563 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:08:37,563 512 | #define astRetV_(x) (x) 2025-09-04T20:08:37,563 | ^ 2025-09-04T20:08:37,563 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:37,563 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,564 | ^~~~~~~~~ 2025-09-04T20:08:37,564 ast/fitschan.c:20530:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:08:37,564 20530 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T20:08:37,564 | ^~~~~~~~~~ 2025-09-04T20:08:37,605 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:08:37,605 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:08:37,605 | ^~~~~~~~~~~ 2025-09-04T20:08:37,624 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T20:08:37,625 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,625 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:08:37,625 512 | #define astRetV_(x) (x) 2025-09-04T20:08:37,625 | ^ 2025-09-04T20:08:37,625 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:37,625 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,625 | ^~~~~~~~~ 2025-09-04T20:08:37,625 ast/fitschan.c:20531:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:08:37,625 20531 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T20:08:37,625 | ^~~~~~~~~~ 2025-09-04T20:08:37,644 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:08:37,644 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,644 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:08:37,644 512 | #define astRetV_(x) (x) 2025-09-04T20:08:37,644 | ^ 2025-09-04T20:08:37,644 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:37,644 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,645 | ^~~~~~~~~ 2025-09-04T20:08:37,645 ast/fitschan.c:20531:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:08:37,645 20531 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T20:08:37,645 | ^~~~~~~~~~ 2025-09-04T20:08:37,686 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:08:37,686 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:08:37,686 | ^~~~~~~~~~~ 2025-09-04T20:08:37,705 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T20:08:37,706 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,706 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:08:37,706 512 | #define astRetV_(x) (x) 2025-09-04T20:08:37,706 | ^ 2025-09-04T20:08:37,706 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:37,706 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,706 | ^~~~~~~~~ 2025-09-04T20:08:37,706 ast/fitschan.c:20532:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:08:37,706 20532 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T20:08:37,706 | ^~~~~~~~~~ 2025-09-04T20:08:37,725 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:08:37,725 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,725 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:08:37,725 512 | #define astRetV_(x) (x) 2025-09-04T20:08:37,725 | ^ 2025-09-04T20:08:37,725 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:37,725 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,725 | ^~~~~~~~~ 2025-09-04T20:08:37,726 ast/fitschan.c:20532:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:08:37,726 20532 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T20:08:37,726 | ^~~~~~~~~~ 2025-09-04T20:08:37,767 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:08:37,767 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:08:37,767 | ^~~~~~~~~~~ 2025-09-04T20:08:37,786 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T20:08:37,787 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,787 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:08:37,787 512 | #define astRetV_(x) (x) 2025-09-04T20:08:37,787 | ^ 2025-09-04T20:08:37,787 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:37,787 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,787 | ^~~~~~~~~ 2025-09-04T20:08:37,787 ast/fitschan.c:20533:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:08:37,787 20533 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T20:08:37,787 | ^~~~~~~~~~ 2025-09-04T20:08:37,806 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:08:37,806 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,806 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:08:37,806 512 | #define astRetV_(x) (x) 2025-09-04T20:08:37,806 | ^ 2025-09-04T20:08:37,806 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:37,806 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,806 | ^~~~~~~~~ 2025-09-04T20:08:37,807 ast/fitschan.c:20533:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:08:37,807 20533 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T20:08:37,807 | ^~~~~~~~~~ 2025-09-04T20:08:37,848 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:08:37,848 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:08:37,848 | ^~~~~~~~~~~ 2025-09-04T20:08:37,867 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T20:08:37,868 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,868 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:08:37,868 512 | #define astRetV_(x) (x) 2025-09-04T20:08:37,868 | ^ 2025-09-04T20:08:37,868 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:37,868 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,868 | ^~~~~~~~~ 2025-09-04T20:08:37,868 ast/fitschan.c:20534:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:08:37,868 20534 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T20:08:37,868 | ^~~~~~~~~~ 2025-09-04T20:08:37,887 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:08:37,887 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,887 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:08:37,887 512 | #define astRetV_(x) (x) 2025-09-04T20:08:37,887 | ^ 2025-09-04T20:08:37,887 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:37,887 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,887 | ^~~~~~~~~ 2025-09-04T20:08:37,888 ast/fitschan.c:20534:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:08:37,888 20534 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T20:08:37,888 | ^~~~~~~~~~ 2025-09-04T20:08:37,929 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:08:37,929 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:08:37,929 | ^~~~~~~~~~~ 2025-09-04T20:08:37,948 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T20:08:37,949 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,949 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:08:37,949 512 | #define astRetV_(x) (x) 2025-09-04T20:08:37,949 | ^ 2025-09-04T20:08:37,949 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:37,949 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,949 | ^~~~~~~~~ 2025-09-04T20:08:37,949 ast/fitschan.c:20535:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:08:37,949 20535 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T20:08:37,949 | ^~~~~~~~~~ 2025-09-04T20:08:37,968 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:08:37,968 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,968 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:08:37,968 512 | #define astRetV_(x) (x) 2025-09-04T20:08:37,968 | ^ 2025-09-04T20:08:37,968 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:37,968 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:37,968 | ^~~~~~~~~ 2025-09-04T20:08:37,969 ast/fitschan.c:20535:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:08:37,969 20535 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T20:08:37,969 | ^~~~~~~~~~ 2025-09-04T20:08:38,010 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:08:38,010 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:08:38,010 | ^~~~~~~~~~~ 2025-09-04T20:08:38,029 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 16 [-Wstringop-overread] 2025-09-04T20:08:38,030 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:38,030 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:08:38,030 512 | #define astRetV_(x) (x) 2025-09-04T20:08:38,030 | ^ 2025-09-04T20:08:38,030 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:38,030 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:38,030 | ^~~~~~~~~ 2025-09-04T20:08:38,030 ast/fitschan.c:20536:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:08:38,030 20536 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T20:08:38,030 | ^~~~~~~~~~ 2025-09-04T20:08:38,049 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:08:38,049 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:38,049 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:08:38,049 512 | #define astRetV_(x) (x) 2025-09-04T20:08:38,049 | ^ 2025-09-04T20:08:38,049 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:38,049 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:38,049 | ^~~~~~~~~ 2025-09-04T20:08:38,050 ast/fitschan.c:20536:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:08:38,050 20536 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T20:08:38,050 | ^~~~~~~~~~ 2025-09-04T20:08:38,091 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:08:38,091 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:08:38,091 | ^~~~~~~~~~~ 2025-09-04T20:08:38,110 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T20:08:38,111 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:38,111 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:08:38,111 512 | #define astRetV_(x) (x) 2025-09-04T20:08:38,111 | ^ 2025-09-04T20:08:38,111 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:38,111 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:38,111 | ^~~~~~~~~ 2025-09-04T20:08:38,111 ast/fitschan.c:20537:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:08:38,111 20537 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T20:08:38,111 | ^~~~~~~~~~ 2025-09-04T20:08:38,130 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:08:38,130 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:38,130 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:08:38,130 512 | #define astRetV_(x) (x) 2025-09-04T20:08:38,130 | ^ 2025-09-04T20:08:38,130 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:38,130 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:08:38,130 | ^~~~~~~~~ 2025-09-04T20:08:38,131 ast/fitschan.c:20537:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:08:38,131 20537 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T20:08:38,131 | ^~~~~~~~~~ 2025-09-04T20:08:38,172 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:08:38,172 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:08:38,172 | ^~~~~~~~~~~ 2025-09-04T20:08:41,608 ast/fitschan.c: In function ‘FormatKey’: 2025-09-04T20:08:41,617 ast/fitschan.c:11091:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T20:08:41,618 11091 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T20:08:41,618 | ^ 2025-09-04T20:08:41,627 ast/fitschan.c:11091:30: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 10 2025-09-04T20:08:41,627 11091 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T20:08:41,627 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:41,637 ast/fitschan.c:11100:66: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T20:08:41,637 11100 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T20:08:41,637 | ^~ 2025-09-04T20:08:41,646 ast/fitschan.c:11100:64: note: directive argument in the range [0, 2147483647] 2025-09-04T20:08:41,647 11100 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T20:08:41,647 | ^~~~~ 2025-09-04T20:08:41,656 ast/fitschan.c:11100:33: note: ‘sprintf’ output between 3 and 12 bytes into a destination of size 10 2025-09-04T20:08:41,656 11100 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T20:08:41,656 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:45,127 In function ‘SIPIntWorld’, 2025-09-04T20:08:45,127 inlined from ‘MakeIntWorld.constprop’ at ast/fitschan.c:21043:16: 2025-09-04T20:08:45,153 ast/fitschan.c:27851:45: warning: ‘noutrem’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:08:45,153 27851 | for( iout = 0; iout < noutrem; iout++ ) { 2025-09-04T20:08:45,153 | ~~~~~^~~~~~~~~ 2025-09-04T20:08:45,153 ast/fitschan.c: In function ‘MakeIntWorld.constprop’: 2025-09-04T20:08:45,179 ast/fitschan.c:27528:8: note: ‘noutrem’ was declared here 2025-09-04T20:08:45,179 27528 | int noutrem; 2025-09-04T20:08:45,180 | ^~~~~~~ 2025-09-04T20:08:45,200 ast/fitschan.c:21160:39: warning: ‘cd_sip[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:08:45,200 21160 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T20:08:45,200 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:08:45,221 ast/fitschan.c:20970:11: note: ‘cd_sip[0]’ was declared here 2025-09-04T20:08:45,221 20970 | double cd_sip[4]; 2025-09-04T20:08:45,221 | ^~~~~~ 2025-09-04T20:08:45,239 ast/fitschan.c:21161:39: warning: ‘cd_sip[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:08:45,240 21161 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T20:08:45,240 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:08:45,260 ast/fitschan.c:20970:11: note: ‘cd_sip[1]’ was declared here 2025-09-04T20:08:45,260 20970 | double cd_sip[4]; 2025-09-04T20:08:45,260 | ^~~~~~ 2025-09-04T20:08:45,279 ast/fitschan.c:21162:39: warning: ‘cd_sip[2]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:08:45,279 21162 | partmat[ sipax[0] ][ latax ] = cd_sip[ 2 ]; 2025-09-04T20:08:45,279 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:08:45,299 ast/fitschan.c:20970:11: note: ‘cd_sip[2]’ was declared here 2025-09-04T20:08:45,300 20970 | double cd_sip[4]; 2025-09-04T20:08:45,300 | ^~~~~~ 2025-09-04T20:08:45,318 ast/fitschan.c:21163:39: warning: ‘cd_sip[3]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:08:45,318 21163 | partmat[ sipax[1] ][ latax ] = cd_sip[ 3 ]; 2025-09-04T20:08:45,318 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:08:45,339 ast/fitschan.c:20970:11: note: ‘cd_sip[3]’ was declared here 2025-09-04T20:08:45,339 20970 | double cd_sip[4]; 2025-09-04T20:08:45,339 | ^~~~~~ 2025-09-04T20:08:45,358 ast/fitschan.c:21160:24: warning: ‘sipax[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:08:45,358 21160 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T20:08:45,358 | ~~~~~^~~ 2025-09-04T20:08:45,378 ast/fitschan.c:20999:8: note: ‘sipax[0]’ was declared here 2025-09-04T20:08:45,378 20999 | int sipax[2]; 2025-09-04T20:08:45,378 | ^~~~~ 2025-09-04T20:08:45,397 ast/fitschan.c:21161:24: warning: ‘sipax[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:08:45,397 21161 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T20:08:45,397 | ~~~~~^~~ 2025-09-04T20:08:45,417 ast/fitschan.c:20999:8: note: ‘sipax[1]’ was declared here 2025-09-04T20:08:45,418 20999 | int sipax[2]; 2025-09-04T20:08:45,418 | ^~~~~ 2025-09-04T20:08:50,395 ast/fitschan.c: In function ‘SpectralAxes.constprop’: 2025-09-04T20:08:50,423 ast/fitschan.c:29067:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=] 2025-09-04T20:08:50,423 29067 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T20:08:50,423 | ^~ 2025-09-04T20:08:50,451 ast/fitschan.c:29067:32: note: directive argument in the range [1, 2147483647] 2025-09-04T20:08:50,451 29067 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T20:08:50,451 | ^~~~~~~~~~~~ 2025-09-04T20:08:50,479 ast/fitschan.c:29067:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 10 2025-09-04T20:08:50,480 29067 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T20:08:50,480 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:50,508 ast/fitschan.c:29073:36: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:08:50,508 29073 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T20:08:50,508 | ^~ 2025-09-04T20:08:50,536 ast/fitschan.c:29073:30: note: directive argument in the range [1, 2147483647] 2025-09-04T20:08:50,536 29073 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T20:08:50,536 | ^~~~~~~~~~ 2025-09-04T20:08:50,564 ast/fitschan.c:29073:10: note: ‘sprintf’ output between 8 and 17 bytes into a destination of size 10 2025-09-04T20:08:50,565 29073 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T20:08:50,565 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:56,043 ast/fitschan.c: In function ‘CLASSFromStore.constprop’: 2025-09-04T20:08:56,047 ast/fitschan.c:5861:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 2025-09-04T20:08:56,047 5861 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T20:08:56,047 | ^~ 2025-09-04T20:08:56,051 ast/fitschan.c:5861:33: note: directive argument in the range [-2147483647, 3] 2025-09-04T20:08:56,051 5861 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T20:08:56,051 | ^~~~~~~~~~~~~~~ 2025-09-04T20:08:56,055 ast/fitschan.c:5861:16: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T20:08:56,055 5861 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T20:08:56,055 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:57,154 ast/fitschan.c: In function ‘PCFromStore.constprop’: 2025-09-04T20:08:57,176 ast/fitschan.c:23741:43: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:08:57,176 23741 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T20:08:57,176 | ^~~~ 2025-09-04T20:08:57,206 ast/fitschan.c:23741:40: note: directive argument in the range [-2147483647, 2147483647] 2025-09-04T20:08:57,206 23741 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T20:08:57,206 | ^~~~~~~~~~~~ 2025-09-04T20:08:57,206 ast/fitschan.c:23741:40: note: directive argument in the range [-2147483642, 2147483647] 2025-09-04T20:08:57,227 ast/fitschan.c:23741:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 10 2025-09-04T20:08:57,227 23741 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T20:08:57,227 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:57,250 ast/fitschan.c:23786:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:08:57,250 23786 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T20:08:57,250 | ^~ 2025-09-04T20:08:57,274 ast/fitschan.c:23786:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:08:57,274 23786 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T20:08:57,274 | ^~~~~~~~~~ 2025-09-04T20:08:57,298 ast/fitschan.c:23786:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:08:57,298 23786 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T20:08:57,298 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:57,324 ast/fitschan.c:23784:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:08:57,324 23784 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T20:08:57,324 | ^~ 2025-09-04T20:08:57,347 ast/fitschan.c:23784:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:08:57,347 23784 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T20:08:57,347 | ^~~~~~~~~ 2025-09-04T20:08:57,370 ast/fitschan.c:23784:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:08:57,370 23784 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T20:08:57,370 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:57,394 ast/fitschan.c:23803:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:08:57,394 23803 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T20:08:57,394 | ^~ 2025-09-04T20:08:57,417 ast/fitschan.c:23803:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:08:57,417 23803 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T20:08:57,417 | ^~~~~~~~~~ 2025-09-04T20:08:57,440 ast/fitschan.c:23803:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:08:57,440 23803 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T20:08:57,440 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:57,466 ast/fitschan.c:23801:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:08:57,466 23801 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T20:08:57,466 | ^~ 2025-09-04T20:08:57,489 ast/fitschan.c:23801:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:08:57,489 23801 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T20:08:57,489 | ^~~~~~~~~ 2025-09-04T20:08:57,512 ast/fitschan.c:23801:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:08:57,512 23801 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T20:08:57,513 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:57,536 ast/fitschan.c:23820:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:08:57,536 23820 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T20:08:57,536 | ^~ 2025-09-04T20:08:57,559 ast/fitschan.c:23820:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:08:57,559 23820 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T20:08:57,559 | ^~~~~~~~~~ 2025-09-04T20:08:57,582 ast/fitschan.c:23820:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:08:57,583 23820 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T20:08:57,583 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:57,608 ast/fitschan.c:23818:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:08:57,608 23818 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T20:08:57,608 | ^~ 2025-09-04T20:08:57,631 ast/fitschan.c:23818:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:08:57,631 23818 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T20:08:57,632 | ^~~~~~~~~ 2025-09-04T20:08:57,654 ast/fitschan.c:23818:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:08:57,655 23818 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T20:08:57,655 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:57,678 ast/fitschan.c:23842:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:08:57,678 23842 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T20:08:57,678 | ^~ 2025-09-04T20:08:57,701 ast/fitschan.c:23842:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:08:57,702 23842 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T20:08:57,702 | ^~~~~~~~~~ 2025-09-04T20:08:57,725 ast/fitschan.c:23842:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:08:57,725 23842 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T20:08:57,725 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:57,750 ast/fitschan.c:23840:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:08:57,751 23840 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T20:08:57,751 | ^~ 2025-09-04T20:08:57,774 ast/fitschan.c:23840:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:08:57,774 23840 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T20:08:57,774 | ^~~~~~~~~ 2025-09-04T20:08:57,797 ast/fitschan.c:23840:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:08:57,797 23840 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T20:08:57,797 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:57,821 ast/fitschan.c:23885:41: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:08:57,821 23885 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T20:08:57,821 | ^~ 2025-09-04T20:08:57,844 ast/fitschan.c:23885:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:08:57,844 23885 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T20:08:57,844 | ^~~~~~~~~~ 2025-09-04T20:08:57,867 ast/fitschan.c:23885:16: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:08:57,867 23885 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T20:08:57,868 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:57,893 ast/fitschan.c:23883:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:08:57,893 23883 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T20:08:57,893 | ^~ 2025-09-04T20:08:57,916 ast/fitschan.c:23883:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:08:57,916 23883 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T20:08:57,916 | ^~~~~~~~~ 2025-09-04T20:08:57,940 ast/fitschan.c:23883:16: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:08:57,940 23883 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T20:08:57,940 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:59,537 ast/fitschan.c: In function ‘SkySys.constprop.isra’: 2025-09-04T20:08:59,563 ast/fitschan.c:28680:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T20:08:59,564 28680 | strncpy( lontype, lonsym, 4 ); 2025-09-04T20:08:59,564 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:59,626 ast/fitschan.c:28684:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T20:08:59,626 28684 | strncpy( lattype, latsym, 4 ); 2025-09-04T20:08:59,626 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:04,800 ast/fitschan.c: In function ‘WcsMapFrm.constprop’: 2025-09-04T20:09:04,857 ast/fitschan.c:37576:37: warning: ‘%s’ directive writing up to 99 bytes into a region of size between 0 and 100 [-Wformat-overflow=] 2025-09-04T20:09:04,857 37576 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T20:09:04,857 | ^~ ~~~~ 2025-09-04T20:09:04,858 In function ‘WcsOthers’, 2025-09-04T20:09:04,858 inlined from ‘WcsMapFrm.constprop’ at ast/fitschan.c:36546:11: 2025-09-04T20:09:04,896 ast/fitschan.c:37576:19: note: ‘sprintf’ output between 2 and 201 bytes into a destination of size 101 2025-09-04T20:09:04,896 37576 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T20:09:04,896 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:06,918 ast/fitschan.c: In function ‘SpecTrans.constprop’: 2025-09-04T20:09:06,948 ast/fitschan.c:29929:19: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 5 [-Wstringop-truncation] 2025-09-04T20:09:06,948 29929 | strncpy( spectype + 4, sprj, 4 ); 2025-09-04T20:09:06,948 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:06,979 ast/fitschan.c:30021:44: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:09:06,979 30021 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:09:06,979 | ^~~~ 2025-09-04T20:09:07,009 ast/fitschan.c:30021:37: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:09:07,009 30021 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:09:07,009 | ^~~~~~~~~~~~ 2025-09-04T20:09:07,039 ast/fitschan.c:30021:19: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T20:09:07,039 30021 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:09:07,039 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:07,069 ast/fitschan.c:30123:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:09:07,069 30123 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:09:07,069 | ^~~~ 2025-09-04T20:09:07,099 ast/fitschan.c:30123:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:09:07,099 30123 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:09:07,100 | ^~~~~~~~~~~~ 2025-09-04T20:09:07,129 ast/fitschan.c:30123:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T20:09:07,130 30123 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:09:07,130 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:07,161 ast/fitschan.c:30334:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:09:07,161 30334 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T20:09:07,161 | ^~ 2025-09-04T20:09:07,191 ast/fitschan.c:30334:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T20:09:07,191 30334 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T20:09:07,192 | ^~~~~~~~~~ 2025-09-04T20:09:07,222 ast/fitschan.c:30334:19: note: ‘sprintf’ output between 7 and 27 bytes into a destination of size 13 2025-09-04T20:09:07,222 30334 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T20:09:07,222 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:07,252 ast/fitschan.c:30354:43: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:09:07,252 30354 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T20:09:07,252 | ^~ 2025-09-04T20:09:07,282 ast/fitschan.c:30354:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T20:09:07,283 30354 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T20:09:07,283 | ^~~~~~~~~~~ 2025-09-04T20:09:07,313 ast/fitschan.c:30354:19: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 13 2025-09-04T20:09:07,313 30354 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T20:09:07,313 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:07,343 ast/fitschan.c:30362:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:09:07,343 30362 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:09:07,344 | ^~~~ 2025-09-04T20:09:07,374 ast/fitschan.c:30362:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:09:07,374 30362 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:09:07,374 | ^~~~~~~~~~~~ 2025-09-04T20:09:07,404 ast/fitschan.c:30362:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T20:09:07,404 30362 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:09:07,404 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:09,791 ast/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T20:09:09,800 ast/fitschan.c:10427:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:09:09,800 10427 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:09:09,800 | ^~ 2025-09-04T20:09:09,801 In function ‘FitsAxisOrder’, 2025-09-04T20:09:09,801 inlined from ‘AddVersion.constprop’ at ast/fitschan.c:2663:9: 2025-09-04T20:09:09,810 ast/fitschan.c:10427:30: note: directive argument in the range [1, 1073741823] 2025-09-04T20:09:09,810 10427 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:09:09,810 | ^~~~~~~~~~~~ 2025-09-04T20:09:09,819 ast/fitschan.c:10427:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T20:09:09,819 10427 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:09:09,819 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:09,820 ast/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T20:09:09,829 ast/fitschan.c:10464:41: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:09:09,829 10464 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:09:09,829 | ^~ 2025-09-04T20:09:09,830 In function ‘FitsAxisOrder’, 2025-09-04T20:09:09,830 inlined from ‘AddVersion.constprop’ at ast/fitschan.c:2663:9: 2025-09-04T20:09:09,839 ast/fitschan.c:10464:33: note: directive argument in the range [1, 1073741823] 2025-09-04T20:09:09,839 10464 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:09:09,839 | ^~~~~~~~~~~~ 2025-09-04T20:09:09,848 ast/fitschan.c:10464:13: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T20:09:09,848 10464 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:09:09,849 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:11,084 ast/fitschan.c: In function ‘Read’: 2025-09-04T20:09:11,094 ast/fitschan.c:11222:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T20:09:11,094 11222 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T20:09:11,094 | ^~ 2025-09-04T20:09:11,095 In function ‘FsetFromStore’, 2025-09-04T20:09:11,095 inlined from ‘Read’ at ast/fitschan.c:24852:16: 2025-09-04T20:09:11,105 ast/fitschan.c:11222:28: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:09:11,105 11222 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T20:09:11,105 | ^~~~~~~~~~~~~~~ 2025-09-04T20:09:11,115 ast/fitschan.c:11222:13: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T20:09:11,115 11222 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T20:09:11,115 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:15,376 In file included from ast/fitstable.c:109: 2025-09-04T20:09:15,376 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:09:15,376 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:09:15,376 | ^~~~~~~~ 2025-09-04T20:09:15,377 In file included from ast/pointset.h:192: 2025-09-04T20:09:15,377 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:09:15,377 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:09:15,377 | ^~~~~~~~ 2025-09-04T20:09:16,973 In file included from ast/mapping.h:327, 2025-09-04T20:09:16,973 from ast/unit.h:55, 2025-09-04T20:09:16,973 from ast/fluxframe.c:114: 2025-09-04T20:09:16,973 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:09:16,974 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:09:16,974 | ^~~~~~~~ 2025-09-04T20:09:16,974 In file included from ast/pointset.h:192: 2025-09-04T20:09:16,975 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:09:16,975 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:09:16,975 | ^~~~~~~~ 2025-09-04T20:09:17,038 ast/fluxframe.c: In function ‘ClearAttrib’: 2025-09-04T20:09:17,038 ast/fluxframe.c:306:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:09:17,039 306 | int len; /* Length of attrib string */ 2025-09-04T20:09:17,039 | ^~~ 2025-09-04T20:09:17,044 ast/fluxframe.c: In function ‘GetAttrib’: 2025-09-04T20:09:17,045 ast/fluxframe.c:906:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:09:17,045 906 | int len; /* Length of attrib string */ 2025-09-04T20:09:17,045 | ^~~ 2025-09-04T20:09:17,080 ast/fluxframe.c: In function ‘SetAttrib’: 2025-09-04T20:09:17,083 ast/fluxframe.c:2699:8: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:09:17,083 2699 | int ulen; /* Used length of setting string */ 2025-09-04T20:09:17,083 | ^~~~ 2025-09-04T20:09:17,092 ast/fluxframe.c: In function ‘SubFrame’: 2025-09-04T20:09:17,095 ast/fluxframe.c:3005:8: warning: variable ‘report’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:09:17,096 3005 | int report; /* Report errors if FluxFrames cannot be aligned? */ 2025-09-04T20:09:17,096 | ^~~~~~ 2025-09-04T20:09:17,101 ast/fluxframe.c: In function ‘TestAttrib’: 2025-09-04T20:09:17,104 ast/fluxframe.c:3415:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:09:17,104 3415 | int len; /* Length of attrib string */ 2025-09-04T20:09:17,105 | ^~~ 2025-09-04T20:09:17,114 ast/fluxframe.c: In function ‘Dump’: 2025-09-04T20:09:17,118 ast/fluxframe.c:3844:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:17,118 3844 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T20:09:17,118 | ^ 2025-09-04T20:09:17,128 ast/fluxframe.c: In function ‘astLoadFluxFrame_’: 2025-09-04T20:09:17,132 ast/fluxframe.c:4235:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:17,132 4235 | for( j = 0; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T20:09:17,132 | ^ 2025-09-04T20:09:18,699 In file included from ast/mapping.h:327, 2025-09-04T20:09:18,699 from ast/frame.c:695: 2025-09-04T20:09:18,699 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:09:18,699 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:09:18,699 | ^~~~~~~~ 2025-09-04T20:09:18,700 In file included from ast/pointset.h:192: 2025-09-04T20:09:18,700 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:09:18,701 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:09:18,701 | ^~~~~~~~ 2025-09-04T20:09:19,031 ast/frame.c: In function ‘SetAttrib’: 2025-09-04T20:09:19,040 ast/frame.c:9937:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:19,041 9937 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T20:09:19,041 | ^~ 2025-09-04T20:09:19,052 ast/frame.c:9977:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:19,052 9977 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T20:09:19,053 | ^~ 2025-09-04T20:09:27,414 In file included from ast/mapping.h:327, 2025-09-04T20:09:27,414 from ast/frameset.c:776: 2025-09-04T20:09:27,414 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:09:27,414 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:09:27,414 | ^~~~~~~~ 2025-09-04T20:09:27,415 In file included from ast/pointset.h:192: 2025-09-04T20:09:27,415 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:09:27,415 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:09:27,415 | ^~~~~~~~ 2025-09-04T20:09:31,693 ast/frameset.c: In function ‘GetAllVariants’: 2025-09-04T20:09:31,699 ast/frameset.c:6727:16: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:09:31,699 6727 | const char *result; 2025-09-04T20:09:31,699 | ^~~~~~ 2025-09-04T20:09:34,482 In file included from ast/grismmap.c:278: 2025-09-04T20:09:34,483 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:09:34,483 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:09:34,483 | ^~~~~~~~ 2025-09-04T20:09:34,484 In file included from ast/pointset.h:192: 2025-09-04T20:09:34,484 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:09:34,484 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:09:34,484 | ^~~~~~~~ 2025-09-04T20:09:36,460 In file included from ast/interval.c:101: 2025-09-04T20:09:36,460 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:09:36,460 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:09:36,460 | ^~~~~~~~ 2025-09-04T20:09:36,461 In file included from ast/pointset.h:192: 2025-09-04T20:09:36,461 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:09:36,461 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:09:36,462 | ^~~~~~~~ 2025-09-04T20:09:36,547 ast/interval.c: In function ‘astInitIntervalVtab_’: 2025-09-04T20:09:36,548 ast/interval.c:744:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:09:36,548 744 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T20:09:36,548 | ^~~~~~ 2025-09-04T20:09:36,637 ast/interval.c: In function ‘Transform’: 2025-09-04T20:09:36,641 ast/interval.c:3593:13: warning: variable ‘ptr_lims’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:09:36,641 3593 | double **ptr_lims; /* Pointer to limits array */ 2025-09-04T20:09:36,641 | ^~~~~~~~ 2025-09-04T20:09:36,646 ast/interval.c: In function ‘Dump’: 2025-09-04T20:09:36,651 ast/interval.c:4060:17: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:09:36,651 4060 | AstInterval *this; /* Pointer to the Interval structure */ 2025-09-04T20:09:36,651 | ^~~~ 2025-09-04T20:09:40,052 In file included from ast/intramap.c:115: 2025-09-04T20:09:40,052 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:09:40,052 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:09:40,053 | ^~~~~~~~ 2025-09-04T20:09:40,053 In file included from ast/pointset.h:192: 2025-09-04T20:09:40,054 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:09:40,054 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:09:40,054 | ^~~~~~~~ 2025-09-04T20:09:41,078 In file included from ast/keymap.c:236: 2025-09-04T20:09:41,078 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:09:41,079 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:09:41,079 | ^~~~~~~~ 2025-09-04T20:09:41,079 In file included from ast/pointset.h:192: 2025-09-04T20:09:41,080 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:09:41,080 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:09:41,080 | ^~~~~~~~ 2025-09-04T20:09:52,180 In file included from ast/mapping.h:327, 2025-09-04T20:09:52,181 from ast/frame.h:556, 2025-09-04T20:09:52,181 from ast/region.h:68, 2025-09-04T20:09:52,181 from ast/box.h:69, 2025-09-04T20:09:52,181 from ast/loader.c:3: 2025-09-04T20:09:52,181 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:09:52,181 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:09:52,181 | ^~~~~~~~ 2025-09-04T20:09:52,182 In file included from ast/pointset.h:192: 2025-09-04T20:09:52,182 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:09:52,182 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:09:52,183 | ^~~~~~~~ 2025-09-04T20:09:52,757 In file included from ast/lutmap.c:140: 2025-09-04T20:09:52,758 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:09:52,758 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:09:52,758 | ^~~~~~~~ 2025-09-04T20:09:52,759 In file included from ast/pointset.h:192: 2025-09-04T20:09:52,759 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:09:52,759 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:09:52,759 | ^~~~~~~~ 2025-09-04T20:09:54,156 In file included from ast/mapping.c:423: 2025-09-04T20:09:54,156 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:09:54,156 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:09:54,156 | ^~~~~~~~ 2025-09-04T20:09:54,157 In file included from ast/pointset.h:192: 2025-09-04T20:09:54,157 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:09:54,158 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:09:54,158 | ^~~~~~~~ 2025-09-04T20:15:47,917 ast/mapping.c: In function ‘FindGradient’: 2025-09-04T20:15:47,918 ast/mapping.c:1332:30: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:15:47,918 1332 | ret = ( y2 - y1 )/( x2 - x1 ); 2025-09-04T20:15:47,918 | ~~~~~^~~~~~ 2025-09-04T20:15:47,919 ast/mapping.c:1269:11: note: ‘x1’ was declared here 2025-09-04T20:15:47,919 1269 | double x1; 2025-09-04T20:15:47,919 | ^~ 2025-09-04T20:15:55,382 ast/mapping.c: In function ‘RebinSeqUB’: 2025-09-04T20:15:55,403 ast/mapping.c:12506:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:15:55,403 12506 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:15:55,403 | ^ 2025-09-04T20:15:55,404 ast/mapping.c:12555:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:15:55,404 12555 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T20:15:55,404 | ^~~~~~~~~~~~~ 2025-09-04T20:15:55,425 ast/mapping.c:12131:11: note: ‘neff’ was declared here 2025-09-04T20:15:55,425 12131 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:15:55,425 | ^~~~ 2025-09-04T20:15:55,425 ast/mapping.c:12555:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:15:55,425 12555 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T20:15:55,425 | ^~~~~~~~~~~~~ 2025-09-04T20:15:56,463 ast/mapping.c: In function ‘RebinSeqB’: 2025-09-04T20:15:56,485 ast/mapping.c:12506:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:15:56,485 12506 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:15:56,485 | ^ 2025-09-04T20:15:56,485 ast/mapping.c:12554:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:15:56,485 12554 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T20:15:56,485 | ^~~~~~~~~~~~~ 2025-09-04T20:15:56,506 ast/mapping.c:12131:11: note: ‘neff’ was declared here 2025-09-04T20:15:56,507 12131 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:15:56,507 | ^~~~ 2025-09-04T20:15:56,507 ast/mapping.c:12554:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:15:56,507 12554 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T20:15:56,507 | ^~~~~~~~~~~~~ 2025-09-04T20:15:57,545 ast/mapping.c: In function ‘RebinSeqI’: 2025-09-04T20:15:57,566 ast/mapping.c:12506:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:15:57,567 12506 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:15:57,567 | ^ 2025-09-04T20:15:57,567 ast/mapping.c:12553:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:15:57,567 12553 | MAKE_REBINSEQ(I,int,1) 2025-09-04T20:15:57,567 | ^~~~~~~~~~~~~ 2025-09-04T20:15:57,588 ast/mapping.c:12131:11: note: ‘neff’ was declared here 2025-09-04T20:15:57,588 12131 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:15:57,588 | ^~~~ 2025-09-04T20:15:57,588 ast/mapping.c:12553:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:15:57,588 12553 | MAKE_REBINSEQ(I,int,1) 2025-09-04T20:15:57,589 | ^~~~~~~~~~~~~ 2025-09-04T20:15:58,621 ast/mapping.c: In function ‘RebinSeqF’: 2025-09-04T20:15:58,643 ast/mapping.c:12506:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:15:58,643 12506 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:15:58,643 | ^ 2025-09-04T20:15:58,643 ast/mapping.c:12552:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:15:58,643 12552 | MAKE_REBINSEQ(F,float,0) 2025-09-04T20:15:58,643 | ^~~~~~~~~~~~~ 2025-09-04T20:15:58,664 ast/mapping.c:12131:11: note: ‘neff’ was declared here 2025-09-04T20:15:58,664 12131 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:15:58,664 | ^~~~ 2025-09-04T20:15:58,664 ast/mapping.c:12552:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:15:58,664 12552 | MAKE_REBINSEQ(F,float,0) 2025-09-04T20:15:58,665 | ^~~~~~~~~~~~~ 2025-09-04T20:15:59,700 ast/mapping.c: In function ‘RebinSeqD’: 2025-09-04T20:15:59,721 ast/mapping.c:12506:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:15:59,721 12506 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:15:59,722 | ^ 2025-09-04T20:15:59,722 ast/mapping.c:12551:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:15:59,722 12551 | MAKE_REBINSEQ(D,double,0) 2025-09-04T20:15:59,722 | ^~~~~~~~~~~~~ 2025-09-04T20:15:59,743 ast/mapping.c:12131:11: note: ‘neff’ was declared here 2025-09-04T20:15:59,743 12131 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:15:59,743 | ^~~~ 2025-09-04T20:15:59,743 ast/mapping.c:12551:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:15:59,743 12551 | MAKE_REBINSEQ(D,double,0) 2025-09-04T20:15:59,743 | ^~~~~~~~~~~~~ 2025-09-04T20:16:15,801 In file included from ast/mapping.h:327, 2025-09-04T20:16:15,801 from ast/mathmap.c:174: 2025-09-04T20:16:15,801 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:16:15,801 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:16:15,801 | ^~~~~~~~ 2025-09-04T20:16:15,802 In file included from ast/pointset.h:192: 2025-09-04T20:16:15,802 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:16:15,802 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:16:15,802 | ^~~~~~~~ 2025-09-04T20:16:22,595 In file included from ast/matrixmap.c:203: 2025-09-04T20:16:22,595 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:16:22,595 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:16:22,595 | ^~~~~~~~ 2025-09-04T20:16:22,596 In file included from ast/pointset.h:192: 2025-09-04T20:16:22,596 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:16:22,596 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:16:22,596 | ^~~~~~~~ 2025-09-04T20:16:23,551 ast/matrixmap.c: In function ‘MatWin2’: 2025-09-04T20:16:23,554 ast/matrixmap.c:3133:12: warning: ‘newscales’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:23,554 3133 | double *newscales; /* Scales for new WinMap */ 2025-09-04T20:16:23,554 | ^~~~~~~~~ 2025-09-04T20:16:23,557 ast/matrixmap.c:3134:12: warning: ‘newshifts’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:23,557 3134 | double *newshifts; /* Shifts for new WinMap */ 2025-09-04T20:16:23,557 | ^~~~~~~~~ 2025-09-04T20:16:26,258 In file included from ast/memory.c:217: 2025-09-04T20:16:26,259 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:16:26,259 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:16:26,259 | ^~~~~~~~ 2025-09-04T20:16:26,260 In file included from ast/pointset.h:192: 2025-09-04T20:16:26,260 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:16:26,260 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:16:26,260 | ^~~~~~~~ 2025-09-04T20:16:26,320 ast/memory.c: In function ‘astChrMatchN_’: 2025-09-04T20:16:26,321 ast/memory.c:1633:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:16:26,321 1633 | while ( match && ( *str1 || *str2 ) && nc++ < n ) { 2025-09-04T20:16:26,321 | ^ 2025-09-04T20:16:26,336 ast/memory.c: In function ‘astFreeDouble_’: 2025-09-04T20:16:26,339 ast/memory.c:2641:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-04T20:16:26,340 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T20:16:26,340 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:16:26,340 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T20:16:26,340 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T20:16:26,340 | ~~~~ 2025-09-04T20:16:26,340 | | 2025-09-04T20:16:26,340 | size_t {aka unsigned int} 2025-09-04T20:16:26,343 ast/memory.c:2642:54: note: format string is defined here 2025-09-04T20:16:26,343 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T20:16:26,343 | ~~^ 2025-09-04T20:16:26,343 | | 2025-09-04T20:16:26,343 | long unsigned int 2025-09-04T20:16:26,344 | %u 2025-09-04T20:16:26,347 ast/memory.c:2641:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 2025-09-04T20:16:26,347 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T20:16:26,347 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:16:26,347 ...... 2025-09-04T20:16:26,348 2644 | sizeof( void * ) ); 2025-09-04T20:16:26,348 | ~~~~~~~~~~~~~~~~ 2025-09-04T20:16:26,348 | | 2025-09-04T20:16:26,348 | unsigned int 2025-09-04T20:16:26,351 ast/memory.c:2643:43: note: format string is defined here 2025-09-04T20:16:26,351 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T20:16:26,351 | ~~^ 2025-09-04T20:16:26,351 | | 2025-09-04T20:16:26,351 | long unsigned int 2025-09-04T20:16:26,351 | %u 2025-09-04T20:16:27,482 ast/memory.c: In function ‘ChrMatcher’: 2025-09-04T20:16:27,485 ast/memory.c:3383:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 2025-09-04T20:16:27,485 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T20:16:27,485 | ^~ 2025-09-04T20:16:27,488 ast/memory.c:3383:35: note: directive argument in the range [1, 1073741824] 2025-09-04T20:16:27,488 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T20:16:27,488 | ^~~~~~~~~~~ 2025-09-04T20:16:27,491 ast/memory.c:3383:19: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 10 2025-09-04T20:16:27,491 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T20:16:27,491 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:16:28,470 In file included from ast/mapping.h:327, 2025-09-04T20:16:28,470 from ast/cmpmap.h:139, 2025-09-04T20:16:28,470 from ast/moc.c:170: 2025-09-04T20:16:28,470 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:16:28,470 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:16:28,470 | ^~~~~~~~ 2025-09-04T20:16:28,471 In file included from ast/pointset.h:192: 2025-09-04T20:16:28,471 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:16:28,471 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:16:28,471 | ^~~~~~~~ 2025-09-04T20:16:28,617 ast/moc.c: In function ‘AddCell’: 2025-09-04T20:16:28,618 ast/moc.c:572:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:28,618 572 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T20:16:28,618 | ~~^ 2025-09-04T20:16:28,618 | | 2025-09-04T20:16:28,618 | unsigned int 2025-09-04T20:16:28,618 | %llu 2025-09-04T20:16:28,618 ...... 2025-09-04T20:16:28,618 575 | npix, MaxNpix( order ) + 1 ); 2025-09-04T20:16:28,619 | ~~~~ 2025-09-04T20:16:28,619 | | 2025-09-04T20:16:28,619 | int64_t {aka long long int} 2025-09-04T20:16:28,619 ast/moc.c:572:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T20:16:28,619 572 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T20:16:28,619 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:16:28,619 ast/moc.c:574:41: note: format string is defined here 2025-09-04T20:16:28,620 574 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T20:16:28,620 | ~~^ 2025-09-04T20:16:28,620 | | 2025-09-04T20:16:28,620 | unsigned int 2025-09-04T20:16:28,620 | %lu 2025-09-04T20:16:28,772 ast/moc.c: In function ‘CombineRanges’: 2025-09-04T20:16:28,777 ast/moc.c:3001:66: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:28,777 3001 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T20:16:28,777 | ~~^ 2025-09-04T20:16:28,777 | | 2025-09-04T20:16:28,777 | unsigned int 2025-09-04T20:16:28,777 | %llu 2025-09-04T20:16:28,778 ...... 2025-09-04T20:16:28,778 3004 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T20:16:28,778 | ~~~~~~~~~ 2025-09-04T20:16:28,778 | | 2025-09-04T20:16:28,778 | int64_t {aka long long int} 2025-09-04T20:16:28,784 ast/moc.c:3001:70: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:28,784 3001 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T20:16:28,784 | ~~^ 2025-09-04T20:16:28,784 | | 2025-09-04T20:16:28,784 | unsigned int 2025-09-04T20:16:28,784 | %llu 2025-09-04T20:16:28,784 ...... 2025-09-04T20:16:28,784 3004 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T20:16:28,785 | ~~~~~~~~~ 2025-09-04T20:16:28,785 | | 2025-09-04T20:16:28,785 | int64_t {aka long long int} 2025-09-04T20:16:28,791 ast/moc.c:3009:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:28,791 3009 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:16:28,791 | ~~^ 2025-09-04T20:16:28,791 | | 2025-09-04T20:16:28,791 | unsigned int 2025-09-04T20:16:28,791 | %llu 2025-09-04T20:16:28,791 ...... 2025-09-04T20:16:28,792 3012 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:16:28,792 | ~~~~~~~~~ 2025-09-04T20:16:28,792 | | 2025-09-04T20:16:28,792 | int64_t {aka long long int} 2025-09-04T20:16:28,798 ast/moc.c:3009:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:28,798 3009 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:16:28,798 | ~~^ 2025-09-04T20:16:28,798 | | 2025-09-04T20:16:28,798 | unsigned int 2025-09-04T20:16:28,798 | %llu 2025-09-04T20:16:28,798 ...... 2025-09-04T20:16:28,798 3012 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:16:28,799 | ~~~~~~~~~ 2025-09-04T20:16:28,799 | | 2025-09-04T20:16:28,799 | int64_t {aka long long int} 2025-09-04T20:16:28,805 ast/moc.c:3015:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:28,805 3015 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:16:28,805 | ~~^ 2025-09-04T20:16:28,805 | | 2025-09-04T20:16:28,805 | unsigned int 2025-09-04T20:16:28,805 | %llu 2025-09-04T20:16:28,805 ...... 2025-09-04T20:16:28,805 3018 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:16:28,806 | ~~~~~~~~~ 2025-09-04T20:16:28,806 | | 2025-09-04T20:16:28,806 | int64_t {aka long long int} 2025-09-04T20:16:28,812 ast/moc.c:3015:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:28,812 3015 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:16:28,812 | ~~^ 2025-09-04T20:16:28,812 | | 2025-09-04T20:16:28,812 | unsigned int 2025-09-04T20:16:28,812 | %llu 2025-09-04T20:16:28,812 ...... 2025-09-04T20:16:28,812 3018 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:16:28,812 | ~~~~~~~~~ 2025-09-04T20:16:28,813 | | 2025-09-04T20:16:28,813 | int64_t {aka long long int} 2025-09-04T20:16:28,818 ast/moc.c:3015:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 9 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:28,818 3015 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:16:28,818 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:16:28,818 ...... 2025-09-04T20:16:28,818 3018 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:16:28,818 | ~~~~~~~~~ 2025-09-04T20:16:28,818 | | 2025-09-04T20:16:28,818 | int64_t {aka long long int} 2025-09-04T20:16:28,822 ast/moc.c:3016:52: note: format string is defined here 2025-09-04T20:16:28,822 3016 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T20:16:28,822 | ~~^ 2025-09-04T20:16:28,822 | | 2025-09-04T20:16:28,823 | unsigned int 2025-09-04T20:16:28,823 | %llu 2025-09-04T20:16:28,828 ast/moc.c:3015:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 10 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:28,828 3015 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:16:28,828 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:16:28,828 ...... 2025-09-04T20:16:28,828 3018 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:16:28,828 | ~~~~~~~~~ 2025-09-04T20:16:28,828 | | 2025-09-04T20:16:28,828 | int64_t {aka long long int} 2025-09-04T20:16:28,832 ast/moc.c:3016:56: note: format string is defined here 2025-09-04T20:16:28,832 3016 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T20:16:28,832 | ~~^ 2025-09-04T20:16:28,832 | | 2025-09-04T20:16:28,833 | unsigned int 2025-09-04T20:16:28,833 | %llu 2025-09-04T20:16:28,876 ast/moc.c: In function ‘astGetMocText_’: 2025-09-04T20:16:28,884 ast/moc.c:4581:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:28,884 4581 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T20:16:28,884 | ~~^ 2025-09-04T20:16:28,884 | | 2025-09-04T20:16:28,884 | unsigned int 2025-09-04T20:16:28,884 | %llu 2025-09-04T20:16:28,884 4582 | order, npix ); 2025-09-04T20:16:28,884 | ~~~~ 2025-09-04T20:16:28,885 | | 2025-09-04T20:16:28,885 | int64_t {aka long long int} 2025-09-04T20:16:28,894 ast/moc.c:4581:68: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:28,894 4581 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T20:16:28,894 | ~~^ 2025-09-04T20:16:28,894 | | 2025-09-04T20:16:28,894 | unsigned int 2025-09-04T20:16:28,894 | %llu 2025-09-04T20:16:28,894 4582 | order, npix ); 2025-09-04T20:16:28,894 | ~~~~ 2025-09-04T20:16:28,894 | | 2025-09-04T20:16:28,895 | int64_t {aka long long int} 2025-09-04T20:16:28,905 ast/moc.c:4589:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:28,906 4589 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T20:16:28,906 | ~~^ ~~~~ 2025-09-04T20:16:28,906 | | | 2025-09-04T20:16:28,906 | | int64_t {aka long long int} 2025-09-04T20:16:28,906 | unsigned int 2025-09-04T20:16:28,906 | %llu 2025-09-04T20:16:28,918 ast/moc.c:4600:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:28,918 4600 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T20:16:28,918 | ~~^ ~~~~~~~~~ 2025-09-04T20:16:28,919 | | | 2025-09-04T20:16:28,919 | | int64_t {aka long long int} 2025-09-04T20:16:28,919 | unsigned int 2025-09-04T20:16:28,919 | %llu 2025-09-04T20:16:28,934 ast/moc.c:4605:46: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:28,934 4605 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T20:16:28,934 | ~~^ ~~~~ 2025-09-04T20:16:28,934 | | | 2025-09-04T20:16:28,934 | unsigned int int64_t {aka long long int} 2025-09-04T20:16:28,935 | %llu 2025-09-04T20:16:28,946 ast/moc.c:4605:56: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:28,946 4605 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T20:16:28,946 | ~~^ ~~~~ 2025-09-04T20:16:28,946 | | | 2025-09-04T20:16:28,946 | | int64_t {aka long long int} 2025-09-04T20:16:28,946 | unsigned int 2025-09-04T20:16:28,946 | %llu 2025-09-04T20:16:28,958 ast/moc.c:4613:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:28,959 4613 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T20:16:28,959 | ~~^ ~~~~~~~~~ 2025-09-04T20:16:28,959 | | | 2025-09-04T20:16:28,959 | | int64_t {aka long long int} 2025-09-04T20:16:28,959 | unsigned int 2025-09-04T20:16:28,959 | %llu 2025-09-04T20:16:28,970 ast/moc.c:4618:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:28,970 4618 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T20:16:28,970 | ~~^ ~~~~ 2025-09-04T20:16:28,970 | | | 2025-09-04T20:16:28,971 | | int64_t {aka long long int} 2025-09-04T20:16:28,971 | unsigned int 2025-09-04T20:16:28,971 | %llu 2025-09-04T20:16:28,985 ast/moc.c:4631:32: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:28,985 4631 | nc = sprintf( token, "-%zu", npix ); 2025-09-04T20:16:28,985 | ~~^ ~~~~ 2025-09-04T20:16:28,985 | | | 2025-09-04T20:16:28,985 | | int64_t {aka long long int} 2025-09-04T20:16:28,985 | unsigned int 2025-09-04T20:16:28,985 | %llu 2025-09-04T20:16:28,996 ast/moc.c: In function ‘GetNorm’: 2025-09-04T20:16:29,005 ast/moc.c:4787:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:16:29,005 4787 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T20:16:29,005 | ^ 2025-09-04T20:16:29,005 ast/moc.c:4859:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T20:16:29,005 4859 | UNMAP 2025-09-04T20:16:29,005 | ^~~~~ 2025-09-04T20:16:29,015 ast/moc.c:4787:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:16:29,016 4787 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T20:16:29,016 | ^ 2025-09-04T20:16:29,016 ast/moc.c:4866:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T20:16:29,016 4866 | UNMAP 2025-09-04T20:16:29,016 | ^~~~~ 2025-09-04T20:16:30,462 ast/moc.c: In function ‘TestCell’: 2025-09-04T20:16:30,477 ast/moc.c:8293:64: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:30,477 8293 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T20:16:30,477 | ~~^ 2025-09-04T20:16:30,477 | | 2025-09-04T20:16:30,477 | unsigned int 2025-09-04T20:16:30,477 | %llu 2025-09-04T20:16:30,477 ...... 2025-09-04T20:16:30,477 8296 | npix, MaxNpix( order ) + 1 ); 2025-09-04T20:16:30,477 | ~~~~ 2025-09-04T20:16:30,478 | | 2025-09-04T20:16:30,478 | int64_t {aka long long int} 2025-09-04T20:16:30,491 ast/moc.c:8293:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T20:16:30,491 8293 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T20:16:30,491 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:16:30,501 ast/moc.c:8295:41: note: format string is defined here 2025-09-04T20:16:30,501 8295 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T20:16:30,501 | ~~^ 2025-09-04T20:16:30,501 | | 2025-09-04T20:16:30,502 | unsigned int 2025-09-04T20:16:30,502 | %lu 2025-09-04T20:16:30,606 ast/moc.c: In function ‘astLoadMoc_’: 2025-09-04T20:16:30,623 ast/moc.c:9887:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:30,623 9887 | astError( AST__LDERR, "Upper bound (%zu) is too high for " 2025-09-04T20:16:30,623 | ~~^ 2025-09-04T20:16:30,624 | | 2025-09-04T20:16:30,624 | unsigned int 2025-09-04T20:16:30,624 | %llu 2025-09-04T20:16:30,624 9888 | "order %d.", status, pr[ 1 ], new->maxorder ); 2025-09-04T20:16:30,624 | ~~~~~~~ 2025-09-04T20:16:30,624 | | 2025-09-04T20:16:30,624 | int64_t {aka long long int} 2025-09-04T20:16:30,644 ast/moc.c:9894:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:30,644 9894 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T20:16:30,644 | ~~^ 2025-09-04T20:16:30,644 | | 2025-09-04T20:16:30,644 | unsigned int 2025-09-04T20:16:30,644 | %llu 2025-09-04T20:16:30,644 9895 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T20:16:30,644 | ~~~~~~~ 2025-09-04T20:16:30,644 | | 2025-09-04T20:16:30,644 | int64_t {aka long long int} 2025-09-04T20:16:30,661 ast/moc.c:9894:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:30,661 9894 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T20:16:30,661 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:16:30,661 9895 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T20:16:30,661 | ~~~~~~~ 2025-09-04T20:16:30,661 | | 2025-09-04T20:16:30,661 | int64_t {aka long long int} 2025-09-04T20:16:30,675 ast/moc.c:9895:36: note: format string is defined here 2025-09-04T20:16:30,675 9895 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T20:16:30,675 | ~~^ 2025-09-04T20:16:30,675 | | 2025-09-04T20:16:30,675 | unsigned int 2025-09-04T20:16:30,675 | %llu 2025-09-04T20:16:30,695 ast/moc.c:9901:48: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:30,695 9901 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:16:30,695 | ~~^ 2025-09-04T20:16:30,695 | | 2025-09-04T20:16:30,695 | unsigned int 2025-09-04T20:16:30,695 | %llu 2025-09-04T20:16:30,696 9902 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:16:30,696 | ~~~~~~~ 2025-09-04T20:16:30,696 | | 2025-09-04T20:16:30,696 | int64_t {aka long long int} 2025-09-04T20:16:30,716 ast/moc.c:9901:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:30,716 9901 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:16:30,716 | ~~^ 2025-09-04T20:16:30,716 | | 2025-09-04T20:16:30,716 | unsigned int 2025-09-04T20:16:30,716 | %llu 2025-09-04T20:16:30,717 9902 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:16:30,717 | ~~~~~~~ 2025-09-04T20:16:30,717 | | 2025-09-04T20:16:30,717 | int64_t {aka long long int} 2025-09-04T20:16:30,733 ast/moc.c:9901:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:30,733 9901 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:16:30,733 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:16:30,733 9902 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:16:30,733 | ~~~~~ 2025-09-04T20:16:30,733 | | 2025-09-04T20:16:30,734 | int64_t {aka long long int} 2025-09-04T20:16:30,747 ast/moc.c:9902:30: note: format string is defined here 2025-09-04T20:16:30,747 9902 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:16:30,747 | ~~^ 2025-09-04T20:16:30,747 | | 2025-09-04T20:16:30,747 | unsigned int 2025-09-04T20:16:30,747 | %llu 2025-09-04T20:16:30,764 ast/moc.c:9901:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:16:30,764 9901 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:16:30,764 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:16:30,764 9902 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:16:30,764 9903 | ulast ); 2025-09-04T20:16:30,764 | ~~~~~ 2025-09-04T20:16:30,764 | | 2025-09-04T20:16:30,764 | int64_t {aka long long int} 2025-09-04T20:16:30,778 ast/moc.c:9902:34: note: format string is defined here 2025-09-04T20:16:30,778 9902 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:16:30,778 | ~~^ 2025-09-04T20:16:30,778 | | 2025-09-04T20:16:30,778 | unsigned int 2025-09-04T20:16:30,778 | %llu 2025-09-04T20:16:37,277 ast/moc.c: In function ‘PutCell.isra’: 2025-09-04T20:16:37,284 ast/moc.c:6576:31: warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:37,284 6576 | clist->ix[ order ][ ii ] = ix; 2025-09-04T20:16:37,284 | ^ 2025-09-04T20:16:37,291 ast/moc.c:6467:8: note: ‘ii’ was declared here 2025-09-04T20:16:37,291 6467 | int ii; 2025-09-04T20:16:37,291 | ^~ 2025-09-04T20:16:37,531 In file included from ast/channel.h:220, 2025-09-04T20:16:37,531 from ast/moc.c:169: 2025-09-04T20:16:37,531 ast/moc.c: In function ‘MakeCorners’: 2025-09-04T20:16:37,537 ast/object.h:511:21: warning: ‘ncorner’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:37,537 511 | #define astRetF_(x) (x) 2025-09-04T20:16:37,537 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:16:37,537 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:16:37,538 | ^~~~~~ 2025-09-04T20:16:37,538 ast/pointset.h:643:21: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:16:37,538 643 | #define astPointSet astINVOKE(F,astPointSet_) 2025-09-04T20:16:37,538 | ^~~~~~~~~ 2025-09-04T20:16:37,538 ast/moc.c:5646:10: note: in expansion of macro ‘astPointSet’ 2025-09-04T20:16:37,538 5646 | ps1 = astPointSet( ncorner, 2, " ", status ); 2025-09-04T20:16:37,538 | ^~~~~~~~~~~ 2025-09-04T20:16:37,543 ast/moc.c:5606:8: note: ‘ncorner’ was declared here 2025-09-04T20:16:37,544 5606 | int ncorner; 2025-09-04T20:16:37,544 | ^~~~~~~ 2025-09-04T20:16:37,549 ast/moc.c:5746:48: warning: ‘cross’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:37,549 5746 | for( Comp_Corner_Loop = 0; Comp_Corner_Loop <= cross; Comp_Corner_Loop++ ) { 2025-09-04T20:16:37,550 | ~~~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T20:16:37,555 ast/moc.c:5601:8: note: ‘cross’ was declared here 2025-09-04T20:16:37,555 5601 | int cross; 2025-09-04T20:16:37,555 | ^~~~~ 2025-09-04T20:16:38,969 ast/moc.c: In function ‘RegBaseMesh’: 2025-09-04T20:16:38,976 ast/moc.c:7242:31: warning: ‘nused’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:38,976 7242 | if( new_corner && ++nused == 5 && astOK ) { 2025-09-04T20:16:38,976 | ~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-04T20:16:38,983 ast/moc.c:6811:8: note: ‘nused’ was declared here 2025-09-04T20:16:38,983 6811 | int nused; 2025-09-04T20:16:38,983 | ^~~~~ 2025-09-04T20:16:40,029 ast/moc.c: In function ‘astGetMocText_’: 2025-09-04T20:16:40,033 ast/moc.c:4630:13: warning: ‘npix’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:40,033 4630 | } else if( npix_start < npix ) { 2025-09-04T20:16:40,033 | ^ 2025-09-04T20:16:40,038 ast/moc.c:4536:12: note: ‘npix’ was declared here 2025-09-04T20:16:40,038 4536 | int64_t npix; 2025-09-04T20:16:40,038 | ^~~~ 2025-09-04T20:16:41,605 ast/moc.c: In function ‘AddPixelMaskUS’: 2025-09-04T20:16:41,608 ast/moc.c:1874:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:41,608 1874 | if( !ok ) { \ 2025-09-04T20:16:41,608 | ^ 2025-09-04T20:16:41,608 ast/moc.c:2088:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:41,608 2088 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:16:41,609 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,611 ast/moc.c:1789:8: note: ‘ok’ was declared here 2025-09-04T20:16:41,611 1789 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:16:41,611 | ^~ 2025-09-04T20:16:41,611 ast/moc.c:2088:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:41,612 2088 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:16:41,612 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,615 ast/moc.c:1921:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:41,615 1921 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:16:41,615 | ^ 2025-09-04T20:16:41,615 ast/moc.c:2088:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:41,615 2088 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:16:41,615 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,618 ast/moc.c:1778:8: note: ‘hx’ was declared here 2025-09-04T20:16:41,618 1778 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:41,618 | ^~ 2025-09-04T20:16:41,618 ast/moc.c:2088:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:41,619 2088 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:16:41,619 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,621 ast/moc.c:1923:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:41,622 1923 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:16:41,622 | ^ 2025-09-04T20:16:41,622 ast/moc.c:2088:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:41,622 2088 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:16:41,622 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,624 ast/moc.c:1779:8: note: ‘hy’ was declared here 2025-09-04T20:16:41,625 1779 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:16:41,625 | ^~ 2025-09-04T20:16:41,625 ast/moc.c:2088:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:41,625 2088 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:16:41,625 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,628 ast/moc.c:1920:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:41,628 1920 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:16:41,628 | ^ 2025-09-04T20:16:41,628 ast/moc.c:2088:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:41,628 2088 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:16:41,628 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,631 ast/moc.c:1785:8: note: ‘lx’ was declared here 2025-09-04T20:16:41,631 1785 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:41,631 | ^~ 2025-09-04T20:16:41,631 ast/moc.c:2088:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:41,631 2088 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:16:41,631 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,634 ast/moc.c:1922:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:41,634 1922 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:16:41,634 | ^ 2025-09-04T20:16:41,634 ast/moc.c:2088:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:41,634 2088 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:16:41,634 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,637 ast/moc.c:1786:8: note: ‘ly’ was declared here 2025-09-04T20:16:41,637 1786 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:16:41,637 | ^~ 2025-09-04T20:16:41,637 ast/moc.c:2088:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:41,637 2088 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:16:41,637 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,640 ast/moc.c:2019:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:41,641 2019 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:16:41,641 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,641 ast/moc.c:2088:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:41,641 2088 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:16:41,641 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,644 ast/moc.c:1776:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:16:41,644 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:41,644 | ^~~~~~~~~ 2025-09-04T20:16:41,644 ast/moc.c:2088:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:41,644 2088 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:16:41,644 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,647 ast/moc.c:2020:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:41,647 2020 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:16:41,647 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,647 ast/moc.c:2088:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:41,647 2088 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:16:41,647 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,650 ast/moc.c:1776:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:16:41,650 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:41,650 | ^~~~~~~~~ 2025-09-04T20:16:41,650 ast/moc.c:2088:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:41,650 2088 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:16:41,650 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,653 ast/moc.c:2021:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:41,654 2021 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:16:41,654 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,654 ast/moc.c:2088:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:41,654 2088 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:16:41,654 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,656 ast/moc.c:1777:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:16:41,657 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:41,657 | ^~~~~~~~~ 2025-09-04T20:16:41,657 ast/moc.c:2088:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:41,657 2088 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:16:41,657 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,660 ast/moc.c:2022:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:41,660 2022 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:16:41,660 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,660 ast/moc.c:2088:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:41,660 2088 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:16:41,660 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:41,663 ast/moc.c:1777:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:16:41,663 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:41,663 | ^~~~~~~~~ 2025-09-04T20:16:41,663 ast/moc.c:2088:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:41,663 2088 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:16:41,663 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,220 ast/moc.c: In function ‘AddPixelMaskUL’: 2025-09-04T20:16:42,223 ast/moc.c:1874:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:42,223 1874 | if( !ok ) { \ 2025-09-04T20:16:42,223 | ^ 2025-09-04T20:16:42,223 ast/moc.c:2084:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,223 2084 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:16:42,223 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,226 ast/moc.c:1789:8: note: ‘ok’ was declared here 2025-09-04T20:16:42,226 1789 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:16:42,226 | ^~ 2025-09-04T20:16:42,226 ast/moc.c:2084:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,226 2084 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:16:42,226 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,230 ast/moc.c:1921:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:42,230 1921 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:16:42,230 | ^ 2025-09-04T20:16:42,230 ast/moc.c:2084:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,230 2084 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:16:42,230 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,233 ast/moc.c:1778:8: note: ‘hx’ was declared here 2025-09-04T20:16:42,233 1778 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:42,233 | ^~ 2025-09-04T20:16:42,233 ast/moc.c:2084:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,233 2084 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:16:42,233 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,236 ast/moc.c:1923:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:42,236 1923 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:16:42,236 | ^ 2025-09-04T20:16:42,237 ast/moc.c:2084:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,237 2084 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:16:42,237 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,239 ast/moc.c:1779:8: note: ‘hy’ was declared here 2025-09-04T20:16:42,240 1779 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:16:42,240 | ^~ 2025-09-04T20:16:42,240 ast/moc.c:2084:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,240 2084 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:16:42,240 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,243 ast/moc.c:1920:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:42,243 1920 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:16:42,243 | ^ 2025-09-04T20:16:42,243 ast/moc.c:2084:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,243 2084 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:16:42,243 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,246 ast/moc.c:1785:8: note: ‘lx’ was declared here 2025-09-04T20:16:42,246 1785 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:42,246 | ^~ 2025-09-04T20:16:42,246 ast/moc.c:2084:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,246 2084 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:16:42,246 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,249 ast/moc.c:1922:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:42,249 1922 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:16:42,249 | ^ 2025-09-04T20:16:42,249 ast/moc.c:2084:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,249 2084 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:16:42,250 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,252 ast/moc.c:1786:8: note: ‘ly’ was declared here 2025-09-04T20:16:42,252 1786 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:16:42,252 | ^~ 2025-09-04T20:16:42,253 ast/moc.c:2084:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,253 2084 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:16:42,253 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,256 ast/moc.c:2019:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:42,256 2019 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:16:42,256 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,256 ast/moc.c:2084:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,256 2084 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:16:42,256 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,259 ast/moc.c:1776:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:16:42,259 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:42,259 | ^~~~~~~~~ 2025-09-04T20:16:42,259 ast/moc.c:2084:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,259 2084 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:16:42,259 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,262 ast/moc.c:2020:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:42,263 2020 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:16:42,263 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,263 ast/moc.c:2084:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,263 2084 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:16:42,263 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,266 ast/moc.c:1776:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:16:42,266 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:42,266 | ^~~~~~~~~ 2025-09-04T20:16:42,266 ast/moc.c:2084:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,266 2084 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:16:42,266 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,269 ast/moc.c:2021:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:42,269 2021 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:16:42,269 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,269 ast/moc.c:2084:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,269 2084 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:16:42,269 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,272 ast/moc.c:1777:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:16:42,272 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:42,272 | ^~~~~~~~~ 2025-09-04T20:16:42,272 ast/moc.c:2084:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,272 2084 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:16:42,273 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,275 ast/moc.c:2022:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:42,276 2022 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:16:42,276 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,276 ast/moc.c:2084:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,276 2084 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:16:42,276 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,278 ast/moc.c:1777:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:16:42,279 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:42,279 | ^~~~~~~~~ 2025-09-04T20:16:42,279 ast/moc.c:2084:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,279 2084 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:16:42,279 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,832 ast/moc.c: In function ‘AddPixelMaskUI’: 2025-09-04T20:16:42,835 ast/moc.c:1874:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:42,835 1874 | if( !ok ) { \ 2025-09-04T20:16:42,835 | ^ 2025-09-04T20:16:42,835 ast/moc.c:2086:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,835 2086 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:16:42,835 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,838 ast/moc.c:1789:8: note: ‘ok’ was declared here 2025-09-04T20:16:42,838 1789 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:16:42,838 | ^~ 2025-09-04T20:16:42,838 ast/moc.c:2086:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,838 2086 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:16:42,839 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,842 ast/moc.c:1921:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:42,842 1921 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:16:42,842 | ^ 2025-09-04T20:16:42,842 ast/moc.c:2086:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,842 2086 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:16:42,842 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,845 ast/moc.c:1778:8: note: ‘hx’ was declared here 2025-09-04T20:16:42,845 1778 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:42,845 | ^~ 2025-09-04T20:16:42,845 ast/moc.c:2086:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,845 2086 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:16:42,845 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,848 ast/moc.c:1923:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:42,848 1923 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:16:42,848 | ^ 2025-09-04T20:16:42,849 ast/moc.c:2086:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,849 2086 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:16:42,849 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,851 ast/moc.c:1779:8: note: ‘hy’ was declared here 2025-09-04T20:16:42,851 1779 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:16:42,851 | ^~ 2025-09-04T20:16:42,852 ast/moc.c:2086:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,852 2086 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:16:42,852 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,854 ast/moc.c:1920:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:42,855 1920 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:16:42,855 | ^ 2025-09-04T20:16:42,855 ast/moc.c:2086:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,855 2086 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:16:42,855 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,858 ast/moc.c:1785:8: note: ‘lx’ was declared here 2025-09-04T20:16:42,858 1785 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:42,858 | ^~ 2025-09-04T20:16:42,858 ast/moc.c:2086:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,858 2086 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:16:42,858 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,861 ast/moc.c:1922:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:42,861 1922 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:16:42,861 | ^ 2025-09-04T20:16:42,861 ast/moc.c:2086:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,861 2086 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:16:42,861 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,864 ast/moc.c:1786:8: note: ‘ly’ was declared here 2025-09-04T20:16:42,864 1786 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:16:42,864 | ^~ 2025-09-04T20:16:42,864 ast/moc.c:2086:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,864 2086 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:16:42,864 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,867 ast/moc.c:2019:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:42,867 2019 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:16:42,867 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,868 ast/moc.c:2086:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,868 2086 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:16:42,868 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,870 ast/moc.c:1776:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:16:42,870 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:42,871 | ^~~~~~~~~ 2025-09-04T20:16:42,871 ast/moc.c:2086:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,871 2086 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:16:42,871 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,874 ast/moc.c:2020:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:42,874 2020 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:16:42,874 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,874 ast/moc.c:2086:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,874 2086 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:16:42,874 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,877 ast/moc.c:1776:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:16:42,877 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:42,877 | ^~~~~~~~~ 2025-09-04T20:16:42,877 ast/moc.c:2086:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,877 2086 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:16:42,877 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,880 ast/moc.c:2021:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:42,880 2021 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:16:42,880 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,880 ast/moc.c:2086:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,881 2086 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:16:42,881 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,883 ast/moc.c:1777:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:16:42,883 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:42,883 | ^~~~~~~~~ 2025-09-04T20:16:42,884 ast/moc.c:2086:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,884 2086 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:16:42,884 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,887 ast/moc.c:2022:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:42,887 2022 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:16:42,887 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,887 ast/moc.c:2086:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,887 2086 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:16:42,887 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:42,890 ast/moc.c:1777:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:16:42,890 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:42,890 | ^~~~~~~~~ 2025-09-04T20:16:42,890 ast/moc.c:2086:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:42,890 2086 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:16:42,890 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,444 ast/moc.c: In function ‘AddPixelMaskUB’: 2025-09-04T20:16:43,447 ast/moc.c:1874:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:43,447 1874 | if( !ok ) { \ 2025-09-04T20:16:43,447 | ^ 2025-09-04T20:16:43,447 ast/moc.c:2090:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:43,447 2090 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:16:43,447 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,450 ast/moc.c:1789:8: note: ‘ok’ was declared here 2025-09-04T20:16:43,450 1789 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:16:43,450 | ^~ 2025-09-04T20:16:43,450 ast/moc.c:2090:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:43,450 2090 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:16:43,451 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,454 ast/moc.c:1921:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:43,454 1921 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:16:43,454 | ^ 2025-09-04T20:16:43,454 ast/moc.c:2090:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:43,454 2090 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:16:43,454 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,457 ast/moc.c:1778:8: note: ‘hx’ was declared here 2025-09-04T20:16:43,457 1778 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:43,457 | ^~ 2025-09-04T20:16:43,457 ast/moc.c:2090:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:43,457 2090 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:16:43,458 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,460 ast/moc.c:1923:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:43,460 1923 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:16:43,460 | ^ 2025-09-04T20:16:43,461 ast/moc.c:2090:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:43,461 2090 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:16:43,461 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,463 ast/moc.c:1779:8: note: ‘hy’ was declared here 2025-09-04T20:16:43,463 1779 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:16:43,464 | ^~ 2025-09-04T20:16:43,464 ast/moc.c:2090:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:43,464 2090 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:16:43,464 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,467 ast/moc.c:1920:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:43,467 1920 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:16:43,467 | ^ 2025-09-04T20:16:43,467 ast/moc.c:2090:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:43,467 2090 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:16:43,467 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,470 ast/moc.c:1785:8: note: ‘lx’ was declared here 2025-09-04T20:16:43,470 1785 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:43,470 | ^~ 2025-09-04T20:16:43,470 ast/moc.c:2090:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:43,470 2090 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:16:43,470 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,473 ast/moc.c:1922:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:43,473 1922 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:16:43,473 | ^ 2025-09-04T20:16:43,473 ast/moc.c:2090:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:43,473 2090 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:16:43,473 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,476 ast/moc.c:1786:8: note: ‘ly’ was declared here 2025-09-04T20:16:43,476 1786 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:16:43,476 | ^~ 2025-09-04T20:16:43,476 ast/moc.c:2090:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:43,476 2090 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:16:43,476 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,479 ast/moc.c:2019:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:43,479 2019 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:16:43,480 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,480 ast/moc.c:2090:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:43,480 2090 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:16:43,480 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,482 ast/moc.c:1776:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:16:43,483 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:43,483 | ^~~~~~~~~ 2025-09-04T20:16:43,483 ast/moc.c:2090:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:43,483 2090 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:16:43,483 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,486 ast/moc.c:2020:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:43,486 2020 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:16:43,486 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,486 ast/moc.c:2090:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:43,486 2090 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:16:43,486 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,489 ast/moc.c:1776:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:16:43,489 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:43,489 | ^~~~~~~~~ 2025-09-04T20:16:43,489 ast/moc.c:2090:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:43,489 2090 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:16:43,489 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,492 ast/moc.c:2021:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:43,492 2021 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:16:43,493 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,493 ast/moc.c:2090:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:43,493 2090 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:16:43,493 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,495 ast/moc.c:1777:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:16:43,496 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:43,496 | ^~~~~~~~~ 2025-09-04T20:16:43,496 ast/moc.c:2090:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:43,496 2090 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:16:43,496 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,499 ast/moc.c:2022:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:43,499 2022 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:16:43,499 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,499 ast/moc.c:2090:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:43,499 2090 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:16:43,499 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:43,502 ast/moc.c:1777:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:16:43,502 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:43,502 | ^~~~~~~~~ 2025-09-04T20:16:43,502 ast/moc.c:2090:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:43,502 2090 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:16:43,502 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,056 ast/moc.c: In function ‘AddPixelMaskS’: 2025-09-04T20:16:44,059 ast/moc.c:1874:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:44,059 1874 | if( !ok ) { \ 2025-09-04T20:16:44,059 | ^ 2025-09-04T20:16:44,060 ast/moc.c:2087:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,060 2087 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:16:44,060 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,062 ast/moc.c:1789:8: note: ‘ok’ was declared here 2025-09-04T20:16:44,062 1789 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:16:44,063 | ^~ 2025-09-04T20:16:44,063 ast/moc.c:2087:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,063 2087 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:16:44,063 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,066 ast/moc.c:1921:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:44,066 1921 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:16:44,066 | ^ 2025-09-04T20:16:44,066 ast/moc.c:2087:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,067 2087 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:16:44,067 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,069 ast/moc.c:1778:8: note: ‘hx’ was declared here 2025-09-04T20:16:44,069 1778 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:44,069 | ^~ 2025-09-04T20:16:44,070 ast/moc.c:2087:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,070 2087 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:16:44,070 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,072 ast/moc.c:1923:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:44,073 1923 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:16:44,073 | ^ 2025-09-04T20:16:44,073 ast/moc.c:2087:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,073 2087 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:16:44,073 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,076 ast/moc.c:1779:8: note: ‘hy’ was declared here 2025-09-04T20:16:44,076 1779 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:16:44,076 | ^~ 2025-09-04T20:16:44,076 ast/moc.c:2087:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,076 2087 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:16:44,076 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,079 ast/moc.c:1920:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:44,079 1920 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:16:44,079 | ^ 2025-09-04T20:16:44,079 ast/moc.c:2087:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,079 2087 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:16:44,079 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,082 ast/moc.c:1785:8: note: ‘lx’ was declared here 2025-09-04T20:16:44,082 1785 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:44,082 | ^~ 2025-09-04T20:16:44,082 ast/moc.c:2087:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,082 2087 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:16:44,082 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,085 ast/moc.c:1922:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:44,085 1922 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:16:44,085 | ^ 2025-09-04T20:16:44,085 ast/moc.c:2087:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,085 2087 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:16:44,085 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,088 ast/moc.c:1786:8: note: ‘ly’ was declared here 2025-09-04T20:16:44,088 1786 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:16:44,088 | ^~ 2025-09-04T20:16:44,088 ast/moc.c:2087:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,088 2087 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:16:44,089 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,092 ast/moc.c:2019:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:44,092 2019 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:16:44,092 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,092 ast/moc.c:2087:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,092 2087 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:16:44,092 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,095 ast/moc.c:1776:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:16:44,095 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:44,095 | ^~~~~~~~~ 2025-09-04T20:16:44,095 ast/moc.c:2087:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,095 2087 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:16:44,095 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,098 ast/moc.c:2020:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:44,098 2020 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:16:44,098 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,098 ast/moc.c:2087:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,098 2087 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:16:44,098 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,101 ast/moc.c:1776:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:16:44,101 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:44,101 | ^~~~~~~~~ 2025-09-04T20:16:44,101 ast/moc.c:2087:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,101 2087 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:16:44,101 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,104 ast/moc.c:2021:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:44,104 2021 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:16:44,105 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,105 ast/moc.c:2087:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,105 2087 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:16:44,105 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,107 ast/moc.c:1777:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:16:44,108 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:44,108 | ^~~~~~~~~ 2025-09-04T20:16:44,108 ast/moc.c:2087:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,108 2087 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:16:44,108 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,111 ast/moc.c:2022:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:44,111 2022 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:16:44,111 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,111 ast/moc.c:2087:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,111 2087 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:16:44,111 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,114 ast/moc.c:1777:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:16:44,114 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:44,114 | ^~~~~~~~~ 2025-09-04T20:16:44,114 ast/moc.c:2087:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,114 2087 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:16:44,114 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,674 ast/moc.c: In function ‘AddPixelMaskL’: 2025-09-04T20:16:44,676 ast/moc.c:1874:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:44,677 1874 | if( !ok ) { \ 2025-09-04T20:16:44,677 | ^ 2025-09-04T20:16:44,677 ast/moc.c:2083:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,677 2083 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:16:44,677 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,679 ast/moc.c:1789:8: note: ‘ok’ was declared here 2025-09-04T20:16:44,679 1789 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:16:44,679 | ^~ 2025-09-04T20:16:44,680 ast/moc.c:2083:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,680 2083 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:16:44,680 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,683 ast/moc.c:1921:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:44,683 1921 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:16:44,683 | ^ 2025-09-04T20:16:44,683 ast/moc.c:2083:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,684 2083 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:16:44,684 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,686 ast/moc.c:1778:8: note: ‘hx’ was declared here 2025-09-04T20:16:44,686 1778 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:44,687 | ^~ 2025-09-04T20:16:44,687 ast/moc.c:2083:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,687 2083 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:16:44,687 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,690 ast/moc.c:1923:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:44,690 1923 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:16:44,690 | ^ 2025-09-04T20:16:44,690 ast/moc.c:2083:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,690 2083 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:16:44,690 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,693 ast/moc.c:1779:8: note: ‘hy’ was declared here 2025-09-04T20:16:44,693 1779 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:16:44,693 | ^~ 2025-09-04T20:16:44,693 ast/moc.c:2083:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,693 2083 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:16:44,693 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,696 ast/moc.c:1920:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:44,696 1920 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:16:44,696 | ^ 2025-09-04T20:16:44,696 ast/moc.c:2083:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,697 2083 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:16:44,697 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,699 ast/moc.c:1785:8: note: ‘lx’ was declared here 2025-09-04T20:16:44,699 1785 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:44,699 | ^~ 2025-09-04T20:16:44,700 ast/moc.c:2083:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,700 2083 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:16:44,700 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,702 ast/moc.c:1922:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:44,702 1922 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:16:44,702 | ^ 2025-09-04T20:16:44,702 ast/moc.c:2083:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,702 2083 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:16:44,702 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,705 ast/moc.c:1786:8: note: ‘ly’ was declared here 2025-09-04T20:16:44,705 1786 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:16:44,705 | ^~ 2025-09-04T20:16:44,705 ast/moc.c:2083:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,705 2083 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:16:44,705 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,708 ast/moc.c:2019:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:44,708 2019 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:16:44,708 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,708 ast/moc.c:2083:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,708 2083 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:16:44,708 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,710 ast/moc.c:1776:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:16:44,710 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:44,711 | ^~~~~~~~~ 2025-09-04T20:16:44,711 ast/moc.c:2083:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,711 2083 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:16:44,711 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,713 ast/moc.c:2020:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:44,713 2020 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:16:44,713 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,714 ast/moc.c:2083:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,714 2083 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:16:44,714 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,716 ast/moc.c:1776:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:16:44,716 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:44,716 | ^~~~~~~~~ 2025-09-04T20:16:44,716 ast/moc.c:2083:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,716 2083 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:16:44,716 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,719 ast/moc.c:2021:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:44,719 2021 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:16:44,719 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,719 ast/moc.c:2083:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,719 2083 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:16:44,719 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,722 ast/moc.c:1777:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:16:44,722 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:44,722 | ^~~~~~~~~ 2025-09-04T20:16:44,722 ast/moc.c:2083:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,722 2083 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:16:44,722 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,724 ast/moc.c:2022:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:44,725 2022 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:16:44,725 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,725 ast/moc.c:2083:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,725 2083 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:16:44,725 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:44,727 ast/moc.c:1777:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:16:44,727 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:44,727 | ^~~~~~~~~ 2025-09-04T20:16:44,727 ast/moc.c:2083:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:44,727 2083 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:16:44,728 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,279 ast/moc.c: In function ‘AddPixelMaskI’: 2025-09-04T20:16:45,282 ast/moc.c:1874:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:45,282 1874 | if( !ok ) { \ 2025-09-04T20:16:45,282 | ^ 2025-09-04T20:16:45,282 ast/moc.c:2085:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,282 2085 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:16:45,282 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,284 ast/moc.c:1789:8: note: ‘ok’ was declared here 2025-09-04T20:16:45,285 1789 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:16:45,285 | ^~ 2025-09-04T20:16:45,285 ast/moc.c:2085:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,285 2085 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:16:45,285 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,288 ast/moc.c:1921:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:45,288 1921 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:16:45,288 | ^ 2025-09-04T20:16:45,288 ast/moc.c:2085:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,288 2085 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:16:45,288 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,290 ast/moc.c:1778:8: note: ‘hx’ was declared here 2025-09-04T20:16:45,290 1778 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:45,290 | ^~ 2025-09-04T20:16:45,290 ast/moc.c:2085:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,290 2085 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:16:45,291 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,293 ast/moc.c:1923:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:45,293 1923 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:16:45,293 | ^ 2025-09-04T20:16:45,293 ast/moc.c:2085:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,293 2085 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:16:45,293 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,295 ast/moc.c:1779:8: note: ‘hy’ was declared here 2025-09-04T20:16:45,295 1779 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:16:45,295 | ^~ 2025-09-04T20:16:45,295 ast/moc.c:2085:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,296 2085 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:16:45,296 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,298 ast/moc.c:1920:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:45,298 1920 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:16:45,298 | ^ 2025-09-04T20:16:45,298 ast/moc.c:2085:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,298 2085 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:16:45,298 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,300 ast/moc.c:1785:8: note: ‘lx’ was declared here 2025-09-04T20:16:45,300 1785 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:45,300 | ^~ 2025-09-04T20:16:45,300 ast/moc.c:2085:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,301 2085 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:16:45,301 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,303 ast/moc.c:1922:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:45,303 1922 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:16:45,303 | ^ 2025-09-04T20:16:45,303 ast/moc.c:2085:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,303 2085 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:16:45,303 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,305 ast/moc.c:1786:8: note: ‘ly’ was declared here 2025-09-04T20:16:45,305 1786 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:16:45,305 | ^~ 2025-09-04T20:16:45,305 ast/moc.c:2085:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,306 2085 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:16:45,306 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,308 ast/moc.c:2019:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:45,308 2019 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:16:45,308 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,308 ast/moc.c:2085:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,308 2085 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:16:45,308 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,310 ast/moc.c:1776:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:16:45,311 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:45,311 | ^~~~~~~~~ 2025-09-04T20:16:45,311 ast/moc.c:2085:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,311 2085 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:16:45,311 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,313 ast/moc.c:2020:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:45,313 2020 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:16:45,313 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,313 ast/moc.c:2085:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,314 2085 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:16:45,314 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,316 ast/moc.c:1776:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:16:45,316 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:45,316 | ^~~~~~~~~ 2025-09-04T20:16:45,316 ast/moc.c:2085:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,316 2085 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:16:45,316 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,318 ast/moc.c:2021:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:45,319 2021 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:16:45,319 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,319 ast/moc.c:2085:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,319 2085 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:16:45,319 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,321 ast/moc.c:1777:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:16:45,321 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:45,321 | ^~~~~~~~~ 2025-09-04T20:16:45,321 ast/moc.c:2085:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,321 2085 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:16:45,321 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,324 ast/moc.c:2022:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:45,324 2022 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:16:45,324 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,324 ast/moc.c:2085:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,324 2085 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:16:45,324 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,326 ast/moc.c:1777:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:16:45,326 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:45,326 | ^~~~~~~~~ 2025-09-04T20:16:45,326 ast/moc.c:2085:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,327 2085 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:16:45,327 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,879 ast/moc.c: In function ‘AddPixelMaskF’: 2025-09-04T20:16:45,881 ast/moc.c:1874:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:45,881 1874 | if( !ok ) { \ 2025-09-04T20:16:45,882 | ^ 2025-09-04T20:16:45,882 ast/moc.c:2091:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,882 2091 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:16:45,882 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,884 ast/moc.c:1789:8: note: ‘ok’ was declared here 2025-09-04T20:16:45,884 1789 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:16:45,884 | ^~ 2025-09-04T20:16:45,884 ast/moc.c:2091:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,884 2091 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:16:45,884 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,887 ast/moc.c:1921:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:45,887 1921 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:16:45,887 | ^ 2025-09-04T20:16:45,887 ast/moc.c:2091:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,887 2091 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:16:45,888 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,890 ast/moc.c:1778:8: note: ‘hx’ was declared here 2025-09-04T20:16:45,890 1778 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:45,890 | ^~ 2025-09-04T20:16:45,890 ast/moc.c:2091:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,890 2091 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:16:45,890 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,892 ast/moc.c:1923:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:45,892 1923 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:16:45,892 | ^ 2025-09-04T20:16:45,892 ast/moc.c:2091:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,892 2091 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:16:45,893 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,895 ast/moc.c:1779:8: note: ‘hy’ was declared here 2025-09-04T20:16:45,895 1779 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:16:45,895 | ^~ 2025-09-04T20:16:45,895 ast/moc.c:2091:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,895 2091 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:16:45,895 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,897 ast/moc.c:1920:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:45,897 1920 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:16:45,897 | ^ 2025-09-04T20:16:45,897 ast/moc.c:2091:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,897 2091 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:16:45,898 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,900 ast/moc.c:1785:8: note: ‘lx’ was declared here 2025-09-04T20:16:45,900 1785 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:45,900 | ^~ 2025-09-04T20:16:45,900 ast/moc.c:2091:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,900 2091 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:16:45,900 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,902 ast/moc.c:1922:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:45,902 1922 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:16:45,902 | ^ 2025-09-04T20:16:45,902 ast/moc.c:2091:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,902 2091 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:16:45,903 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,905 ast/moc.c:1786:8: note: ‘ly’ was declared here 2025-09-04T20:16:45,905 1786 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:16:45,905 | ^~ 2025-09-04T20:16:45,905 ast/moc.c:2091:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,905 2091 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:16:45,905 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,907 ast/moc.c:2019:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:45,908 2019 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:16:45,908 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,908 ast/moc.c:2091:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,908 2091 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:16:45,908 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,910 ast/moc.c:1776:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:16:45,910 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:45,910 | ^~~~~~~~~ 2025-09-04T20:16:45,910 ast/moc.c:2091:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,910 2091 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:16:45,910 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,913 ast/moc.c:2020:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:45,913 2020 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:16:45,913 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,913 ast/moc.c:2091:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,913 2091 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:16:45,913 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,915 ast/moc.c:1776:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:16:45,915 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:45,915 | ^~~~~~~~~ 2025-09-04T20:16:45,915 ast/moc.c:2091:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,916 2091 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:16:45,916 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,918 ast/moc.c:2021:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:45,918 2021 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:16:45,918 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,918 ast/moc.c:2091:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,918 2091 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:16:45,918 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,920 ast/moc.c:1777:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:16:45,921 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:45,921 | ^~~~~~~~~ 2025-09-04T20:16:45,921 ast/moc.c:2091:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,921 2091 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:16:45,921 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,923 ast/moc.c:2022:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:45,923 2022 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:16:45,923 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,923 ast/moc.c:2091:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,924 2091 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:16:45,924 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:45,926 ast/moc.c:1777:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:16:45,926 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:45,926 | ^~~~~~~~~ 2025-09-04T20:16:45,926 ast/moc.c:2091:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:45,926 2091 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:16:45,926 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,478 ast/moc.c: In function ‘AddPixelMaskD’: 2025-09-04T20:16:46,481 ast/moc.c:1874:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:46,481 1874 | if( !ok ) { \ 2025-09-04T20:16:46,481 | ^ 2025-09-04T20:16:46,481 ast/moc.c:2082:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:46,481 2082 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:16:46,481 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,483 ast/moc.c:1789:8: note: ‘ok’ was declared here 2025-09-04T20:16:46,483 1789 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:16:46,483 | ^~ 2025-09-04T20:16:46,483 ast/moc.c:2082:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:46,484 2082 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:16:46,484 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,486 ast/moc.c:1921:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:46,486 1921 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:16:46,487 | ^ 2025-09-04T20:16:46,487 ast/moc.c:2082:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:46,487 2082 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:16:46,487 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,489 ast/moc.c:1778:8: note: ‘hx’ was declared here 2025-09-04T20:16:46,489 1778 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:46,489 | ^~ 2025-09-04T20:16:46,489 ast/moc.c:2082:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:46,489 2082 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:16:46,489 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,491 ast/moc.c:1923:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:46,491 1923 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:16:46,492 | ^ 2025-09-04T20:16:46,492 ast/moc.c:2082:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:46,492 2082 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:16:46,492 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,494 ast/moc.c:1779:8: note: ‘hy’ was declared here 2025-09-04T20:16:46,494 1779 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:16:46,494 | ^~ 2025-09-04T20:16:46,494 ast/moc.c:2082:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:46,494 2082 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:16:46,494 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,496 ast/moc.c:1920:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:46,496 1920 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:16:46,497 | ^ 2025-09-04T20:16:46,497 ast/moc.c:2082:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:46,497 2082 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:16:46,497 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,499 ast/moc.c:1785:8: note: ‘lx’ was declared here 2025-09-04T20:16:46,499 1785 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:46,499 | ^~ 2025-09-04T20:16:46,499 ast/moc.c:2082:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:46,499 2082 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:16:46,499 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,501 ast/moc.c:1922:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:46,501 1922 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:16:46,502 | ^ 2025-09-04T20:16:46,502 ast/moc.c:2082:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:46,502 2082 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:16:46,502 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,504 ast/moc.c:1786:8: note: ‘ly’ was declared here 2025-09-04T20:16:46,504 1786 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:16:46,504 | ^~ 2025-09-04T20:16:46,504 ast/moc.c:2082:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:46,504 2082 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:16:46,504 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,507 ast/moc.c:2019:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:46,507 2019 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:16:46,507 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,507 ast/moc.c:2082:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:46,507 2082 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:16:46,507 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,509 ast/moc.c:1776:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:16:46,509 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:46,509 | ^~~~~~~~~ 2025-09-04T20:16:46,509 ast/moc.c:2082:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:46,510 2082 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:16:46,510 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,512 ast/moc.c:2020:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:46,512 2020 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:16:46,512 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,512 ast/moc.c:2082:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:46,512 2082 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:16:46,512 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,514 ast/moc.c:1776:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:16:46,514 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:46,515 | ^~~~~~~~~ 2025-09-04T20:16:46,515 ast/moc.c:2082:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:46,515 2082 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:16:46,515 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,517 ast/moc.c:2021:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:46,517 2021 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:16:46,517 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,517 ast/moc.c:2082:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:46,518 2082 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:16:46,518 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,520 ast/moc.c:1777:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:16:46,520 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:46,520 | ^~~~~~~~~ 2025-09-04T20:16:46,520 ast/moc.c:2082:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:46,520 2082 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:16:46,520 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,522 ast/moc.c:2022:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:46,522 2022 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:16:46,523 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,523 ast/moc.c:2082:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:46,523 2082 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:16:46,523 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:46,525 ast/moc.c:1777:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:16:46,525 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:46,525 | ^~~~~~~~~ 2025-09-04T20:16:46,525 ast/moc.c:2082:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:46,525 2082 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:16:46,525 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,080 ast/moc.c: In function ‘AddPixelMaskB’: 2025-09-04T20:16:47,082 ast/moc.c:1874:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:47,082 1874 | if( !ok ) { \ 2025-09-04T20:16:47,083 | ^ 2025-09-04T20:16:47,083 ast/moc.c:2089:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:47,083 2089 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:16:47,083 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,085 ast/moc.c:1789:8: note: ‘ok’ was declared here 2025-09-04T20:16:47,085 1789 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:16:47,085 | ^~ 2025-09-04T20:16:47,085 ast/moc.c:2089:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:47,085 2089 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:16:47,085 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,088 ast/moc.c:1921:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:47,088 1921 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:16:47,088 | ^ 2025-09-04T20:16:47,088 ast/moc.c:2089:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:47,088 2089 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:16:47,089 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,091 ast/moc.c:1778:8: note: ‘hx’ was declared here 2025-09-04T20:16:47,091 1778 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:47,091 | ^~ 2025-09-04T20:16:47,091 ast/moc.c:2089:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:47,091 2089 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:16:47,091 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,093 ast/moc.c:1923:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:47,093 1923 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:16:47,093 | ^ 2025-09-04T20:16:47,093 ast/moc.c:2089:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:47,093 2089 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:16:47,093 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,096 ast/moc.c:1779:8: note: ‘hy’ was declared here 2025-09-04T20:16:47,096 1779 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:16:47,096 | ^~ 2025-09-04T20:16:47,096 ast/moc.c:2089:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:47,096 2089 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:16:47,096 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,098 ast/moc.c:1920:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:47,098 1920 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:16:47,098 | ^ 2025-09-04T20:16:47,098 ast/moc.c:2089:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:47,098 2089 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:16:47,099 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,101 ast/moc.c:1785:8: note: ‘lx’ was declared here 2025-09-04T20:16:47,101 1785 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:16:47,101 | ^~ 2025-09-04T20:16:47,101 ast/moc.c:2089:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:47,101 2089 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:16:47,101 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,103 ast/moc.c:1922:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:47,103 1922 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:16:47,103 | ^ 2025-09-04T20:16:47,103 ast/moc.c:2089:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:47,103 2089 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:16:47,104 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,106 ast/moc.c:1786:8: note: ‘ly’ was declared here 2025-09-04T20:16:47,106 1786 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:16:47,106 | ^~ 2025-09-04T20:16:47,106 ast/moc.c:2089:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:47,106 2089 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:16:47,106 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,108 ast/moc.c:2019:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:47,109 2019 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:16:47,109 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,109 ast/moc.c:2089:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:47,109 2089 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:16:47,109 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,111 ast/moc.c:1776:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:16:47,111 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:47,111 | ^~~~~~~~~ 2025-09-04T20:16:47,111 ast/moc.c:2089:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:47,111 2089 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:16:47,111 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,114 ast/moc.c:2020:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:47,114 2020 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:16:47,114 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,114 ast/moc.c:2089:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:47,114 2089 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:16:47,114 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,116 ast/moc.c:1776:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:16:47,116 1776 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:16:47,116 | ^~~~~~~~~ 2025-09-04T20:16:47,116 ast/moc.c:2089:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:47,117 2089 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:16:47,117 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,119 ast/moc.c:2021:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:47,119 2021 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:16:47,119 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,119 ast/moc.c:2089:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:47,119 2089 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:16:47,119 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,121 ast/moc.c:1777:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:16:47,121 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:47,122 | ^~~~~~~~~ 2025-09-04T20:16:47,122 ast/moc.c:2089:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:47,122 2089 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:16:47,122 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,124 ast/moc.c:2022:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:47,124 2022 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:16:47,124 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,124 ast/moc.c:2089:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:47,125 2089 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:16:47,125 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,127 ast/moc.c:1777:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:16:47,127 1777 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:16:47,127 | ^~~~~~~~~ 2025-09-04T20:16:47,127 ast/moc.c:2089:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:16:47,127 2089 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:16:47,127 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,453 ast/moc.c: In function ‘AddCell’: 2025-09-04T20:16:47,454 ast/moc.c:596:28: warning: ‘maxorder’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:47,454 596 | shift = 2*( maxorder - order ); 2025-09-04T20:16:47,454 | ~~~~~~~~~~~^~~~~~~~~ 2025-09-04T20:16:47,454 ast/moc.c:555:8: note: ‘maxorder’ was declared here 2025-09-04T20:16:47,454 555 | int maxorder; 2025-09-04T20:16:47,454 | ^~~~~~~~ 2025-09-04T20:16:47,541 ast/moc.c: In function ‘AddMocData’: 2025-09-04T20:16:47,542 ast/moc.c:815:30: warning: ‘pnk’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:47,542 815 | order = log2_64( *pnk / 4 ) / 2; 2025-09-04T20:16:47,542 | ^~~~ 2025-09-04T20:16:47,542 ast/moc.c:723:19: note: ‘pnk’ was declared here 2025-09-04T20:16:47,542 723 | const int64_t *pnk; 2025-09-04T20:16:47,542 | ^~~ 2025-09-04T20:16:47,542 ast/moc.c:812:30: warning: ‘pni’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:47,542 812 | order = log2_32( *pni / 4 ) / 2; 2025-09-04T20:16:47,542 | ^~~~ 2025-09-04T20:16:47,542 ast/moc.c:722:15: note: ‘pni’ was declared here 2025-09-04T20:16:47,543 722 | const int *pni; 2025-09-04T20:16:47,543 | ^~~ 2025-09-04T20:16:47,727 ast/moc.c: In function ‘AddRegion’: 2025-09-04T20:16:47,729 ast/moc.c:2395:15: warning: ‘mapped’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:47,729 2395 | if( mapped ) { 2025-09-04T20:16:47,729 | ^ 2025-09-04T20:16:47,731 ast/moc.c:2197:15: note: ‘mapped’ was declared here 2025-09-04T20:16:47,731 2197 | AstRegion *mapped; /* Region Mapped into HEALPix grid coordinates */ 2025-09-04T20:16:47,731 | ^~~~~~ 2025-09-04T20:16:47,733 ast/moc.c:2469:19: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:47,733 2469 | ina[ 0 ] = glbnd_min[ 0 ]; 2025-09-04T20:16:47,733 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,735 ast/moc.c:2212:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:16:47,735 2212 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T20:16:47,735 | ^~~~~~~~~ 2025-09-04T20:16:47,737 ast/moc.c:2470:19: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:47,737 2470 | inb[ 0 ] = glbnd_min[ 1 ]; 2025-09-04T20:16:47,737 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,739 ast/moc.c:2212:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:16:47,739 2212 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T20:16:47,739 | ^~~~~~~~~ 2025-09-04T20:16:47,741 ast/moc.c:2471:19: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:47,741 2471 | ina[ 1 ] = gubnd_min[ 0 ]; 2025-09-04T20:16:47,741 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,743 ast/moc.c:2213:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:16:47,743 2213 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T20:16:47,743 | ^~~~~~~~~ 2025-09-04T20:16:47,745 ast/moc.c:2472:19: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:47,745 2472 | inb[ 1 ] = gubnd_min[ 1 ]; 2025-09-04T20:16:47,745 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:16:47,746 ast/moc.c:2213:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:16:47,747 2213 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T20:16:47,747 | ^~~~~~~~~ 2025-09-04T20:16:48,948 In file included from ast/mapping.h:327, 2025-09-04T20:16:48,948 from ast/frame.h:556, 2025-09-04T20:16:48,948 from ast/region.h:68, 2025-09-04T20:16:48,948 from ast/moc.h:68, 2025-09-04T20:16:48,948 from ast/mocchan.c:111: 2025-09-04T20:16:48,948 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:16:48,948 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:16:48,948 | ^~~~~~~~ 2025-09-04T20:16:48,949 In file included from ast/pointset.h:192: 2025-09-04T20:16:48,949 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:16:48,949 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:16:48,949 | ^~~~~~~~ 2025-09-04T20:16:49,722 In file included from ast/normmap.c:97: 2025-09-04T20:16:49,722 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:16:49,722 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:16:49,722 | ^~~~~~~~ 2025-09-04T20:16:49,722 In file included from ast/pointset.h:192: 2025-09-04T20:16:49,722 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:16:49,722 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:16:49,723 | ^~~~~~~~ 2025-09-04T20:16:50,347 In file included from ast/nullregion.c:83: 2025-09-04T20:16:50,347 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:16:50,347 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:16:50,347 | ^~~~~~~~ 2025-09-04T20:16:50,348 In file included from ast/pointset.h:192: 2025-09-04T20:16:50,348 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:16:50,348 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:16:50,349 | ^~~~~~~~ 2025-09-04T20:16:50,423 ast/nullregion.c: In function ‘MergeNullRegion’: 2025-09-04T20:16:50,424 ast/nullregion.c:632:8: warning: variable ‘nax’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:16:50,424 632 | int nax; /* Number of axes in "result" */ 2025-09-04T20:16:50,424 | ^~~ 2025-09-04T20:16:50,428 ast/nullregion.c: In function ‘RegBaseBox’: 2025-09-04T20:16:50,429 ast/nullregion.c:1017:19: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:16:50,429 1017 | AstNullRegion *this; /* Pointer to NullRegion structure */ 2025-09-04T20:16:50,429 | ^~~~ 2025-09-04T20:16:50,434 ast/nullregion.c: In function ‘GetRegionBounds’: 2025-09-04T20:16:50,436 ast/nullregion.c:1263:19: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:16:50,436 1263 | AstNullRegion *this; /* Pointer to NullRegion structure */ 2025-09-04T20:16:50,436 | ^~~~ 2025-09-04T20:16:50,441 ast/nullregion.c: In function ‘Dump’: 2025-09-04T20:16:50,443 ast/nullregion.c:1583:19: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:16:50,443 1583 | AstNullRegion *this; /* Pointer to the NullRegion structure */ 2025-09-04T20:16:50,443 | ^~~~ 2025-09-04T20:16:51,180 In file included from ast/mapping.h:327, 2025-09-04T20:16:51,180 from ast/frame.h:556, 2025-09-04T20:16:51,180 from ast/frameset.h:438, 2025-09-04T20:16:51,180 from ast/plot.h:86, 2025-09-04T20:16:51,181 from ast/object.c:272: 2025-09-04T20:16:51,181 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:16:51,181 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:16:51,181 | ^~~~~~~~ 2025-09-04T20:16:51,181 In file included from ast/pointset.h:192: 2025-09-04T20:16:51,181 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:16:51,181 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:16:51,181 | ^~~~~~~~ 2025-09-04T20:16:51,334 ast/object.c: In function ‘FromStringSource’: 2025-09-04T20:16:51,337 ast/object.c:4570:14: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare] 2025-09-04T20:16:51,337 4570 | nc = nl ? nl - data->ptr : strlen( data->ptr ); 2025-09-04T20:16:51,337 | ^~~~~~~~~~~~~~ 2025-09-04T20:16:53,863 In file included from ast/palwrap.c:75: 2025-09-04T20:16:53,863 ast/pal/palDat.c: In function ‘astPalDat’: 2025-09-04T20:16:53,864 ast/pal/palDat.c:86:7: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:16:53,864 86 | int status; 2025-09-04T20:16:53,864 | ^~~~~~ 2025-09-04T20:16:59,624 In file included from ast/pcdmap.c:112: 2025-09-04T20:16:59,624 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:16:59,624 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:16:59,624 | ^~~~~~~~ 2025-09-04T20:16:59,624 In file included from ast/pointset.h:192: 2025-09-04T20:16:59,624 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:16:59,624 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:16:59,624 | ^~~~~~~~ 2025-09-04T20:17:01,201 In file included from ast/permmap.c:115: 2025-09-04T20:17:01,202 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:17:01,202 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:17:01,202 | ^~~~~~~~ 2025-09-04T20:17:01,202 In file included from ast/pointset.h:192: 2025-09-04T20:17:01,202 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:17:01,202 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:17:01,202 | ^~~~~~~~ 2025-09-04T20:17:03,518 In file included from ast/mapping.h:327, 2025-09-04T20:17:03,518 from ast/cmpmap.h:139, 2025-09-04T20:17:03,518 from ast/plot.c:1481: 2025-09-04T20:17:03,518 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:17:03,518 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:17:03,519 | ^~~~~~~~ 2025-09-04T20:17:03,519 In file included from ast/pointset.h:192: 2025-09-04T20:17:03,519 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:17:03,520 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:17:03,520 | ^~~~~~~~ 2025-09-04T20:17:03,803 ast/plot.c: In function ‘CheckLabels2’: 2025-09-04T20:17:03,807 ast/plot.c:6258:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:17:03,807 6258 | if( llen > strlen( old_list[ i ] ) ) { 2025-09-04T20:17:03,807 | ^ 2025-09-04T20:17:04,633 ast/plot.c: In function ‘HasEscapes’: 2025-09-04T20:17:04,650 ast/plot.c:19520:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:17:04,650 19520 | } else if( nc < strlen( text ) ) { 2025-09-04T20:17:04,650 | ^ 2025-09-04T20:17:05,468 ast/plot.c: At top level: 2025-09-04T20:17:05,491 ast/plot.c:26524:59: warning: argument 3 of type ‘int[2]’ with mismatched bound [-Warray-parameter=] 2025-09-04T20:17:05,491 26524 | static void TextLabels( AstPlot *this, int edgeticks, int dounits[2], 2025-09-04T20:17:05,491 | ~~~~^~~~~~~~~~ 2025-09-04T20:17:05,492 ast/plot.c:2340:41: note: previously declared as ‘int *’ 2025-09-04T20:17:05,492 2340 | static void TextLabels( AstPlot *, int, int *, const char *, const char *, int * ); 2025-09-04T20:17:05,492 | ^~~~~ 2025-09-04T20:17:17,008 In function ‘TickMarks’, 2025-09-04T20:17:17,008 inlined from ‘GridLines.constprop’ at ast/plot.c:18837:22: 2025-09-04T20:17:17,035 ast/plot.c:27515:7: warning: ‘refval’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:17,035 27515 | CheckLabels( this, frame, axis, ticks, nmajor, 1, labels, refval, status ); 2025-09-04T20:17:17,035 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:17,035 ast/plot.c: In function ‘GridLines.constprop’: 2025-09-04T20:17:17,061 ast/plot.c:27375:11: note: ‘refval’ was declared here 2025-09-04T20:17:17,061 27375 | double refval; /* Value for other axis to use when normalizing */ 2025-09-04T20:17:17,062 | ^~~~~~ 2025-09-04T20:17:29,990 In file included from ast/mapping.h:327, 2025-09-04T20:17:29,990 from ast/frame.h:556, 2025-09-04T20:17:29,991 from ast/cmpframe.h:257, 2025-09-04T20:17:29,991 from ast/plot3d.c:1161: 2025-09-04T20:17:29,991 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:17:29,991 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:17:29,991 | ^~~~~~~~ 2025-09-04T20:17:29,991 In file included from ast/pointset.h:192: 2025-09-04T20:17:29,992 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:17:29,992 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:17:29,992 | ^~~~~~~~ 2025-09-04T20:17:30,231 ast/plot3d.c:6591:31: warning: argument 4 of type ‘const float[]’ with mismatched bound [-Warray-parameter=] 2025-09-04T20:17:30,231 6591 | const float up[], const char *just, int *status ){ 2025-09-04T20:17:30,232 | ~~~~~~~~~~~~^~~~ 2025-09-04T20:17:30,232 ast/plot3d.c:1311:61: note: previously declared as ‘const float[2]’ 2025-09-04T20:17:30,232 1311 | static void Text( AstPlot *, const char *, const double [], const float [2], const char *, int * ); 2025-09-04T20:17:30,232 | ^~~~~~~~~~~~~~~ 2025-09-04T20:17:30,523 ast/plot3d.c: In function ‘Text’: 2025-09-04T20:17:30,528 ast/plot3d.c:6765:18: warning: ‘astG3DText’ accessing 12 bytes in a region of size 8 [-Wstringop-overflow=] 2025-09-04T20:17:30,528 6765 | if( !astG3DText( ltext, ref, ljust, (float *) up, norm ) ) { 2025-09-04T20:17:30,528 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:30,529 ast/plot3d.c:6765:18: note: referencing argument 4 of type ‘float[3]’ 2025-09-04T20:17:30,529 ast/plot3d.c:6765:18: note: referencing argument 5 of type ‘float[3]’ 2025-09-04T20:17:30,529 In file included from ast/plot3d.c:1171: 2025-09-04T20:17:30,530 ast/grf3d.h:65:5: note: in a call to function ‘astG3DText’ 2025-09-04T20:17:30,530 65 | int astG3DText( const char *, float[3], const char *, float[3], float[3] ); 2025-09-04T20:17:30,530 | ^~~~~~~~~~ 2025-09-04T20:17:36,311 In file included from ast/pointlist.c:103: 2025-09-04T20:17:36,312 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:17:36,312 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:17:36,312 | ^~~~~~~~ 2025-09-04T20:17:36,312 In file included from ast/pointset.h:192: 2025-09-04T20:17:36,312 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:17:36,312 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:17:36,312 | ^~~~~~~~ 2025-09-04T20:17:36,457 ast/pointlist.c: In function ‘RegPins’: 2025-09-04T20:17:36,459 ast/pointlist.c:1930:13: warning: variable ‘ptr’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:17:36,459 1930 | double **ptr; /* Pointer to axis values in "this" */ 2025-09-04T20:17:36,459 | ^~~ 2025-09-04T20:17:36,463 ast/pointlist.c: In function ‘Simplify’: 2025-09-04T20:17:36,465 ast/pointlist.c:2215:13: warning: variable ‘ptr2’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:17:36,466 2215 | double **ptr2; /* Pointer to current Frame points */ 2025-09-04T20:17:36,466 | ^~~~ 2025-09-04T20:17:36,466 ast/pointlist.c: In function ‘TestAttrib’: 2025-09-04T20:17:36,468 ast/pointlist.c:2336:18: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:17:36,469 2336 | AstPointList *this; /* Pointer to the PointList structure */ 2025-09-04T20:17:36,469 | ^~~~ 2025-09-04T20:17:36,478 ast/pointlist.c: In function ‘Dump’: 2025-09-04T20:17:36,480 ast/pointlist.c:2757:18: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:17:36,480 2757 | AstPointList *this; /* Pointer to the PointList structure */ 2025-09-04T20:17:36,480 | ^~~~ 2025-09-04T20:17:39,933 In file included from ast/pointset.c:459: 2025-09-04T20:17:39,934 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:17:39,934 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:17:39,934 | ^~~~~~~~ 2025-09-04T20:17:39,934 In file included from ast/pointset.h:192: 2025-09-04T20:17:39,934 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:17:39,934 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:17:39,934 | ^~~~~~~~ 2025-09-04T20:17:41,440 In file included from ast/polygon.c:162: 2025-09-04T20:17:41,441 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:17:41,441 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:17:41,441 | ^~~~~~~~ 2025-09-04T20:17:41,441 In file included from ast/pointset.h:192: 2025-09-04T20:17:41,441 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:17:41,441 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:17:41,441 | ^~~~~~~~ 2025-09-04T20:18:49,887 In file included from ast/polymap.c:161: 2025-09-04T20:18:49,888 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:18:49,888 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:18:49,888 | ^~~~~~~~ 2025-09-04T20:18:49,888 In file included from ast/pointset.h:192: 2025-09-04T20:18:49,888 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:18:49,888 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:18:49,888 | ^~~~~~~~ 2025-09-04T20:18:54,369 In file included from ast/prism.c:105: 2025-09-04T20:18:54,369 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:18:54,369 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:18:54,370 | ^~~~~~~~ 2025-09-04T20:18:54,370 In file included from ast/pointset.h:192: 2025-09-04T20:18:54,371 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:18:54,371 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:18:54,371 | ^~~~~~~~ 2025-09-04T20:18:54,449 ast/prism.c: In function ‘astConvertToPrism_’: 2025-09-04T20:18:54,450 ast/prism.c:294:8: warning: variable ‘nin’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:18:54,450 294 | int nin; /* No. of base Frame axes (Mapping inputs) */ 2025-09-04T20:18:54,450 | ^~~ 2025-09-04T20:18:54,467 ast/prism.c: In function ‘astInitPrismVtab_’: 2025-09-04T20:18:54,468 ast/prism.c:1298:18: warning: variable ‘frame’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:18:54,469 1298 | AstFrameVtab *frame; /* Pointer to Frame component of Vtab */ 2025-09-04T20:18:54,469 | ^~~~~ 2025-09-04T20:18:54,488 ast/prism.c: In function ‘RegBaseMesh’: 2025-09-04T20:18:54,491 ast/prism.c:2095:8: warning: variable ‘nax2’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:18:54,491 2095 | int nax2; /* Number of axes in region2 */ 2025-09-04T20:18:54,491 | ^~~~ 2025-09-04T20:19:00,348 In file included from ast/mapping.h:327, 2025-09-04T20:19:00,348 from ast/pyast_extra.c:50: 2025-09-04T20:19:00,348 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:00,348 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:00,348 | ^~~~~~~~ 2025-09-04T20:19:00,349 In file included from ast/pointset.h:192: 2025-09-04T20:19:00,350 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:00,350 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:00,350 | ^~~~~~~~ 2025-09-04T20:19:00,368 In file included from ast/pyast_extra.c:52: 2025-09-04T20:19:00,369 ast/pyast_extra.h:50:9: warning: "STATUS_PTR" redefined 2025-09-04T20:19:00,369 50 | #define STATUS_PTR astGetStatusPtr 2025-09-04T20:19:00,369 | ^~~~~~~~~~ 2025-09-04T20:19:00,369 In file included from ast/pyast_extra.c:51: 2025-09-04T20:19:00,369 ast/memory.h:141:9: note: this is the location of the previous definition 2025-09-04T20:19:00,369 141 | #define STATUS_PTR status 2025-09-04T20:19:00,369 | ^~~~~~~~~~ 2025-09-04T20:19:00,370 ast/pyast_extra.h:62:9: warning: "astMapMerge" redefined 2025-09-04T20:19:00,370 62 | #define astMapMerge(this,where,series,nmap,id_list,invert_list) \ 2025-09-04T20:19:00,370 | ^~~~~~~~~~~ 2025-09-04T20:19:00,371 ast/mapping.h:831:9: note: this is the location of the previous definition 2025-09-04T20:19:00,371 831 | #define astMapMerge(this,where,series,nmap,map_list,invert_list) \ 2025-09-04T20:19:00,371 | ^~~~~~~~~~~ 2025-09-04T20:19:00,590 In file included from ast/ratemap.c:91: 2025-09-04T20:19:00,591 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:00,591 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:00,591 | ^~~~~~~~ 2025-09-04T20:19:00,591 In file included from ast/pointset.h:192: 2025-09-04T20:19:00,591 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:00,591 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:00,591 | ^~~~~~~~ 2025-09-04T20:19:01,334 In file included from ast/mapping.h:327, 2025-09-04T20:19:01,334 from ast/region.c:812: 2025-09-04T20:19:01,334 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:01,334 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:01,334 | ^~~~~~~~ 2025-09-04T20:19:01,334 In file included from ast/pointset.h:192: 2025-09-04T20:19:01,335 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:01,335 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:01,335 | ^~~~~~~~ 2025-09-04T20:19:10,755 In file included from ast/selectormap.c:102: 2025-09-04T20:19:10,756 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:10,756 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:10,756 | ^~~~~~~~ 2025-09-04T20:19:10,757 In file included from ast/pointset.h:192: 2025-09-04T20:19:10,757 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:10,757 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:10,757 | ^~~~~~~~ 2025-09-04T20:19:11,618 In file included from ast/shiftmap.c:78: 2025-09-04T20:19:11,618 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:11,618 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:11,618 | ^~~~~~~~ 2025-09-04T20:19:11,619 In file included from ast/pointset.h:192: 2025-09-04T20:19:11,619 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:11,619 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:11,619 | ^~~~~~~~ 2025-09-04T20:19:12,305 In file included from ast/skyaxis.c:141: 2025-09-04T20:19:12,306 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:12,306 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:12,306 | ^~~~~~~~ 2025-09-04T20:19:12,306 In file included from ast/pal.h:90, 2025-09-04T20:19:12,306 from ast/skyaxis.c:136: 2025-09-04T20:19:12,306 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:12,306 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:12,306 | ^~~~~~~~ 2025-09-04T20:19:15,103 In file included from ast/skyframe.c:761: 2025-09-04T20:19:15,103 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:15,103 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:15,103 | ^~~~~~~~ 2025-09-04T20:19:15,104 In file included from ast/pointset.h:192: 2025-09-04T20:19:15,104 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:15,104 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:15,104 | ^~~~~~~~ 2025-09-04T20:19:15,401 ast/skyframe.c: In function ‘SetAttrib’: 2025-09-04T20:19:15,407 ast/skyframe.c:8668:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:15,408 8668 | if( nc == strlen( setting + offset ) ) { 2025-09-04T20:19:15,408 | ^~ 2025-09-04T20:19:15,417 ast/skyframe.c:8722:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:15,417 8722 | if( nc == strlen( setting + offset ) ) { 2025-09-04T20:19:15,417 | ^~ 2025-09-04T20:19:21,643 In file included from ast/slamap.c:188: 2025-09-04T20:19:21,643 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:21,644 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:21,644 | ^~~~~~~~ 2025-09-04T20:19:21,644 In file included from ast/pal.h:90, 2025-09-04T20:19:21,645 from ast/slamap.c:181: 2025-09-04T20:19:21,645 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:21,645 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:21,645 | ^~~~~~~~ 2025-09-04T20:19:25,391 In file included from ast/mapping.h:327, 2025-09-04T20:19:25,391 from ast/specfluxframe.c:90: 2025-09-04T20:19:25,391 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:25,391 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:25,391 | ^~~~~~~~ 2025-09-04T20:19:25,391 In file included from ast/pointset.h:192: 2025-09-04T20:19:25,392 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:25,392 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:25,392 | ^~~~~~~~ 2025-09-04T20:19:25,489 ast/specfluxframe.c: In function ‘astInitSpecFluxFrameVtab_’: 2025-09-04T20:19:25,490 ast/specfluxframe.c:460:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:25,490 460 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:19:25,490 | ^~~~~~~ 2025-09-04T20:19:25,490 ast/specfluxframe.c:458:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:25,490 458 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T20:19:25,490 | ^~~~~~ 2025-09-04T20:19:25,515 ast/specfluxframe.c: In function ‘Dump’: 2025-09-04T20:19:25,516 ast/specfluxframe.c:1666:22: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:25,516 1666 | AstSpecFluxFrame *this; /* Pointer to the SpecFluxFrame structure */ 2025-09-04T20:19:25,517 | ^~~~ 2025-09-04T20:19:26,351 In file included from ast/mapping.h:327, 2025-09-04T20:19:26,352 from ast/unit.h:55, 2025-09-04T20:19:26,352 from ast/specframe.c:206: 2025-09-04T20:19:26,352 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:26,352 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:26,352 | ^~~~~~~~ 2025-09-04T20:19:26,353 In file included from ast/pointset.h:192: 2025-09-04T20:19:26,353 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:26,353 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:26,353 | ^~~~~~~~ 2025-09-04T20:19:26,669 ast/specframe.c: In function ‘Dump’: 2025-09-04T20:19:26,676 ast/specframe.c:6677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:26,676 6677 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T20:19:26,676 | ^ 2025-09-04T20:19:30,495 In file included from ast/specmap.c:180: 2025-09-04T20:19:30,495 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:30,495 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:30,495 | ^~~~~~~~ 2025-09-04T20:19:30,495 In file included from ast/pal.h:90, 2025-09-04T20:19:30,495 from ast/specmap.c:174: 2025-09-04T20:19:30,495 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:30,495 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:30,496 | ^~~~~~~~ 2025-09-04T20:19:33,355 In file included from ast/sphmap.c:108: 2025-09-04T20:19:33,355 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:33,355 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:33,355 | ^~~~~~~~ 2025-09-04T20:19:33,356 In file included from ast/pointset.h:192: 2025-09-04T20:19:33,356 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:33,356 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:33,357 | ^~~~~~~~ 2025-09-04T20:19:34,352 In file included from ast/mapping.h:327, 2025-09-04T20:19:34,352 from ast/unitmap.h:131, 2025-09-04T20:19:34,352 from ast/stc.c:101: 2025-09-04T20:19:34,352 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:34,352 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:34,353 | ^~~~~~~~ 2025-09-04T20:19:34,353 In file included from ast/pointset.h:192: 2025-09-04T20:19:34,353 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:34,353 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:34,353 | ^~~~~~~~ 2025-09-04T20:19:34,423 ast/stc.c: In function ‘ClearAttrib’: 2025-09-04T20:19:34,424 ast/stc.c:300:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:34,424 300 | int len; /* Length of attrib string */ 2025-09-04T20:19:34,424 | ^~~ 2025-09-04T20:19:34,431 ast/stc.c: In function ‘GetAttrib’: 2025-09-04T20:19:34,431 ast/stc.c:776:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:34,431 776 | int len; /* Length of attrib string */ 2025-09-04T20:19:34,431 | ^~~ 2025-09-04T20:19:34,465 ast/stc.c: In function ‘TestAttrib’: 2025-09-04T20:19:34,467 ast/stc.c:2844:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:34,467 2844 | int len; /* Length of attrib string */ 2025-09-04T20:19:34,468 | ^~~ 2025-09-04T20:19:34,470 ast/stc.c:2843:12: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:34,470 2843 | AstStc *this; /* Pointer to the Stc structure */ 2025-09-04T20:19:34,470 | ^~~~ 2025-09-04T20:19:35,874 In file included from ast/mapping.h:327, 2025-09-04T20:19:35,874 from ast/frame.h:556, 2025-09-04T20:19:35,874 from ast/region.h:68, 2025-09-04T20:19:35,874 from ast/stc.h:71, 2025-09-04T20:19:35,875 from ast/stccatalogentrylocation.c:76: 2025-09-04T20:19:35,875 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:35,875 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:35,875 | ^~~~~~~~ 2025-09-04T20:19:35,875 In file included from ast/pointset.h:192: 2025-09-04T20:19:35,875 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:35,875 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:35,875 | ^~~~~~~~ 2025-09-04T20:19:35,931 ast/stccatalogentrylocation.c: In function ‘astInitStcCatalogEntryLocationVtab_’: 2025-09-04T20:19:35,931 ast/stccatalogentrylocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:35,931 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:19:35,931 | ^~~ 2025-09-04T20:19:35,931 ast/stccatalogentrylocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:35,931 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:19:35,932 | ^~~~~~~ 2025-09-04T20:19:35,932 ast/stccatalogentrylocation.c: In function ‘Dump’: 2025-09-04T20:19:35,932 ast/stccatalogentrylocation.c:271:32: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:35,932 271 | AstStcCatalogEntryLocation *this; /* Pointer to the StcCatalogEntryLocation structure */ 2025-09-04T20:19:35,932 | ^~~~ 2025-09-04T20:19:36,241 In file included from ast/mapping.h:327, 2025-09-04T20:19:36,241 from ast/frame.h:556, 2025-09-04T20:19:36,241 from ast/region.h:68, 2025-09-04T20:19:36,241 from ast/stc.h:71, 2025-09-04T20:19:36,242 from ast/stcobsdatalocation.c:97: 2025-09-04T20:19:36,242 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:36,242 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:36,242 | ^~~~~~~~ 2025-09-04T20:19:36,242 In file included from ast/pointset.h:192: 2025-09-04T20:19:36,242 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:36,242 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:36,242 | ^~~~~~~~ 2025-09-04T20:19:36,301 ast/stcobsdatalocation.c: In function ‘astInitStcObsDataLocationVtab_’: 2025-09-04T20:19:36,301 ast/stcobsdatalocation.c:273:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:36,301 273 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:19:36,301 | ^~~ 2025-09-04T20:19:36,301 ast/stcobsdatalocation.c:271:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:36,301 271 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:19:36,302 | ^~~~~~~ 2025-09-04T20:19:36,682 In file included from ast/mapping.h:327, 2025-09-04T20:19:36,682 from ast/frame.h:556, 2025-09-04T20:19:36,682 from ast/region.h:68, 2025-09-04T20:19:36,682 from ast/stc.h:71, 2025-09-04T20:19:36,682 from ast/stcresourceprofile.c:76: 2025-09-04T20:19:36,682 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:36,682 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:36,683 | ^~~~~~~~ 2025-09-04T20:19:36,683 In file included from ast/pointset.h:192: 2025-09-04T20:19:36,683 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:36,683 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:36,683 | ^~~~~~~~ 2025-09-04T20:19:36,737 ast/stcresourceprofile.c: In function ‘astInitStcResourceProfileVtab_’: 2025-09-04T20:19:36,737 ast/stcresourceprofile.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:36,737 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:19:36,737 | ^~~ 2025-09-04T20:19:36,737 ast/stcresourceprofile.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:36,737 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:19:36,738 | ^~~~~~~ 2025-09-04T20:19:36,738 ast/stcresourceprofile.c: In function ‘Dump’: 2025-09-04T20:19:36,738 ast/stcresourceprofile.c:270:27: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:36,738 270 | AstStcResourceProfile *this; /* Pointer to the StcResourceProfile structure */ 2025-09-04T20:19:36,738 | ^~~~ 2025-09-04T20:19:37,046 In file included from ast/mapping.h:327, 2025-09-04T20:19:37,046 from ast/frame.h:556, 2025-09-04T20:19:37,046 from ast/stcschan.c:213: 2025-09-04T20:19:37,046 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:37,046 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:37,046 | ^~~~~~~~ 2025-09-04T20:19:37,046 In file included from ast/pointset.h:192: 2025-09-04T20:19:37,046 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:37,047 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:37,047 | ^~~~~~~~ 2025-09-04T20:19:37,644 In file included from ast/frame.h:554: 2025-09-04T20:19:37,645 ast/stcschan.c: In function ‘MakeSpaceRegion’: 2025-09-04T20:19:37,646 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:19:37,646 511 | #define astRetF_(x) (x) 2025-09-04T20:19:37,646 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:19:37,646 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:19:37,647 | ^~~~~~ 2025-09-04T20:19:37,647 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:19:37,647 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:19:37,647 | ^~~~~~~~~ 2025-09-04T20:19:37,647 ast/stcschan.c:1984:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:19:37,647 1984 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T20:19:37,647 | ^~~~~~~~~~ 2025-09-04T20:19:37,648 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:19:37,648 511 | #define astRetF_(x) (x) 2025-09-04T20:19:37,648 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:19:37,648 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:19:37,648 | ^~~~~~ 2025-09-04T20:19:37,648 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:19:37,648 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:19:37,649 | ^~~~~~~~~ 2025-09-04T20:19:37,649 ast/stcschan.c:1984:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:19:37,649 1984 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T20:19:37,649 | ^~~~~~~~~~ 2025-09-04T20:19:37,649 In file included from ast/stcschan.c:233: 2025-09-04T20:19:37,649 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:19:37,649 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:19:37,649 | ^~~~~~~~~~~ 2025-09-04T20:19:44,121 In file included from ast/mapping.h:327, 2025-09-04T20:19:44,122 from ast/frame.h:556, 2025-09-04T20:19:44,122 from ast/region.h:68, 2025-09-04T20:19:44,122 from ast/stc.h:71, 2025-09-04T20:19:44,122 from ast/stcsearchlocation.c:76: 2025-09-04T20:19:44,122 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:44,122 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:44,122 | ^~~~~~~~ 2025-09-04T20:19:44,123 In file included from ast/pointset.h:192: 2025-09-04T20:19:44,123 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:44,124 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:44,124 | ^~~~~~~~ 2025-09-04T20:19:44,182 ast/stcsearchlocation.c: In function ‘astInitStcSearchLocationVtab_’: 2025-09-04T20:19:44,183 ast/stcsearchlocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:44,183 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:19:44,183 | ^~~ 2025-09-04T20:19:44,183 ast/stcsearchlocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:44,183 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:19:44,183 | ^~~~~~~ 2025-09-04T20:19:44,184 ast/stcsearchlocation.c: In function ‘Dump’: 2025-09-04T20:19:44,184 ast/stcsearchlocation.c:269:26: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:44,184 269 | AstStcSearchLocation *this; /* Pointer to the StcSearchLocation structure */ 2025-09-04T20:19:44,184 | ^~~~ 2025-09-04T20:19:44,495 In file included from ast/switchmap.c:138: 2025-09-04T20:19:44,496 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:44,496 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:44,496 | ^~~~~~~~ 2025-09-04T20:19:44,497 In file included from ast/pointset.h:192: 2025-09-04T20:19:44,497 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:44,497 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:44,497 | ^~~~~~~~ 2025-09-04T20:19:46,213 ast/table.c:3535:27: warning: argument 4 of type ‘char[101]’ with mismatched bound [-Warray-parameter=] 2025-09-04T20:19:46,214 3535 | char colname[ AST__MXCOLNAMLEN + 1 ], int *irow, 2025-09-04T20:19:46,214 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:46,214 ast/table.c:326:53: note: previously declared as ‘char *’ 2025-09-04T20:19:46,214 326 | static int ParseKey( AstTable *, const char *, int, char *, int *, AstKeyMap **, const char *, int * ); 2025-09-04T20:19:46,214 | ^~~~~~ 2025-09-04T20:19:46,214 ast/table.c: In function ‘ParseKey’: 2025-09-04T20:19:46,217 ast/table.c:3609:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:46,217 3609 | && ( nctot >= strlen( key ) ) ) { 2025-09-04T20:19:46,217 | ^~ 2025-09-04T20:19:49,517 In file included from ast/mapping.h:327, 2025-09-04T20:19:49,517 from ast/unit.h:55, 2025-09-04T20:19:49,517 from ast/timeframe.c:249: 2025-09-04T20:19:49,517 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:49,517 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:49,517 | ^~~~~~~~ 2025-09-04T20:19:49,518 In file included from ast/pointset.h:192: 2025-09-04T20:19:49,518 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:49,519 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:49,519 | ^~~~~~~~ 2025-09-04T20:19:50,594 In file included from ast/timeframe.c:247: 2025-09-04T20:19:50,595 ast/timeframe.c: In function ‘Centre’: 2025-09-04T20:19:50,595 ast/memory.h:280:49: warning: ‘date1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:19:50,595 280 | #define astStore(ptr,data,size) astERROR_INVOKE(astStore_(ptr,data,size,STATUS_PTR)) 2025-09-04T20:19:50,596 ast/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T20:19:50,596 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T20:19:50,596 | ^~~~~~~~ 2025-09-04T20:19:50,596 ast/timeframe.c:706:17: note: in expansion of macro ‘astStore’ 2025-09-04T20:19:50,596 706 | fres = astStore( NULL, date1, nres + 1 ); 2025-09-04T20:19:50,596 | ^~~~~~~~ 2025-09-04T20:19:50,596 ast/timeframe.c:652:10: note: ‘date1’ was declared here 2025-09-04T20:19:50,596 652 | char *date1; 2025-09-04T20:19:50,597 | ^~~~~ 2025-09-04T20:19:50,597 ast/memory.h:271:38: warning: ‘date2’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:19:50,597 271 | #define astFree(ptr) astERROR_INVOKE(astFree_(ptr,STATUS_PTR)) 2025-09-04T20:19:50,597 ast/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T20:19:50,597 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T20:19:50,597 | ^~~~~~~~ 2025-09-04T20:19:50,598 ast/timeframe.c:804:15: note: in expansion of macro ‘astFree’ 2025-09-04T20:19:50,598 804 | date2 = astFree( date2 ); 2025-09-04T20:19:50,598 | ^~~~~~~ 2025-09-04T20:19:50,598 ast/timeframe.c:653:10: note: ‘date2’ was declared here 2025-09-04T20:19:50,598 653 | char *date2; 2025-09-04T20:19:50,598 | ^~~~~ 2025-09-04T20:19:53,431 In file included from ast/mapping.h:327, 2025-09-04T20:19:53,431 from ast/slamap.h:134, 2025-09-04T20:19:53,431 from ast/timemap.c:172: 2025-09-04T20:19:53,431 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:53,431 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:53,431 | ^~~~~~~~ 2025-09-04T20:19:53,432 In file included from ast/pal.h:90, 2025-09-04T20:19:53,432 from ast/timemap.c:171: 2025-09-04T20:19:53,432 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:53,432 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:53,432 | ^~~~~~~~ 2025-09-04T20:19:58,216 In file included from ast/tranmap.c:92: 2025-09-04T20:19:58,216 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:58,216 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:58,216 | ^~~~~~~~ 2025-09-04T20:19:58,217 In file included from ast/pointset.h:192: 2025-09-04T20:19:58,217 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:58,217 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:58,217 | ^~~~~~~~ 2025-09-04T20:19:59,096 In file included from ast/unit.c:124: 2025-09-04T20:19:59,096 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:59,096 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:59,096 | ^~~~~~~~ 2025-09-04T20:19:59,097 In file included from ast/pointset.h:192: 2025-09-04T20:19:59,098 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:59,098 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:59,098 | ^~~~~~~~ 2025-09-04T20:19:59,148 ast/unit.c: In function ‘CleanExp’: 2025-09-04T20:19:59,148 ast/unit.c:405:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:59,148 405 | strcspn( t, "0123456789" ) == l - 1 ) { 2025-09-04T20:19:59,149 | ^~ 2025-09-04T20:19:59,163 ast/unit.c: In function ‘ComplicateTree’: 2025-09-04T20:19:59,164 ast/unit.c:868:9: warning: variable ‘op’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:59,164 868 | Oper op; 2025-09-04T20:19:59,164 | ^~ 2025-09-04T20:19:59,391 ast/unit.c: In function ‘astUnitAnalyser_’: 2025-09-04T20:19:59,396 ast/unit.c:5152:12: warning: ‘DimAnal’ accessing 80 bytes in a region of size 72 [-Wstringop-overflow=] 2025-09-04T20:19:59,396 5152 | if( !DimAnal( in_tree, powers, &result, status ) && astOK ) { 2025-09-04T20:19:59,396 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:59,397 ast/unit.c:5152:12: note: referencing argument 2 of type ‘double[10]’ 2025-09-04T20:19:59,398 ast/unit.c:1373:12: note: in a call to function ‘DimAnal’ 2025-09-04T20:19:59,398 1373 | static int DimAnal( UnitNode *node, double powers[NQUANT], double *scale, int *status ) { 2025-09-04T20:19:59,398 | ^~~~~~~ 2025-09-04T20:20:03,219 In file included from ast/unitmap.c:90: 2025-09-04T20:20:03,219 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:03,219 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:03,219 | ^~~~~~~~ 2025-09-04T20:20:03,220 In file included from ast/pointset.h:192: 2025-09-04T20:20:03,220 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:03,220 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:03,220 | ^~~~~~~~ 2025-09-04T20:20:03,255 ast/unitmap.c: In function ‘Transform’: 2025-09-04T20:20:03,256 ast/unitmap.c:859:16: warning: variable ‘map’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:03,256 859 | AstUnitMap *map; /* Pointer to UnitMap to be applied */ 2025-09-04T20:20:03,257 | ^~~ 2025-09-04T20:20:03,257 ast/unitmap.c: In function ‘Dump’: 2025-09-04T20:20:03,258 ast/unitmap.c:949:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:03,258 949 | AstUnitMap *this; /* Pointer to the UnitMap structure */ 2025-09-04T20:20:03,258 | ^~~~ 2025-09-04T20:20:03,762 In file included from ast/unitnormmap.c:109: 2025-09-04T20:20:03,762 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:03,762 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:03,762 | ^~~~~~~~ 2025-09-04T20:20:03,763 In file included from ast/pointset.h:192: 2025-09-04T20:20:03,763 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:03,763 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:03,764 | ^~~~~~~~ 2025-09-04T20:20:04,768 In file included from ast/wcsmap.c:623: 2025-09-04T20:20:04,768 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:04,768 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:04,768 | ^~~~~~~~ 2025-09-04T20:20:04,769 In file included from ast/pointset.h:192: 2025-09-04T20:20:04,769 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:04,769 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:04,769 | ^~~~~~~~ 2025-09-04T20:20:08,302 In file included from ast/winmap.c:140: 2025-09-04T20:20:08,302 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:08,302 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:08,302 | ^~~~~~~~ 2025-09-04T20:20:08,303 In file included from ast/pointset.h:192: 2025-09-04T20:20:08,303 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:08,303 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:08,303 | ^~~~~~~~ 2025-09-04T20:20:11,122 ast/xml.c: In function ‘ReadContent’: 2025-09-04T20:20:11,128 ast/xml.c:6167:8: warning: variable ‘prolog_ok’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:11,128 6167 | int prolog_ok; /* OK for source to start with a prolog? */ 2025-09-04T20:20:11,128 | ^~~~~~~~~ 2025-09-04T20:20:15,490 In file included from ast/mapping.h:327, 2025-09-04T20:20:15,490 from ast/frame.h:556, 2025-09-04T20:20:15,490 from ast/xmlchan.c:208: 2025-09-04T20:20:15,490 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:15,490 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:15,490 | ^~~~~~~~ 2025-09-04T20:20:15,491 In file included from ast/pointset.h:192: 2025-09-04T20:20:15,491 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:15,491 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:15,491 | ^~~~~~~~ 2025-09-04T20:20:15,707 ast/xmlchan.c: In function ‘AstronTimeReader’: 2025-09-04T20:20:15,709 ast/xmlchan.c:1982:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:20:15,709 1982 | if( iso && astUnformat( cfrm, 0, iso, &val ) != strlen( iso ) ) { 2025-09-04T20:20:15,709 | ^~ 2025-09-04T20:20:16,449 In file included from ast/xmlchan.c:207: 2025-09-04T20:20:16,450 ast/xmlchan.c: In function ‘Position2DReader’: 2025-09-04T20:20:16,456 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:20:16,456 511 | #define astRetF_(x) (x) 2025-09-04T20:20:16,456 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:16,457 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:16,457 | ^~~~~~ 2025-09-04T20:20:16,457 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:16,457 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:16,457 | ^~~~~~~~~ 2025-09-04T20:20:16,457 ast/xmlchan.c:6662:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:16,457 6662 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:20:16,457 | ^~~~~~~~~~ 2025-09-04T20:20:16,464 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:20:16,464 511 | #define astRetF_(x) (x) 2025-09-04T20:20:16,464 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:16,464 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:16,464 | ^~~~~~ 2025-09-04T20:20:16,464 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:16,464 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:16,464 | ^~~~~~~~~ 2025-09-04T20:20:16,465 ast/xmlchan.c:6662:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:16,465 6662 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:20:16,465 | ^~~~~~~~~~ 2025-09-04T20:20:16,465 In file included from ast/xmlchan.c:214: 2025-09-04T20:20:16,465 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:20:16,465 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:20:16,465 | ^~~~~~~~~~~ 2025-09-04T20:20:16,471 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:20:16,471 511 | #define astRetF_(x) (x) 2025-09-04T20:20:16,472 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:16,472 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:16,472 | ^~~~~~ 2025-09-04T20:20:16,472 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:16,472 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:16,472 | ^~~~~~~~~ 2025-09-04T20:20:16,472 ast/xmlchan.c:6709:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:16,472 6709 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:20:16,472 | ^~~~~~~~~~ 2025-09-04T20:20:16,479 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:20:16,479 511 | #define astRetF_(x) (x) 2025-09-04T20:20:16,479 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:16,479 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:16,479 | ^~~~~~ 2025-09-04T20:20:16,479 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:16,479 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:16,480 | ^~~~~~~~~ 2025-09-04T20:20:16,480 ast/xmlchan.c:6709:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:16,480 6709 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:20:16,480 | ^~~~~~~~~~ 2025-09-04T20:20:16,480 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:20:16,480 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:20:16,480 | ^~~~~~~~~~~ 2025-09-04T20:20:16,486 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:20:16,486 511 | #define astRetF_(x) (x) 2025-09-04T20:20:16,487 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:16,487 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:16,487 | ^~~~~~ 2025-09-04T20:20:16,487 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:16,487 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:16,487 | ^~~~~~~~~ 2025-09-04T20:20:16,487 ast/xmlchan.c:6757:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:16,487 6757 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:20:16,487 | ^~~~~~~~~~ 2025-09-04T20:20:16,494 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:20:16,494 511 | #define astRetF_(x) (x) 2025-09-04T20:20:16,494 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:16,494 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:16,494 | ^~~~~~ 2025-09-04T20:20:16,494 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:16,494 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:16,494 | ^~~~~~~~~ 2025-09-04T20:20:16,495 ast/xmlchan.c:6757:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:16,495 6757 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:20:16,495 | ^~~~~~~~~~ 2025-09-04T20:20:16,495 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:20:16,495 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:20:16,495 | ^~~~~~~~~~~ 2025-09-04T20:20:16,501 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:20:16,501 511 | #define astRetF_(x) (x) 2025-09-04T20:20:16,502 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:16,502 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:16,502 | ^~~~~~ 2025-09-04T20:20:16,502 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:16,502 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:16,502 | ^~~~~~~~~ 2025-09-04T20:20:16,502 ast/xmlchan.c:6805:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:16,502 6805 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:20:16,502 | ^~~~~~~~~~ 2025-09-04T20:20:16,509 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:20:16,509 511 | #define astRetF_(x) (x) 2025-09-04T20:20:16,509 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:16,509 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:16,509 | ^~~~~~ 2025-09-04T20:20:16,509 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:16,509 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:16,510 | ^~~~~~~~~ 2025-09-04T20:20:16,510 ast/xmlchan.c:6805:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:16,510 6805 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:20:16,510 | ^~~~~~~~~~ 2025-09-04T20:20:16,510 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:20:16,510 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:20:16,510 | ^~~~~~~~~~~ 2025-09-04T20:20:16,522 ast/xmlchan.c: In function ‘EllipseReader’: 2025-09-04T20:20:16,526 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:20:16,526 511 | #define astRetF_(x) (x) 2025-09-04T20:20:16,526 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:16,526 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:16,526 | ^~~~~~ 2025-09-04T20:20:16,526 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:16,526 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:16,526 | ^~~~~~~~~ 2025-09-04T20:20:16,526 ast/xmlchan.c:3791:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:16,527 3791 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:20:16,527 | ^~~~~~~~~~ 2025-09-04T20:20:16,530 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:20:16,530 511 | #define astRetF_(x) (x) 2025-09-04T20:20:16,530 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:16,531 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:16,531 | ^~~~~~ 2025-09-04T20:20:16,531 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:16,531 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:16,531 | ^~~~~~~~~ 2025-09-04T20:20:16,531 ast/xmlchan.c:3791:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:16,531 3791 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:20:16,531 | ^~~~~~~~~~ 2025-09-04T20:20:16,531 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:20:16,532 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:20:16,532 | ^~~~~~~~~~~ 2025-09-04T20:20:16,535 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:20:16,535 511 | #define astRetF_(x) (x) 2025-09-04T20:20:16,535 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:16,535 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:16,535 | ^~~~~~ 2025-09-04T20:20:16,535 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:16,536 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:16,536 | ^~~~~~~~~ 2025-09-04T20:20:16,536 ast/xmlchan.c:3803:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:16,536 3803 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:20:16,536 | ^~~~~~~~~~ 2025-09-04T20:20:16,540 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:20:16,540 511 | #define astRetF_(x) (x) 2025-09-04T20:20:16,540 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:16,540 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:16,540 | ^~~~~~ 2025-09-04T20:20:16,540 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:16,540 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:16,540 | ^~~~~~~~~ 2025-09-04T20:20:16,540 ast/xmlchan.c:3803:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:16,540 3803 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:20:16,541 | ^~~~~~~~~~ 2025-09-04T20:20:16,541 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:20:16,541 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:20:16,541 | ^~~~~~~~~~~ 2025-09-04T20:20:22,811 ast/xmlchan.c: In function ‘StcMetadataReader’: 2025-09-04T20:20:22,819 ast/xmlchan.c:7786:50: warning: ‘)’ directive writing 1 byte into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:20:22,819 7786 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T20:20:22,819 | ^ 2025-09-04T20:20:22,819 In function ‘ReCentreAnc’, 2025-09-04T20:20:22,819 inlined from ‘StcMetadataReader’ at ast/xmlchan.c:10686:7: 2025-09-04T20:20:22,827 ast/xmlchan.c:7786:19: note: ‘sprintf’ output between 14 and 22 bytes into a destination of size 20 2025-09-04T20:20:22,827 7786 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T20:20:22,827 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:20:24,695 In file included from ast/xphmap.c:89: 2025-09-04T20:20:24,695 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:24,695 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:24,696 | ^~~~~~~~ 2025-09-04T20:20:24,696 In file included from ast/pointset.h:192: 2025-09-04T20:20:24,697 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:24,697 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:24,697 | ^~~~~~~~ 2025-09-04T20:20:25,692 In file included from ast/zoommap.c:93: 2025-09-04T20:20:25,692 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:25,693 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:25,693 | ^~~~~~~~ 2025-09-04T20:20:25,693 In file included from ast/pointset.h:192: 2025-09-04T20:20:25,694 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:25,694 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:25,694 | ^~~~~~~~ 2025-09-04T20:20:27,135 starlink/ast/Ast.c: In function ‘numpydtype2str’: 2025-09-04T20:20:27,137 starlink/ast/Ast.c:64:8: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:27,138 64 | case PyArray_DOUBLE: 2025-09-04T20:20:27,138 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:27,138 | PyArray_DTYPE 2025-09-04T20:20:27,138 starlink/ast/Ast.c:64:8: note: each undeclared identifier is reported only once for each function it appears in 2025-09-04T20:20:27,154 starlink/ast/Ast.c:67:8: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:20:27,154 67 | case PyArray_FLOAT: 2025-09-04T20:20:27,154 | ^~~~~~~~~~~~~ 2025-09-04T20:20:27,154 | PyArray_ISFLOAT 2025-09-04T20:20:27,167 starlink/ast/Ast.c:70:8: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:20:27,167 70 | case PyArray_INT: 2025-09-04T20:20:27,168 | ^~~~~~~~~~~ 2025-09-04T20:20:27,168 | PyArray_Put 2025-09-04T20:20:27,182 starlink/ast/Ast.c:73:8: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:20:27,182 73 | case PyArray_UINT: 2025-09-04T20:20:27,182 | ^~~~~~~~~~~~ 2025-09-04T20:20:27,182 | PyArray_DIM 2025-09-04T20:20:27,191 starlink/ast/Ast.c:76:8: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:20:27,191 76 | case PyArray_BYTE: 2025-09-04T20:20:27,191 | ^~~~~~~~~~~~ 2025-09-04T20:20:27,191 | PyArray_BYTES 2025-09-04T20:20:27,204 starlink/ast/Ast.c:79:8: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:20:27,204 79 | case PyArray_UBYTE: 2025-09-04T20:20:27,204 | ^~~~~~~~~~~~~ 2025-09-04T20:20:27,204 | PyArray_BYTES 2025-09-04T20:20:27,220 starlink/ast/Ast.c:82:8: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:20:27,220 82 | case PyArray_SHORT: 2025-09-04T20:20:27,220 | ^~~~~~~~~~~~~ 2025-09-04T20:20:27,220 | PyArray_Sort 2025-09-04T20:20:27,240 starlink/ast/Ast.c:85:8: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:20:27,240 85 | case PyArray_USHORT: 2025-09-04T20:20:27,240 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:27,240 | PyArray_Sort 2025-09-04T20:20:27,255 starlink/ast/Ast.c:88:8: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:20:27,255 88 | case PyArray_LONG: 2025-09-04T20:20:27,255 | ^~~~~~~~~~~~ 2025-09-04T20:20:27,255 | PyArray_One 2025-09-04T20:20:27,274 starlink/ast/Ast.c:91:8: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:20:27,274 91 | case PyArray_ULONG: 2025-09-04T20:20:27,274 | ^~~~~~~~~~~~~ 2025-09-04T20:20:27,274 | PyArray_One 2025-09-04T20:20:27,299 starlink/ast/Ast.c:94:8: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T20:20:27,299 94 | case PyArray_LONGLONG: 2025-09-04T20:20:27,299 | ^~~~~~~~~~~~~~~~ 2025-09-04T20:20:27,300 | Py_T_LONGLONG 2025-09-04T20:20:27,326 starlink/ast/Ast.c:97:8: error: ‘PyArray_ULONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_ULONGLONG’? 2025-09-04T20:20:27,326 97 | case PyArray_ULONGLONG: 2025-09-04T20:20:27,326 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:20:27,327 | Py_T_ULONGLONG 2025-09-04T20:20:27,346 starlink/ast/Ast.c:100:8: error: ‘PyArray_CFLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:20:27,346 100 | case PyArray_CFLOAT: 2025-09-04T20:20:27,347 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:27,347 | PyArray_ISFLOAT 2025-09-04T20:20:27,370 starlink/ast/Ast.c:103:8: error: ‘PyArray_CDOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:27,370 103 | case PyArray_CDOUBLE: 2025-09-04T20:20:27,370 | ^~~~~~~~~~~~~~~ 2025-09-04T20:20:27,370 | PyArray_DTYPE 2025-09-04T20:20:27,443 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-04T20:20:27,443 from starlink/ast/Ast.c:3: 2025-09-04T20:20:27,443 starlink/ast/Ast.c: In function ‘Mapping_linearapprox’: 2025-09-04T20:20:27,444 starlink/ast/Ast.c:760:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:27,445 760 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:20:27,445 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:27,445 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:27,445 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:27,445 | ^~~~~~~ 2025-09-04T20:20:27,468 starlink/ast/Ast.c: In function ‘Mapping_mapbox’: 2025-09-04T20:20:27,469 starlink/ast/Ast.c:813:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:27,469 813 | xl = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:20:27,469 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:27,469 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:27,469 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:27,469 | ^~~~~~~ 2025-09-04T20:20:27,471 starlink/ast/Ast.c: In function ‘Mapping_mapmerge’: 2025-09-04T20:20:27,473 starlink/ast/Ast.c:870:28: error: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T20:20:27,473 870 | sprintf( buf, "Element %d of the 'maplist' argument of the " 2025-09-04T20:20:27,473 | ^~~ 2025-09-04T20:20:27,473 | | 2025-09-04T20:20:27,473 | char ** 2025-09-04T20:20:27,474 In file included from /usr/include/python3.13/Python.h:37, 2025-09-04T20:20:27,474 from starlink/ast/Ast.c:1: 2025-09-04T20:20:27,474 /usr/include/stdio.h:365:38: note: expected ‘char * restrict’ but argument is of type ‘char **’ 2025-09-04T20:20:27,474 365 | extern int sprintf (char *__restrict __s, 2025-09-04T20:20:27,474 | ~~~~~~~~~~~~~~~~~^~~ 2025-09-04T20:20:27,475 starlink/ast/Ast.c:873:53: error: passing argument 2 of ‘PyErr_SetString’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T20:20:27,475 873 | PyErr_SetString( PyExc_TypeError, buf ); 2025-09-04T20:20:27,475 | ^~~ 2025-09-04T20:20:27,476 | | 2025-09-04T20:20:27,476 | char ** 2025-09-04T20:20:27,476 In file included from /usr/include/python3.13/Python.h:80: 2025-09-04T20:20:27,476 /usr/include/python3.13/pyerrors.h:13:17: note: expected ‘const char *’ but argument is of type ‘char **’ 2025-09-04T20:20:27,476 13 | const char *string /* decoded from utf-8 */ 2025-09-04T20:20:27,476 | ~~~~~~~~~~~~^~~~~~ 2025-09-04T20:20:27,493 starlink/ast/Ast.c:896:52: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:20:27,493 896 | invlist_out = PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T20:20:27,493 | ^~~~~~~~~~~ 2025-09-04T20:20:27,494 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:27,494 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:27,494 | ^~~~~~~ 2025-09-04T20:20:27,514 starlink/ast/Ast.c: In function ‘Mapping_mapsplit’: 2025-09-04T20:20:27,515 starlink/ast/Ast.c:937:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:20:27,515 937 | PyArray_INT, 0, 100); 2025-09-04T20:20:27,516 | ^~~~~~~~~~~ 2025-09-04T20:20:27,516 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:20:27,516 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:20:27,516 | ^~~~ 2025-09-04T20:20:27,539 starlink/ast/Ast.c: In function ‘Mapping_quadapprox’: 2025-09-04T20:20:27,539 starlink/ast/Ast.c:995:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:27,540 995 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:20:27,540 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:27,540 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:27,540 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:27,540 | ^~~~~~~ 2025-09-04T20:20:27,564 starlink/ast/Ast.c: In function ‘Mapping_rebin’: 2025-09-04T20:20:27,565 starlink/ast/Ast.c:1115:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:27,565 1115 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:20:27,565 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:27,565 | PyArray_DTYPE 2025-09-04T20:20:27,583 starlink/ast/Ast.c:1118:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:20:27,583 1118 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:20:27,583 | ^~~~~~~~~~~~~ 2025-09-04T20:20:27,583 | PyArray_ISFLOAT 2025-09-04T20:20:27,597 starlink/ast/Ast.c:1121:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:20:27,597 1121 | } else if( type == PyArray_INT || 2025-09-04T20:20:27,597 | ^~~~~~~~~~~ 2025-09-04T20:20:27,598 | PyArray_Put 2025-09-04T20:20:27,614 starlink/ast/Ast.c:1122:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:20:27,614 1122 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T20:20:27,614 | ^~~~~~~~~~~~ 2025-09-04T20:20:27,614 | PyArray_One 2025-09-04T20:20:27,641 starlink/ast/Ast.c: In function ‘Mapping_rebinseq’: 2025-09-04T20:20:27,643 starlink/ast/Ast.c:1322:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:27,643 1322 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:20:27,643 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:27,643 | PyArray_DTYPE 2025-09-04T20:20:27,661 starlink/ast/Ast.c:1325:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:20:27,661 1325 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:20:27,661 | ^~~~~~~~~~~~~ 2025-09-04T20:20:27,661 | PyArray_ISFLOAT 2025-09-04T20:20:27,675 starlink/ast/Ast.c:1328:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:20:27,676 1328 | } else if( type == PyArray_INT || 2025-09-04T20:20:27,676 | ^~~~~~~~~~~ 2025-09-04T20:20:27,676 | PyArray_Put 2025-09-04T20:20:27,692 starlink/ast/Ast.c:1329:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:20:27,692 1329 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T20:20:27,692 | ^~~~~~~~~~~~ 2025-09-04T20:20:27,693 | PyArray_One 2025-09-04T20:20:27,720 starlink/ast/Ast.c: In function ‘Mapping_resample’: 2025-09-04T20:20:27,722 starlink/ast/Ast.c:1568:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:27,722 1568 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:20:27,722 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:27,722 | PyArray_DTYPE 2025-09-04T20:20:27,740 starlink/ast/Ast.c:1571:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:20:27,741 1571 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:20:27,741 | ^~~~~~~~~~~~~ 2025-09-04T20:20:27,741 | PyArray_ISFLOAT 2025-09-04T20:20:27,755 starlink/ast/Ast.c:1574:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:20:27,756 1574 | } else if( type == PyArray_INT ) { 2025-09-04T20:20:27,756 | ^~~~~~~~~~~ 2025-09-04T20:20:27,756 | PyArray_Put 2025-09-04T20:20:27,773 starlink/ast/Ast.c:1577:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:20:27,773 1577 | } else if( type == PyArray_LONG ) { 2025-09-04T20:20:27,773 | ^~~~~~~~~~~~ 2025-09-04T20:20:27,773 | PyArray_One 2025-09-04T20:20:27,791 starlink/ast/Ast.c:1580:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:20:27,791 1580 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:20:27,791 | ^~~~~~~~~~~~~ 2025-09-04T20:20:27,791 | PyArray_Sort 2025-09-04T20:20:27,801 starlink/ast/Ast.c:1583:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:20:27,801 1583 | } else if( type == PyArray_BYTE ) { 2025-09-04T20:20:27,801 | ^~~~~~~~~~~~ 2025-09-04T20:20:27,802 | PyArray_BYTES 2025-09-04T20:20:27,818 starlink/ast/Ast.c:1586:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:20:27,818 1586 | } else if( type == PyArray_UINT ) { 2025-09-04T20:20:27,818 | ^~~~~~~~~~~~ 2025-09-04T20:20:27,818 | PyArray_DIM 2025-09-04T20:20:27,840 starlink/ast/Ast.c:1589:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:20:27,840 1589 | } else if( type == PyArray_USHORT ) { 2025-09-04T20:20:27,840 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:27,840 | PyArray_Sort 2025-09-04T20:20:27,855 starlink/ast/Ast.c:1592:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:20:27,855 1592 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:20:27,855 | ^~~~~~~~~~~~~ 2025-09-04T20:20:27,855 | PyArray_BYTES 2025-09-04T20:20:27,898 starlink/ast/Ast.c: In function ‘Mapping_trangrid’: 2025-09-04T20:20:27,899 starlink/ast/Ast.c:1881:63: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:27,899 1881 | pout = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T20:20:27,900 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:27,900 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:27,900 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:27,900 | ^~~~~~~ 2025-09-04T20:20:27,922 starlink/ast/Ast.c: In function ‘Mapping_tran’: 2025-09-04T20:20:27,925 starlink/ast/Ast.c:1960:33: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:27,925 1960 | in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, "in", NAME ); 2025-09-04T20:20:27,925 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:27,925 | PyArray_DTYPE 2025-09-04T20:20:28,064 starlink/ast/Ast.c: In function ‘TimeMap_timeadd’: 2025-09-04T20:20:28,067 starlink/ast/Ast.c:2807:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:28,067 2807 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:20:28,067 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:28,068 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:20:28,068 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:20:28,068 | ^~~~ 2025-09-04T20:20:28,085 starlink/ast/Ast.c: In function ‘PermMap_init’: 2025-09-04T20:20:28,088 starlink/ast/Ast.c:3138:61: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:20:28,089 3138 | PyArray_INT, 0, 100); 2025-09-04T20:20:28,089 | ^~~~~~~~~~~ 2025-09-04T20:20:28,089 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:20:28,089 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:20:28,089 | ^~~~ 2025-09-04T20:20:28,112 starlink/ast/Ast.c:3143:65: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:28,113 3143 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:20:28,113 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:28,113 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:20:28,113 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:20:28,113 | ^~~~ 2025-09-04T20:20:28,135 starlink/ast/Ast.c: In function ‘ShiftMap_init’: 2025-09-04T20:20:28,138 starlink/ast/Ast.c:3242:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:28,138 3242 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:20:28,138 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:28,138 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:20:28,138 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:20:28,138 | ^~~~ 2025-09-04T20:20:28,160 starlink/ast/Ast.c: In function ‘UnitNormMap_init’: 2025-09-04T20:20:28,163 starlink/ast/Ast.c:3330:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:28,163 3330 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:20:28,163 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:28,163 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:20:28,164 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:20:28,164 | ^~~~ 2025-09-04T20:20:28,186 starlink/ast/Ast.c: In function ‘LutMap_init’: 2025-09-04T20:20:28,189 starlink/ast/Ast.c:3420:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:28,189 3420 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:20:28,189 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:28,189 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:20:28,189 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:20:28,189 | ^~~~ 2025-09-04T20:20:28,211 starlink/ast/Ast.c: In function ‘WinMap_init’: 2025-09-04T20:20:28,214 starlink/ast/Ast.c:3515:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:28,215 3515 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:20:28,215 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:28,215 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:20:28,215 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:20:28,215 | ^~~~ 2025-09-04T20:20:28,219 starlink/ast/Ast.c:3526:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T20:20:28,219 3526 | if ( ncoord == PyArray_Size( (PyObject*)inb ) && 2025-09-04T20:20:28,219 | ^~ 2025-09-04T20:20:28,222 starlink/ast/Ast.c:3527:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T20:20:28,222 3527 | ncoord == PyArray_Size( (PyObject*)outa) && 2025-09-04T20:20:28,222 | ^~ 2025-09-04T20:20:28,225 starlink/ast/Ast.c:3528:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T20:20:28,225 3528 | ncoord == PyArray_Size( (PyObject*)outb) ) { 2025-09-04T20:20:28,226 | ^~ 2025-09-04T20:20:28,787 In file included from starlink/ast/Ast.c:53: 2025-09-04T20:20:28,787 starlink/ast/Ast.c: In function ‘getActiveUnit’: 2025-09-04T20:20:28,790 ./starlink/include/star/pyast.h:150:9: warning: unused variable ‘att_buf’ [-Wunused-variable] 2025-09-04T20:20:28,790 150 | char att_buf[ MXATTR_LEN ]; \ 2025-09-04T20:20:28,790 | ^~~~~~~ 2025-09-04T20:20:28,790 starlink/ast/Ast.c:3635:1: note: in expansion of macro ‘MAKE_GET’ 2025-09-04T20:20:28,790 3635 | MAKE_GET( Frame, ActiveUnit, 2025-09-04T20:20:28,790 | ^~~~~~~~ 2025-09-04T20:20:28,863 starlink/ast/Ast.c: In function ‘Frame_intersect’: 2025-09-04T20:20:28,867 starlink/ast/Ast.c:3998:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:28,867 3998 | out = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:20:28,868 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:28,868 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:28,868 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:28,868 | ^~~~~~~ 2025-09-04T20:20:28,885 starlink/ast/Ast.c: In function ‘Frame_matchaxes’: 2025-09-04T20:20:28,889 starlink/ast/Ast.c:4033:59: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:20:28,889 4033 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T20:20:28,890 | ^~~~~~~~~~~ 2025-09-04T20:20:28,890 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:28,890 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:28,890 | ^~~~~~~ 2025-09-04T20:20:28,915 starlink/ast/Ast.c: In function ‘Frame_norm’: 2025-09-04T20:20:28,919 starlink/ast/Ast.c:4064:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:28,919 4064 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:20:28,919 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:28,919 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:28,919 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:28,919 | ^~~~~~~ 2025-09-04T20:20:28,945 starlink/ast/Ast.c: In function ‘Frame_offset’: 2025-09-04T20:20:28,949 starlink/ast/Ast.c:4102:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:28,949 4102 | point3 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:20:28,949 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:28,949 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:28,949 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:28,949 | ^~~~~~~ 2025-09-04T20:20:28,974 starlink/ast/Ast.c: In function ‘Frame_offset2’: 2025-09-04T20:20:28,978 starlink/ast/Ast.c:4140:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:28,978 4140 | point2 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:20:28,978 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:28,978 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:28,978 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:28,979 | ^~~~~~~ 2025-09-04T20:20:28,998 starlink/ast/Ast.c: In function ‘Frame_pickaxes’: 2025-09-04T20:20:29,002 starlink/ast/Ast.c:4200:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:20:29,002 4200 | PyArray_INT, 0, 100); 2025-09-04T20:20:29,002 | ^~~~~~~~~~~ 2025-09-04T20:20:29,002 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:20:29,002 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:20:29,002 | ^~~~ 2025-09-04T20:20:29,029 starlink/ast/Ast.c: In function ‘Frame_resolve’: 2025-09-04T20:20:29,033 starlink/ast/Ast.c:4257:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:29,033 4257 | point4 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:20:29,033 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:29,033 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:29,033 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:29,033 | ^~~~~~~ 2025-09-04T20:20:29,059 starlink/ast/Ast.c: In function ‘MatrixMap_init’: 2025-09-04T20:20:29,063 starlink/ast/Ast.c:4381:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:29,063 4381 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:20:29,064 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:29,064 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:20:29,064 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:20:29,064 | ^~~~ 2025-09-04T20:20:29,094 starlink/ast/Ast.c: In function ‘PolyMap_init’: 2025-09-04T20:20:29,098 starlink/ast/Ast.c:4511:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:29,099 4511 | PyArray_DOUBLE, 2025-09-04T20:20:29,099 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:29,099 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:20:29,099 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:20:29,099 | ^~~~ 2025-09-04T20:20:29,131 starlink/ast/Ast.c: In function ‘ChebyMap_init’: 2025-09-04T20:20:29,136 starlink/ast/Ast.c:4729:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:29,136 4729 | PyArray_DOUBLE, 2025-09-04T20:20:29,136 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:29,136 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:20:29,136 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:20:29,136 | ^~~~ 2025-09-04T20:20:29,286 starlink/ast/Ast.c: In function ‘Region_getregionbounds’: 2025-09-04T20:20:29,292 starlink/ast/Ast.c:6201:56: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:29,292 6201 | lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:20:29,292 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:29,292 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:29,292 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:29,292 | ^~~~~~~ 2025-09-04T20:20:29,327 starlink/ast/Ast.c: In function ‘Region_getregionpoints’: 2025-09-04T20:20:29,333 starlink/ast/Ast.c:6333:59: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:29,333 6333 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T20:20:29,334 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:29,334 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:29,334 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:29,334 | ^~~~~~~ 2025-09-04T20:20:29,360 starlink/ast/Ast.c: In function ‘Region_getregionmesh’: 2025-09-04T20:20:29,366 starlink/ast/Ast.c:6382:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:29,366 6382 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T20:20:29,367 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:29,367 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:29,367 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:29,367 | ^~~~~~~ 2025-09-04T20:20:29,402 starlink/ast/Ast.c: In function ‘Circle_circlepars’: 2025-09-04T20:20:29,408 starlink/ast/Ast.c:6614:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:29,409 6614 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:20:29,409 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:29,409 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:29,409 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:29,409 | ^~~~~~~ 2025-09-04T20:20:29,439 starlink/ast/Ast.c: In function ‘Moc_addmocdata’: 2025-09-04T20:20:29,448 starlink/ast/Ast.c:6804:22: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:20:29,448 6804 | if( type == PyArray_INT ) { 2025-09-04T20:20:29,448 | ^~~~~~~~~~~ 2025-09-04T20:20:29,448 | PyArray_Put 2025-09-04T20:20:29,475 starlink/ast/Ast.c:6806:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:20:29,475 6806 | } else if( type == PyArray_LONG ) { 2025-09-04T20:20:29,475 | ^~~~~~~~~~~~ 2025-09-04T20:20:29,475 | PyArray_One 2025-09-04T20:20:29,515 starlink/ast/Ast.c:6808:29: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T20:20:29,515 6808 | } else if( type == PyArray_LONGLONG ) { 2025-09-04T20:20:29,515 | ^~~~~~~~~~~~~~~~ 2025-09-04T20:20:29,515 | Py_T_LONGLONG 2025-09-04T20:20:29,547 starlink/ast/Ast.c: In function ‘Moc_addpixelmask’: 2025-09-04T20:20:29,556 starlink/ast/Ast.c:6930:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:29,556 6930 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:20:29,556 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:29,556 | PyArray_DTYPE 2025-09-04T20:20:29,585 starlink/ast/Ast.c:6934:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:20:29,585 6934 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:20:29,585 | ^~~~~~~~~~~~~ 2025-09-04T20:20:29,585 | PyArray_ISFLOAT 2025-09-04T20:20:29,610 starlink/ast/Ast.c:6938:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:20:29,610 6938 | } else if( type == PyArray_INT ) { 2025-09-04T20:20:29,610 | ^~~~~~~~~~~ 2025-09-04T20:20:29,611 | PyArray_Put 2025-09-04T20:20:29,638 starlink/ast/Ast.c:6942:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:20:29,638 6942 | } else if( type == PyArray_LONG ) { 2025-09-04T20:20:29,638 | ^~~~~~~~~~~~ 2025-09-04T20:20:29,638 | PyArray_One 2025-09-04T20:20:29,666 starlink/ast/Ast.c:6946:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:20:29,666 6946 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:20:29,666 | ^~~~~~~~~~~~~ 2025-09-04T20:20:29,667 | PyArray_Sort 2025-09-04T20:20:29,687 starlink/ast/Ast.c:6950:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:20:29,687 6950 | } else if( type == PyArray_BYTE ) { 2025-09-04T20:20:29,687 | ^~~~~~~~~~~~ 2025-09-04T20:20:29,687 | PyArray_BYTES 2025-09-04T20:20:29,714 starlink/ast/Ast.c:6954:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:20:29,714 6954 | } else if( type == PyArray_UINT ) { 2025-09-04T20:20:29,714 | ^~~~~~~~~~~~ 2025-09-04T20:20:29,714 | PyArray_DIM 2025-09-04T20:20:29,747 starlink/ast/Ast.c:6958:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:20:29,747 6958 | } else if( type == PyArray_USHORT ) { 2025-09-04T20:20:29,747 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:29,747 | PyArray_Sort 2025-09-04T20:20:29,772 starlink/ast/Ast.c:6962:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:20:29,772 6962 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:20:29,773 | ^~~~~~~~~~~~~ 2025-09-04T20:20:29,773 | PyArray_BYTES 2025-09-04T20:20:29,825 starlink/ast/Ast.c: In function ‘Moc_getmocdata’: 2025-09-04T20:20:29,831 starlink/ast/Ast.c:7124:47: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:20:29,831 7124 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T20:20:29,832 | ^~~~~~~~~~~ 2025-09-04T20:20:29,832 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:29,832 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:29,832 | ^~~~~~~ 2025-09-04T20:20:29,868 starlink/ast/Ast.c:7124:61: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T20:20:29,868 7124 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T20:20:29,868 | ^~~~~~~~~~~~~~~~ 2025-09-04T20:20:29,868 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:29,868 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:29,868 | ^~~~~~~ 2025-09-04T20:20:29,903 starlink/ast/Ast.c: In function ‘Polygon_init’: 2025-09-04T20:20:29,913 starlink/ast/Ast.c:7299:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:29,913 7299 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T20:20:29,913 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:29,913 | PyArray_DTYPE 2025-09-04T20:20:29,943 starlink/ast/Ast.c: In function ‘PointList_init’: 2025-09-04T20:20:29,953 starlink/ast/Ast.c:7431:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:29,953 7431 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T20:20:29,953 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:29,954 | PyArray_DTYPE 2025-09-04T20:20:29,985 starlink/ast/Ast.c: In function ‘Ellipse_ellipsepars’: 2025-09-04T20:20:29,992 starlink/ast/Ast.c:7576:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:29,992 7576 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:20:29,993 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:29,993 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:29,993 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:29,993 | ^~~~~~~ 2025-09-04T20:20:30,018 starlink/ast/Ast.c: In function ‘Channel_init’: 2025-09-04T20:20:30,026 starlink/ast/Ast.c:8090:29: error: passing argument 1 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T20:20:30,026 8090 | result = SetProxy( this, self ); 2025-09-04T20:20:30,026 | ^~~~ 2025-09-04T20:20:30,026 | | 2025-09-04T20:20:30,026 | AstChannel * 2025-09-04T20:20:30,026 starlink/ast/Ast.c:141:33: note: expected ‘AstObject *’ but argument is of type ‘AstChannel *’ 2025-09-04T20:20:30,026 141 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T20:20:30,026 | ~~~~~~~~~~~^~~~ 2025-09-04T20:20:30,034 starlink/ast/Ast.c:8090:35: error: passing argument 2 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T20:20:30,034 8090 | result = SetProxy( this, self ); 2025-09-04T20:20:30,034 | ^~~~ 2025-09-04T20:20:30,034 | | 2025-09-04T20:20:30,034 | Channel * 2025-09-04T20:20:30,035 starlink/ast/Ast.c:141:47: note: expected ‘Object *’ but argument is of type ‘Channel *’ 2025-09-04T20:20:30,035 141 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T20:20:30,035 | ~~~~~~~~^~~~ 2025-09-04T20:20:30,299 starlink/ast/Ast.c: In function ‘KeyMap_setitem’: 2025-09-04T20:20:30,312 starlink/ast/Ast.c:10072:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:30,312 10072 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:20:30,312 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:30,312 | PyArray_DTYPE 2025-09-04T20:20:30,346 starlink/ast/Ast.c:10075:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:20:30,346 10075 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:20:30,346 | ^~~~~~~~~~~~~ 2025-09-04T20:20:30,347 | PyArray_ISFLOAT 2025-09-04T20:20:30,377 starlink/ast/Ast.c:10078:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:20:30,377 10078 | } else if( type == PyArray_INT ) { 2025-09-04T20:20:30,377 | ^~~~~~~~~~~ 2025-09-04T20:20:30,377 | PyArray_Put 2025-09-04T20:20:30,410 starlink/ast/Ast.c:10081:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:20:30,411 10081 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:20:30,411 | ^~~~~~~~~~~~~ 2025-09-04T20:20:30,411 | PyArray_Sort 2025-09-04T20:20:30,441 starlink/ast/Ast.c:10084:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:20:30,442 10084 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:20:30,442 | ^~~~~~~~~~~~~ 2025-09-04T20:20:30,442 | PyArray_BYTES 2025-09-04T20:20:30,777 starlink/ast/Ast.c: In function ‘Plot_boundingbox’: 2025-09-04T20:20:30,787 starlink/ast/Ast.c:10446:75: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:30,787 10446 | PyArrayObject *lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:20:30,787 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:30,787 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:30,788 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:30,788 | ^~~~~~~ 2025-09-04T20:20:30,833 starlink/ast/Ast.c: In function ‘Plot_mark’: 2025-09-04T20:20:30,847 starlink/ast/Ast.c:10636:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:30,847 10636 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 1, 2, dims, 2025-09-04T20:20:30,847 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:30,847 | PyArray_DTYPE 2025-09-04T20:20:30,875 starlink/ast/Ast.c: In function ‘Plot_polycurve’: 2025-09-04T20:20:30,890 starlink/ast/Ast.c:10668:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:30,890 10668 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, 2025-09-04T20:20:30,890 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:30,890 | PyArray_DTYPE 2025-09-04T20:20:30,944 starlink/ast/Ast.c: In function ‘Line_wrapper’: 2025-09-04T20:20:30,955 starlink/ast/Ast.c:11003:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:30,955 11003 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:20:30,955 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:30,955 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:30,955 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:30,955 | ^~~~~~~ 2025-09-04T20:20:30,981 starlink/ast/Ast.c: In function ‘Mark_wrapper’: 2025-09-04T20:20:30,992 starlink/ast/Ast.c:11036:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:30,992 11036 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:20:30,992 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:30,992 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:30,992 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:30,992 | ^~~~~~~ 2025-09-04T20:20:31,037 starlink/ast/Ast.c: In function ‘Table_columnshape’: 2025-09-04T20:20:31,048 starlink/ast/Ast.c:11403:81: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:20:31,048 11403 | PyArrayObject *dims_array = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T20:20:31,048 | ^~~~~~~~~~~ 2025-09-04T20:20:31,048 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:20:31,048 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:20:31,048 | ^~~~~~~ 2025-09-04T20:20:31,160 starlink/ast/Ast.c: In function ‘PyAst_outline’: 2025-09-04T20:20:31,176 starlink/ast/Ast.c:12153:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:31,176 12153 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:20:31,176 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:31,176 | PyArray_DTYPE 2025-09-04T20:20:31,213 starlink/ast/Ast.c:12156:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:20:31,213 12156 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:20:31,213 | ^~~~~~~~~~~~~ 2025-09-04T20:20:31,214 | PyArray_ISFLOAT 2025-09-04T20:20:31,247 starlink/ast/Ast.c:12159:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:20:31,247 12159 | } else if( type == PyArray_INT ) { 2025-09-04T20:20:31,247 | ^~~~~~~~~~~ 2025-09-04T20:20:31,247 | PyArray_Put 2025-09-04T20:20:31,283 starlink/ast/Ast.c:12162:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:20:31,283 12162 | } else if( type == PyArray_LONG ) { 2025-09-04T20:20:31,283 | ^~~~~~~~~~~~ 2025-09-04T20:20:31,283 | PyArray_One 2025-09-04T20:20:31,318 starlink/ast/Ast.c:12165:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:20:31,318 12165 | } else if( type == PyArray_UINT ) { 2025-09-04T20:20:31,318 | ^~~~~~~~~~~~ 2025-09-04T20:20:31,318 | PyArray_DIM 2025-09-04T20:20:31,357 starlink/ast/Ast.c:12168:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:20:31,358 12168 | } else if( type == PyArray_ULONG ) { 2025-09-04T20:20:31,358 | ^~~~~~~~~~~~~ 2025-09-04T20:20:31,358 | PyArray_One 2025-09-04T20:20:31,395 starlink/ast/Ast.c:12171:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:20:31,395 12171 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:20:31,395 | ^~~~~~~~~~~~~ 2025-09-04T20:20:31,395 | PyArray_Sort 2025-09-04T20:20:31,436 starlink/ast/Ast.c:12174:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:20:31,436 12174 | } else if( type == PyArray_USHORT ) { 2025-09-04T20:20:31,436 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:31,436 | PyArray_Sort 2025-09-04T20:20:31,465 starlink/ast/Ast.c:12177:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:20:31,465 12177 | } else if( type == PyArray_BYTE ) { 2025-09-04T20:20:31,465 | ^~~~~~~~~~~~ 2025-09-04T20:20:31,465 | PyArray_BYTES 2025-09-04T20:20:31,499 starlink/ast/Ast.c:12180:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:20:31,500 12180 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:20:31,500 | ^~~~~~~~~~~~~ 2025-09-04T20:20:31,500 | PyArray_BYTES 2025-09-04T20:20:31,767 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T20:20:31,785 starlink/ast/Ast.c:13487:29: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:20:31,785 13487 | return GetArray( object, PyArray_DOUBLE, 1, 1, dim, arg, fun ); 2025-09-04T20:20:31,786 | ^~~~~~~~~~~~~~ 2025-09-04T20:20:31,786 | PyArray_DTYPE 2025-09-04T20:20:31,803 starlink/ast/Ast.c: In function ‘GetArray1I’: 2025-09-04T20:20:31,820 starlink/ast/Ast.c:13502:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:20:31,820 13502 | return GetArray( object, PyArray_INT, 1, 1, dim, arg, fun ); 2025-09-04T20:20:31,821 | ^~~~~~~~~~~ 2025-09-04T20:20:31,821 | PyArray_Put 2025-09-04T20:20:31,880 starlink/ast/Ast.c:13503:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T20:20:31,880 13503 | } 2025-09-04T20:20:31,880 | ^ 2025-09-04T20:20:31,976 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T20:20:31,986 starlink/ast/Ast.c:13488:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T20:20:31,986 13488 | } 2025-09-04T20:20:31,986 | ^ 2025-09-04T20:20:32,797 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-04T20:20:32,968 ERROR: python setup.py bdist_wheel exited with 1 2025-09-04T20:20:32,979 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-04T20:20:32,979 exec(compile('"'"''"'"''"'"' 2025-09-04T20:20:32,979 # This is -- a caller that pip uses to run setup.py 2025-09-04T20:20:32,979 # 2025-09-04T20:20:32,979 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T20:20:32,979 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T20:20:32,979 # - It provides a clear error message when setuptools is not installed. 2025-09-04T20:20:32,979 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T20:20:32,979 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T20:20:32,979 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T20:20:32,979 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T20:20:32,979 import os, sys, tokenize, traceback 2025-09-04T20:20:32,979 2025-09-04T20:20:32,979 try: 2025-09-04T20:20:32,979 import setuptools 2025-09-04T20:20:32,979 except ImportError: 2025-09-04T20:20:32,979 print( 2025-09-04T20:20:32,979 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T20:20:32,979 "the build environment with exception:", 2025-09-04T20:20:32,979 file=sys.stderr, 2025-09-04T20:20:32,979 ) 2025-09-04T20:20:32,979 traceback.print_exc() 2025-09-04T20:20:32,979 sys.exit(1) 2025-09-04T20:20:32,979 2025-09-04T20:20:32,979 __file__ = %r 2025-09-04T20:20:32,979 sys.argv[0] = __file__ 2025-09-04T20:20:32,979 2025-09-04T20:20:32,979 if os.path.exists(__file__): 2025-09-04T20:20:32,979 filename = __file__ 2025-09-04T20:20:32,979 with tokenize.open(__file__) as f: 2025-09-04T20:20:32,979 setup_py_code = f.read() 2025-09-04T20:20:32,979 else: 2025-09-04T20:20:32,979 filename = "" 2025-09-04T20:20:32,979 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T20:20:32,979 2025-09-04T20:20:32,979 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T20:20:32,979 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-7fj9monk/starlink-pyast_c6f5adb4fe494423a62c4640fd93d1d6/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-u979lz4y[/] 2025-09-04T20:20:32,979 [bold magenta]cwd[/]: /tmp/pip-wheel-7fj9monk/starlink-pyast_c6f5adb4fe494423a62c4640fd93d1d6/ 2025-09-04T20:20:32,979 Building wheel for starlink-pyast (setup.py): finished with status 'error' 2025-09-04T20:20:32,980 ERROR: Failed building wheel for starlink-pyast 2025-09-04T20:20:32,981 Running setup.py clean for starlink-pyast 2025-09-04T20:20:32,981 Running command python setup.py clean 2025-09-04T20:20:34,297 /usr/bin/ld: tmp/isfinite8kf2oszp.o: in function `main': 2025-09-04T20:20:34,298 isfinite8kf2oszp.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T20:20:34,303 collect2: error: ld returned 1 exit status 2025-09-04T20:20:34,865 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:20:34,866 !! 2025-09-04T20:20:34,866 ******************************************************************************** 2025-09-04T20:20:34,866 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:20:34,866 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:20:34,866 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:20:34,866 ******************************************************************************** 2025-09-04T20:20:34,867 !! 2025-09-04T20:20:34,867 self._finalize_license_expression() 2025-09-04T20:20:35,106 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-04T20:20:35,106 'build/scripts-3.13' does not exist -- can't clean it 2025-09-04T20:20:35,241 Failed to build starlink-pyast 2025-09-04T20:20:35,242 ERROR: Failed to build one or more wheels 2025-09-04T20:20:35,243 Exception information: 2025-09-04T20:20:35,243 Traceback (most recent call last): 2025-09-04T20:20:35,243 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T20:20:35,243 status = _inner_run() 2025-09-04T20:20:35,243 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T20:20:35,243 return self.run(options, args) 2025-09-04T20:20:35,243 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T20:20:35,243 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T20:20:35,243 return func(self, options, args) 2025-09-04T20:20:35,243 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-04T20:20:35,243 raise CommandError("Failed to build one or more wheels") 2025-09-04T20:20:35,243 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-04T20:20:35,248 Removed build tracker: '/tmp/pip-build-tracker-9z4theco'