2025-09-04T20:49:50,788 Created temporary directory: /tmp/pip-build-tracker-u9zblqno 2025-09-04T20:49:50,789 Initialized build tracking at /tmp/pip-build-tracker-u9zblqno 2025-09-04T20:49:50,789 Created build tracker: /tmp/pip-build-tracker-u9zblqno 2025-09-04T20:49:50,789 Entered build tracker: /tmp/pip-build-tracker-u9zblqno 2025-09-04T20:49:50,790 Created temporary directory: /tmp/pip-wheel-ck8wvgkv 2025-09-04T20:49:50,793 Created temporary directory: /tmp/pip-ephem-wheel-cache-7i2f0ae1 2025-09-04T20:49:50,857 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T20:49:50,860 2 location(s) to search for versions of starlink-pyast: 2025-09-04T20:49:50,860 * https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:49:50,860 * https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:49:50,860 Fetching project page and analyzing links: https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:49:50,860 Getting page https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:49:50,862 Found index url https://pypi.org/simple/ 2025-09-04T20:49:50,936 Fetched page https://pypi.org/simple/starlink-pyast/ as application/vnd.pypi.simple.v1+json 2025-09-04T20:49:50,942 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:49:50,942 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:49:50,942 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:49:50,942 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:49:50,943 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:49:50,943 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:49:50,943 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:49:50,943 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:49:50,944 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:49:50,944 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:49:50,944 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:49:50,944 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:49:50,944 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:49:50,945 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:49:50,945 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:49:50,945 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:49:50,945 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:49:50,945 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:49:50,946 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:49:50,946 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:49:50,946 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:49:50,946 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:49:50,946 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:49:50,947 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:49:50,947 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:49:50,947 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:49:50,947 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:49:50,947 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:49:50,948 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:49:50,948 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:49:50,948 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:49:50,948 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:49:50,948 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:49:50,949 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:49:50,949 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:49:50,949 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:49:50,949 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:49:50,949 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:49:50,949 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:49:50,949 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:49:50,949 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:49:50,950 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:49:50,950 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:49:50,950 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:49:50,950 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:49:50,950 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:49:50,950 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:49:50,951 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:49:50,951 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:49:50,951 Fetching project page and analyzing links: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:49:50,951 Getting page https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:49:50,952 Found index url https://www.piwheels.org/simple/ 2025-09-04T20:49:51,059 Fetched page https://www.piwheels.org/simple/starlink-pyast/ as text/html 2025-09-04T20:49:51,100 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:49:51,100 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:49:51,100 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:49:51,100 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:49:51,100 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:49:51,101 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:49:51,101 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:49:51,101 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:49:51,101 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:49:51,101 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:49:51,101 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:49:51,101 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:49:51,102 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:49:51,102 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:49:51,102 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:49:51,102 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:49:51,102 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:49:51,102 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:49:51,103 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:49:51,103 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:49:51,103 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:49:51,103 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:49:51,103 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:49:51,103 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:49:51,103 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:49:51,104 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:49:51,104 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:49:51,104 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:49:51,104 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:49:51,104 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:49:51,104 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:49:51,104 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:49:51,105 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:49:51,105 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:49:51,105 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:49:51,105 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:49:51,105 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:49:51,105 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:49:51,105 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:49:51,105 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:49:51,106 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:49:51,106 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:49:51,106 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:49:51,106 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:49:51,106 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:49:51,106 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:49:51,106 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:49:51,107 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:49:51,107 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:49:51,107 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:49:51,107 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:49:51,107 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:49:51,107 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:49:51,107 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:49:51,108 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:49:51,108 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:49:51,108 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:49:51,108 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:49:51,108 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:49:51,108 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:49:51,108 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:49:51,109 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:49:51,109 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:49:51,109 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:49:51,109 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:49:51,109 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:49:51,109 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:49:51,109 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:49:51,110 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:49:51,110 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:49:51,110 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:49:51,110 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:49:51,110 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:49:51,110 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:49:51,110 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:49:51,111 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:49:51,111 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:49:51,111 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:49:51,111 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:49:51,111 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:49:51,111 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:49:51,111 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:49:51,111 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:49:51,112 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:49:51,112 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:49:51,112 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:49:51,112 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:49:51,112 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:49:51,112 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:49:51,112 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:49:51,113 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:49:51,113 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:49:51,113 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:49:51,113 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:49:51,113 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:49:51,113 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:49:51,113 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:49:51,114 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:49:51,114 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:49:51,114 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:49:51,114 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:49:51,114 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:49:51,114 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:49:51,114 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:49:51,115 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:49:51,115 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:49:51,115 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:49:51,115 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:49:51,115 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:49:51,115 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:49:51,115 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:49:51,115 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:49:51,116 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:49:51,116 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:49:51,116 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:49:51,116 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:49:51,116 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:49:51,116 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:49:51,116 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:49:51,117 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:49:51,117 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:49:51,117 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:49:51,117 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:49:51,117 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:49:51,117 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:49:51,117 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:49:51,118 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:49:51,118 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:49:51,118 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:49:51,118 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:49:51,118 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:49:51,118 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:49:51,118 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:49:51,119 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:49:51,119 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:49:51,119 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:49:51,119 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:49:51,119 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:49:51,119 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:49:51,119 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:49:51,120 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:49:51,120 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:49:51,120 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:49:51,120 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:49:51,120 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:49:51,120 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:49:51,120 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:49:51,120 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:49:51,121 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:49:51,121 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:49:51,121 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:49:51,121 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:49:51,121 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:49:51,121 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:49:51,121 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:49:51,122 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:49:51,122 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:49:51,122 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:49:51,122 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:49:51,122 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:49:51,122 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:49:51,122 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:49:51,123 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:49:51,123 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:49:51,123 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:49:51,123 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:49:51,123 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:49:51,123 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:49:51,123 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:49:51,124 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:49:51,124 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:49:51,124 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:49:51,124 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:49:51,124 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:49:51,124 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:49:51,124 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:49:51,125 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:49:51,125 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:49:51,125 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:49:51,125 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:49:51,125 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:49:51,125 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:49:51,125 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:49:51,126 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:49:51,126 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:49:51,126 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:49:51,126 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:49:51,126 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:49:51,126 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:49:51,126 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:49:51,127 Skipping link: not a file: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:49:51,127 Skipping link: not a file: https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:49:51,152 Given no hashes to check 1 links for project 'starlink-pyast': discarding no candidates 2025-09-04T20:49:51,153 Collecting starlink-pyast==3.14.0 2025-09-04T20:49:51,155 Created temporary directory: /tmp/pip-unpack-q5vq_7l4 2025-09-04T20:49:51,478 Downloading starlink-pyast-3.14.0.tar.gz (10.0 MB) 2025-09-04T20:49:53,816 Added starlink-pyast==3.14.0 from https://files.pythonhosted.org/packages/d0/9e/e4f146277d55760d882373e35e8068d8aae31efda9edff833806558aaff5/starlink-pyast-3.14.0.tar.gz to build tracker '/tmp/pip-build-tracker-u9zblqno' 2025-09-04T20:49:53,818 Running setup.py (path:/tmp/pip-wheel-ck8wvgkv/starlink-pyast_0a3637747ab8495491ef60d434739b15/setup.py) egg_info for package starlink-pyast 2025-09-04T20:49:53,818 Created temporary directory: /tmp/pip-pip-egg-info-0w1gl5fd 2025-09-04T20:49:53,818 Preparing metadata (setup.py): started 2025-09-04T20:49:53,819 Running command python setup.py egg_info 2025-09-04T20:49:54,633 /tmp/pip-wheel-ck8wvgkv/starlink-pyast_0a3637747ab8495491ef60d434739b15/setup.py:30: 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:49:54,633 tar.extractall() 2025-09-04T20:49:55,908 /usr/bin/ld: tmp/isfinitepzijrgok.o: in function `main': 2025-09-04T20:49:55,908 isfinitepzijrgok.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T20:49:55,913 collect2: error: ld returned 1 exit status 2025-09-04T20:49:56,412 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:49:56,412 !! 2025-09-04T20:49:56,412 ******************************************************************************** 2025-09-04T20:49:56,413 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:49:56,413 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:49:56,413 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:49:56,413 ******************************************************************************** 2025-09-04T20:49:56,413 !! 2025-09-04T20:49:56,413 self._finalize_license_expression() 2025-09-04T20:49:57,017 Preparing metadata (setup.py): finished with status 'done' 2025-09-04T20:49:57,022 Source in /tmp/pip-wheel-ck8wvgkv/starlink-pyast_0a3637747ab8495491ef60d434739b15 has version 3.14.0, which satisfies requirement starlink-pyast==3.14.0 from https://files.pythonhosted.org/packages/d0/9e/e4f146277d55760d882373e35e8068d8aae31efda9edff833806558aaff5/starlink-pyast-3.14.0.tar.gz 2025-09-04T20:49:57,022 Removed starlink-pyast==3.14.0 from https://files.pythonhosted.org/packages/d0/9e/e4f146277d55760d882373e35e8068d8aae31efda9edff833806558aaff5/starlink-pyast-3.14.0.tar.gz from build tracker '/tmp/pip-build-tracker-u9zblqno' 2025-09-04T20:49:57,025 Created temporary directory: /tmp/pip-unpack-mw9ev0wk 2025-09-04T20:49:57,025 Created temporary directory: /tmp/pip-unpack-08a0zhcc 2025-09-04T20:49:57,025 Building wheels for collected packages: starlink-pyast 2025-09-04T20:49:57,027 Created temporary directory: /tmp/pip-wheel-zoom0sxb 2025-09-04T20:49:57,027 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:49:57,028 Building wheel for starlink-pyast (setup.py): started 2025-09-04T20:49:57,029 Destination directory: /tmp/pip-wheel-zoom0sxb 2025-09-04T20:49:57,029 Running command python setup.py bdist_wheel 2025-09-04T20:49:58,299 /usr/bin/ld: tmp/isfinite3v8sth6o.o: in function `main': 2025-09-04T20:49:58,299 isfinite3v8sth6o.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T20:49:58,304 collect2: error: ld returned 1 exit status 2025-09-04T20:49:58,786 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:49:58,787 !! 2025-09-04T20:49:58,787 ******************************************************************************** 2025-09-04T20:49:58,787 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:49:58,787 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:49:58,787 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:49:58,787 ******************************************************************************** 2025-09-04T20:49:58,788 !! 2025-09-04T20:49:58,788 self._finalize_license_expression() 2025-09-04T20:50:40,004 In file included from ast/palwrap.c:75: 2025-09-04T20:50:40,004 ast/pal/palDat.c: In function ‘astPalDat’: 2025-09-04T20:50:40,004 ast/pal/palDat.c:86:7: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:50:40,005 86 | int status; 2025-09-04T20:50:40,005 | ^~~~~~ 2025-09-04T20:50:45,773 In file included from ./ast/src/mapping.h:327, 2025-09-04T20:50:45,773 from ast/pyast_extra.c:50: 2025-09-04T20:50:45,774 ./ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:50:45,774 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:50:45,774 | ^~~~~~~~ 2025-09-04T20:50:45,774 In file included from ./ast/src/pointset.h:194: 2025-09-04T20:50:45,774 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:50:45,774 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:50:45,774 | ^~~~~~~~ 2025-09-04T20:50:45,800 In file included from ast/pyast_extra.c:52: 2025-09-04T20:50:45,801 ast/pyast_extra.h:50:9: warning: "STATUS_PTR" redefined 2025-09-04T20:50:45,801 50 | #define STATUS_PTR astGetStatusPtr 2025-09-04T20:50:45,801 | ^~~~~~~~~~ 2025-09-04T20:50:45,801 In file included from ast/pyast_extra.c:51: 2025-09-04T20:50:45,801 ./ast/src/memory.h:141:9: note: this is the location of the previous definition 2025-09-04T20:50:45,801 141 | #define STATUS_PTR status 2025-09-04T20:50:45,801 | ^~~~~~~~~~ 2025-09-04T20:50:45,801 ast/pyast_extra.h:62:9: warning: "astMapMerge" redefined 2025-09-04T20:50:45,802 62 | #define astMapMerge(this,where,series,nmap,id_list,invert_list) \ 2025-09-04T20:50:45,802 | ^~~~~~~~~~~ 2025-09-04T20:50:45,802 ./ast/src/mapping.h:953:9: note: this is the location of the previous definition 2025-09-04T20:50:45,802 953 | #define astMapMerge(this,where,series,nmap,map_list,invert_list) \ 2025-09-04T20:50:45,802 | ^~~~~~~~~~~ 2025-09-04T20:50:46,027 In file included from ast/src/axis.c:112: 2025-09-04T20:50:46,027 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:50:46,027 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:50:46,027 | ^~~~~~~~ 2025-09-04T20:50:46,028 In file included from ast/src/pointset.h:194: 2025-09-04T20:50:46,028 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:50:46,029 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:50:46,029 | ^~~~~~~~ 2025-09-04T20:50:48,068 In file included from ast/src/mapping.h:327, 2025-09-04T20:50:48,068 from ast/src/cmpmap.h:139, 2025-09-04T20:50:48,068 from ast/src/box.c:126: 2025-09-04T20:50:48,068 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:50:48,069 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:50:48,069 | ^~~~~~~~ 2025-09-04T20:50:48,069 In file included from ast/src/pointset.h:194: 2025-09-04T20:50:48,069 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:50:48,069 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:50:48,069 | ^~~~~~~~ 2025-09-04T20:50:50,108 In file included from ast/src/mapping.h:326: 2025-09-04T20:50:50,108 ast/src/box.c: In function ‘Simplify’: 2025-09-04T20:50:50,114 ast/src/object.h:1857:36: warning: ‘newpoly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:50:50,114 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T20:50:50,114 | ^ 2025-09-04T20:50:50,115 ast/src/object.h:516:31: note: in definition of macro ‘astRetO_’ 2025-09-04T20:50:50,115 516 | #define astRetO_(x) ((void *)(x)) 2025-09-04T20:50:50,115 | ^ 2025-09-04T20:50:50,115 ast/src/object.h:1857:24: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:50:50,115 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T20:50:50,115 | ^~~~~~~~~ 2025-09-04T20:50:50,115 ast/src/box.c:3975:26: note: in expansion of macro ‘astAnnul’ 2025-09-04T20:50:50,115 3975 | newpoly = astAnnul( newpoly ); 2025-09-04T20:50:50,115 | ^~~~~~~~ 2025-09-04T20:50:50,118 ast/src/box.c:3656:16: note: ‘newpoly’ was declared here 2025-09-04T20:50:50,118 3656 | AstPolygon *newpoly; /* New Polygon to replace Box */ 2025-09-04T20:50:50,118 | ^~~~~~~ 2025-09-04T20:50:51,169 In file included from ast/src/channel.c:164: 2025-09-04T20:50:51,170 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:50:51,170 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:50:51,170 | ^~~~~~~~ 2025-09-04T20:50:51,170 In file included from ast/src/pointset.h:194: 2025-09-04T20:50:51,170 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:50:51,170 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:50:51,170 | ^~~~~~~~ 2025-09-04T20:50:54,016 In file included from ast/src/chebymap.c:155: 2025-09-04T20:50:54,017 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:50:54,017 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:50:54,017 | ^~~~~~~~ 2025-09-04T20:50:54,018 In file included from ast/src/pointset.h:194: 2025-09-04T20:50:54,018 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:50:54,018 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:50:54,018 | ^~~~~~~~ 2025-09-04T20:50:54,341 ast/src/chebymap.c: In function ‘FitPoly2DInit’: 2025-09-04T20:50:54,342 ast/src/chebymap.c:795:30: warning: ‘off[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:50:54,342 795 | this->offset_i[ 0 ] = off[ 0 ]; 2025-09-04T20:50:54,342 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:50:54,343 ast/src/chebymap.c:717:11: note: ‘off[0]’ was declared here 2025-09-04T20:50:54,343 717 | double off[ 2 ]; 2025-09-04T20:50:54,343 | ^~~ 2025-09-04T20:50:54,343 ast/src/chebymap.c:797:30: warning: ‘off[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:50:54,343 797 | this->offset_i[ 1 ] = off[ 1 ]; 2025-09-04T20:50:54,344 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:50:54,344 ast/src/chebymap.c:717:11: note: ‘off[1]’ was declared here 2025-09-04T20:50:54,344 717 | double off[ 2 ]; 2025-09-04T20:50:54,344 | ^~~ 2025-09-04T20:50:54,345 ast/src/chebymap.c:794:29: warning: ‘scl[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:50:54,345 794 | this->scale_i[ 0 ] = scl[ 0 ]; 2025-09-04T20:50:54,345 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:50:54,346 ast/src/chebymap.c:722:11: note: ‘scl[0]’ was declared here 2025-09-04T20:50:54,346 722 | double scl[ 2 ]; 2025-09-04T20:50:54,346 | ^~~ 2025-09-04T20:50:54,346 ast/src/chebymap.c:796:29: warning: ‘scl[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:50:54,347 796 | this->scale_i[ 1 ] = scl[ 1 ]; 2025-09-04T20:50:54,347 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:50:54,347 ast/src/chebymap.c:722:11: note: ‘scl[1]’ was declared here 2025-09-04T20:50:54,347 722 | double scl[ 2 ]; 2025-09-04T20:50:54,347 | ^~~ 2025-09-04T20:50:54,428 ast/src/chebymap.c: In function ‘FitPoly1DInit’: 2025-09-04T20:50:54,429 ast/src/chebymap.c:629:30: warning: ‘off’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:50:54,429 629 | this->offset_i[ 0 ] = off; 2025-09-04T20:50:54,429 | ~~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T20:50:54,429 ast/src/chebymap.c:570:11: note: ‘off’ was declared here 2025-09-04T20:50:54,429 570 | double off; 2025-09-04T20:50:54,429 | ^~~ 2025-09-04T20:50:54,430 ast/src/chebymap.c:628:29: warning: ‘scl’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:50:54,430 628 | this->scale_i[ 0 ] = scl; 2025-09-04T20:50:54,430 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T20:50:54,430 ast/src/chebymap.c:573:11: note: ‘scl’ was declared here 2025-09-04T20:50:54,431 573 | double scl; 2025-09-04T20:50:54,431 | ^~~ 2025-09-04T20:50:55,303 In file included from ast/src/circle.c:84: 2025-09-04T20:50:55,304 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:50:55,304 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:50:55,304 | ^~~~~~~~ 2025-09-04T20:50:55,304 In file included from ast/src/pointset.h:194: 2025-09-04T20:50:55,304 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:50:55,304 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:50:55,304 | ^~~~~~~~ 2025-09-04T20:50:56,913 In file included from ast/src/cmpframe.c:554: 2025-09-04T20:50:56,913 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:50:56,913 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:50:56,914 | ^~~~~~~~ 2025-09-04T20:50:56,914 In file included from ast/src/pointset.h:194: 2025-09-04T20:50:56,914 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:50:56,915 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:50:56,915 | ^~~~~~~~ 2025-09-04T20:50:58,757 ast/src/cmpframe.c: In function ‘GetAttrib’: 2025-09-04T20:50:58,760 ast/src/cmpframe.c:3289:32: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T20:50:58,760 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:50:58,760 | ^~ 2025-09-04T20:50:58,762 ast/src/cmpframe.c:3289:13: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T20:50:58,762 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:50:58,763 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:50:59,686 ast/src/cmpframe.c: In function ‘TestAttrib’: 2025-09-04T20:50:59,696 ast/src/cmpframe.c:9614:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T20:50:59,696 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:50:59,696 | ^~ 2025-09-04T20:50:59,696 In function ‘TestAttrib’, 2025-09-04T20:50:59,696 inlined from ‘TestAttrib’ at ast/src/cmpframe.c:9493:12: 2025-09-04T20:50:59,705 ast/src/cmpframe.c:9614:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T20:50:59,705 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:50:59,706 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:50:59,763 ast/src/cmpframe.c: In function ‘SetAttrib.part.0’: 2025-09-04T20:50:59,770 ast/src/cmpframe.c:8308:21: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 2025-09-04T20:50:59,770 8308 | nc = sprintf( buf2, "%s(%d)=%s", buf1, paxis + 1, 2025-09-04T20:50:59,770 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:50:59,770 8309 | setting+value ); 2025-09-04T20:50:59,770 | ~~~~~~~~~~~~~~~ 2025-09-04T20:50:59,771 ast/src/cmpframe.c:8308:21: note: ‘sprintf’ output 5 or more bytes (assuming 1028) into a destination of size 1024 2025-09-04T20:50:59,779 ast/src/cmpframe.c:8322:43: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T20:50:59,779 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T20:50:59,779 | ^ 2025-09-04T20:50:59,787 ast/src/cmpframe.c:8322:22: note: ‘sprintf’ output 2 or more bytes (assuming 1025) into a destination of size 1024 2025-09-04T20:50:59,787 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T20:50:59,787 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:50:59,850 ast/src/cmpframe.c: In function ‘ClearAttrib’: 2025-09-04T20:50:59,851 ast/src/cmpframe.c:1612:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T20:50:59,851 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:50:59,851 | ^~ 2025-09-04T20:50:59,852 In function ‘ClearAttrib’, 2025-09-04T20:50:59,852 inlined from ‘ClearAttrib’ at ast/src/cmpframe.c:1499:13: 2025-09-04T20:50:59,853 ast/src/cmpframe.c:1612:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T20:50:59,853 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:50:59,853 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:02,308 In file included from ast/src/cmpmap.c:180: 2025-09-04T20:51:02,308 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:51:02,308 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:51:02,308 | ^~~~~~~~ 2025-09-04T20:51:02,309 In file included from ast/src/pointset.h:194: 2025-09-04T20:51:02,309 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:51:02,309 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:51:02,309 | ^~~~~~~~ 2025-09-04T20:51:02,491 ast/src/cmpmap.c:2987:15: warning: ‘Rate’ defined but not used [-Wunused-function] 2025-09-04T20:51:02,492 2987 | static double Rate( AstMapping *this, double *at, int ax1, int ax2, int *status ){ 2025-09-04T20:51:02,492 | ^~~~ 2025-09-04T20:51:05,048 In file included from ast/src/cmpregion.c:138: 2025-09-04T20:51:05,048 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:51:05,048 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:51:05,048 | ^~~~~~~~ 2025-09-04T20:51:05,048 In file included from ast/src/pointset.h:194: 2025-09-04T20:51:05,049 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:51:05,049 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:51:05,049 | ^~~~~~~~ 2025-09-04T20:51:07,787 In file included from ast/src/mapping.h:327, 2025-09-04T20:51:07,787 from ast/src/frame.h:556, 2025-09-04T20:51:07,787 from ast/src/specframe.h:58, 2025-09-04T20:51:07,787 from ast/src/dsbspecframe.c:171: 2025-09-04T20:51:07,788 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:51:07,788 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:51:07,788 | ^~~~~~~~ 2025-09-04T20:51:07,788 In file included from ast/src/pointset.h:194: 2025-09-04T20:51:07,788 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:51:07,788 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:51:07,788 | ^~~~~~~~ 2025-09-04T20:51:09,245 In file included from ast/src/dssmap.c:121: 2025-09-04T20:51:09,245 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:51:09,245 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:51:09,246 | ^~~~~~~~ 2025-09-04T20:51:09,246 In file included from ast/src/pointset.h:194: 2025-09-04T20:51:09,246 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:51:09,246 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:51:09,246 | ^~~~~~~~ 2025-09-04T20:51:10,590 In file included from ast/src/ellipse.c:87: 2025-09-04T20:51:10,590 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:51:10,590 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:51:10,591 | ^~~~~~~~ 2025-09-04T20:51:10,591 In file included from ast/src/pointset.h:194: 2025-09-04T20:51:10,592 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:51:10,592 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:51:10,592 | ^~~~~~~~ 2025-09-04T20:51:10,774 In file included from ast/src/ellipse.c:86: 2025-09-04T20:51:10,774 ast/src/ellipse.c: In function ‘RegPins’: 2025-09-04T20:51:10,776 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:51:10,776 511 | #define astRetF_(x) (x) 2025-09-04T20:51:10,776 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:51:10,776 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:51:10,776 | ^~~~~~ 2025-09-04T20:51:10,776 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:10,776 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:51:10,777 | ^~~~~~~~~ 2025-09-04T20:51:10,777 ast/src/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:51:10,777 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:51:10,777 | ^~~~~~~~~~ 2025-09-04T20:51:10,778 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:51:10,778 511 | #define astRetF_(x) (x) 2025-09-04T20:51:10,779 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:51:10,779 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:51:10,779 | ^~~~~~ 2025-09-04T20:51:10,779 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:10,779 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:51:10,779 | ^~~~~~~~~ 2025-09-04T20:51:10,779 ast/src/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:51:10,779 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:51:10,779 | ^~~~~~~~~~ 2025-09-04T20:51:10,781 ast/src/ellipse.c:2368:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:51:10,782 2368 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T20:51:10,782 | ^~~~~~~~~~~ 2025-09-04T20:51:10,783 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:51:10,783 511 | #define astRetF_(x) (x) 2025-09-04T20:51:10,784 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:51:10,784 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:51:10,784 | ^~~~~~ 2025-09-04T20:51:10,784 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:10,784 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:51:10,784 | ^~~~~~~~~ 2025-09-04T20:51:10,784 ast/src/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:51:10,784 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:51:10,784 | ^~~~~~~~~~ 2025-09-04T20:51:10,786 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:51:10,786 511 | #define astRetF_(x) (x) 2025-09-04T20:51:10,786 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:51:10,786 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:51:10,786 | ^~~~~~ 2025-09-04T20:51:10,786 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:10,786 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:51:10,786 | ^~~~~~~~~ 2025-09-04T20:51:10,787 ast/src/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:51:10,787 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:51:10,787 | ^~~~~~~~~~ 2025-09-04T20:51:10,789 ast/src/ellipse.c:2368:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:51:10,789 2368 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T20:51:10,789 | ^~~~~~~~~~~ 2025-09-04T20:51:12,571 In file included from ast/src/mapping.h:327, 2025-09-04T20:51:12,571 from ast/src/frame.h:556, 2025-09-04T20:51:12,571 from ast/src/cmpframe.h:257, 2025-09-04T20:51:12,571 from ast/src/fitschan.c:1391: 2025-09-04T20:51:12,571 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:51:12,571 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:51:12,572 | ^~~~~~~~ 2025-09-04T20:51:12,572 In file included from ast/src/pointset.h:194: 2025-09-04T20:51:12,572 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:51:12,572 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:51:12,572 | ^~~~~~~~ 2025-09-04T20:51:12,846 ast/src/fitschan.c: In function ‘CheckFitsName’: 2025-09-04T20:51:12,850 ast/src/fitschan.c:5342:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:51:12,850 5342 | if( c - name - 1 < n ){ 2025-09-04T20:51:12,850 | ^ 2025-09-04T20:51:12,921 ast/src/fitschan.c: In function ‘ComBlock’: 2025-09-04T20:51:12,926 ast/src/fitschan.c:7283:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:51:12,926 7283 | for( i = 3; i < len - 3; i++ ) { 2025-09-04T20:51:12,927 | ^ 2025-09-04T20:51:13,139 ast/src/fitschan.c: In function ‘FreeItem’: 2025-09-04T20:51:13,147 ast/src/fitschan.c:10821:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:51:13,148 10821 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T20:51:13,148 | ^ 2025-09-04T20:51:13,156 ast/src/fitschan.c:10828:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:51:13,156 10828 | for( j = 0; j < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T20:51:13,157 | ^ 2025-09-04T20:51:13,159 ast/src/fitschan.c: In function ‘FreeItemC’: 2025-09-04T20:51:13,168 ast/src/fitschan.c:10916:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:51:13,168 10916 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T20:51:13,168 | ^ 2025-09-04T20:51:13,177 ast/src/fitschan.c:10923:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:51:13,177 10923 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T20:51:13,177 | ^ 2025-09-04T20:51:13,185 ast/src/fitschan.c:10930:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:51:13,186 10930 | for( jm = 0; jm < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T20:51:13,186 | ^ 2025-09-04T20:51:13,282 ast/src/fitschan.c: In function ‘GetItem’: 2025-09-04T20:51:13,292 ast/src/fitschan.c:12403:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:51:13,292 12403 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T20:51:13,292 | ^ 2025-09-04T20:51:13,302 ast/src/fitschan.c:12407:65: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:51:13,302 12407 | if( astSizeOf( (void *) (*item)[si] )/sizeof(double *) > i ){ 2025-09-04T20:51:13,302 | ^ 2025-09-04T20:51:13,312 ast/src/fitschan.c:12411:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:51:13,312 12411 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(double) > jm ){ 2025-09-04T20:51:13,312 | ^ 2025-09-04T20:51:13,324 ast/src/fitschan.c: In function ‘GetMaxJM’: 2025-09-04T20:51:13,334 ast/src/fitschan.c:12508:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:51:13,335 12508 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T20:51:13,335 | ^ 2025-09-04T20:51:13,345 ast/src/fitschan.c:12514:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:51:13,345 12514 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T20:51:13,345 | ^ 2025-09-04T20:51:13,353 ast/src/fitschan.c: In function ‘GetMaxJMC’: 2025-09-04T20:51:13,363 ast/src/fitschan.c:12615:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:51:13,363 12615 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T20:51:13,363 | ^ 2025-09-04T20:51:13,374 ast/src/fitschan.c:12621:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:51:13,374 12621 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T20:51:13,374 | ^ 2025-09-04T20:51:13,382 ast/src/fitschan.c: In function ‘GetMaxI’: 2025-09-04T20:51:13,392 ast/src/fitschan.c:12716:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:51:13,392 12716 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T20:51:13,392 | ^ 2025-09-04T20:51:13,403 ast/src/fitschan.c: In function ‘GetItemC’: 2025-09-04T20:51:13,413 ast/src/fitschan.c:12918:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:51:13,413 12918 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T20:51:13,414 | ^ 2025-09-04T20:51:13,424 ast/src/fitschan.c:12922:64: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:51:13,424 12922 | if( astSizeOf( (void *) (*item)[si] )/sizeof(char **) > i ){ 2025-09-04T20:51:13,424 | ^ 2025-09-04T20:51:13,435 ast/src/fitschan.c:12926:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:51:13,435 12926 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(char *) > jm ){ 2025-09-04T20:51:13,435 | ^ 2025-09-04T20:51:15,106 ast/src/fitschan.c: In function ‘SetItem’: 2025-09-04T20:51:15,130 ast/src/fitschan.c:26549:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:51:15,130 26549 | el < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T20:51:15,130 | ^ 2025-09-04T20:51:15,154 ast/src/fitschan.c:26571:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:51:15,154 26571 | el < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T20:51:15,154 | ^ 2025-09-04T20:51:15,178 ast/src/fitschan.c:26593:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:51:15,178 26593 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(double); 2025-09-04T20:51:15,178 | ^ 2025-09-04T20:51:15,190 ast/src/fitschan.c: In function ‘SetItemC’: 2025-09-04T20:51:15,213 ast/src/fitschan.c:26711:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:51:15,214 26711 | el < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T20:51:15,214 | ^ 2025-09-04T20:51:15,238 ast/src/fitschan.c:26733:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:51:15,238 26733 | el < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T20:51:15,238 | ^ 2025-09-04T20:51:15,262 ast/src/fitschan.c:26755:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:51:15,262 26755 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T20:51:15,262 | ^ 2025-09-04T20:51:15,892 ast/src/fitschan.c: In function ‘Split’: 2025-09-04T20:51:15,920 ast/src/fitschan.c:31202:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:51:15,920 31202 | if( !d || ( d - card ) >= nc ){ 2025-09-04T20:51:15,920 | ^~ 2025-09-04T20:51:18,231 ast/src/fitschan.c: At top level: 2025-09-04T20:51:18,272 ast/src/fitschan.c:43593:50: warning: argument 2 of type ‘const char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T20:51:18,272 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:51:18,272 | ~~~~~~~~~~~~^~~~ 2025-09-04T20:51:18,272 In file included from ast/src/dssmap.h:255, 2025-09-04T20:51:18,272 from ast/src/fitschan.c:1393: 2025-09-04T20:51:18,272 ast/src/fitschan.h:474:37: note: previously declared as an array ‘const char[81]’ 2025-09-04T20:51:18,272 474 | void astPutFits_( AstFitsChan *, const char [81], int, int * ); 2025-09-04T20:51:18,272 | ^~~~~~~~~~~~~~~ 2025-09-04T20:51:18,700 ast/src/fitschan.c:43806:62: warning: argument 3 of type ‘char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T20:51:18,700 43806 | int astFindFits_( AstFitsChan *this, const char *name, char *card, int inc, int *status ){ 2025-09-04T20:51:18,700 | ~~~~~~^~~~ 2025-09-04T20:51:18,700 ast/src/fitschan.h:458:52: note: previously declared as an array ‘char[81]’ 2025-09-04T20:51:18,700 458 | int astFindFits_( AstFitsChan *, const char *, char [81], int, int * ); 2025-09-04T20:51:18,701 | ^~~~~~~~~ 2025-09-04T20:51:19,170 In file included from ast/src/channel.h:220, 2025-09-04T20:51:19,170 from ast/src/fitschan.c:1390: 2025-09-04T20:51:19,170 ast/src/fitschan.c: In function ‘MakeFitsFrameSet’: 2025-09-04T20:51:19,190 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T20:51:19,190 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,190 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:51:19,190 512 | #define astRetV_(x) (x) 2025-09-04T20:51:19,190 | ^ 2025-09-04T20:51:19,190 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:19,190 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,190 | ^~~~~~~~~ 2025-09-04T20:51:19,190 ast/src/fitschan.c:20558:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:51:19,190 20558 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T20:51:19,190 | ^~~~~~~~~~ 2025-09-04T20:51:19,209 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:51:19,209 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,209 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:51:19,209 512 | #define astRetV_(x) (x) 2025-09-04T20:51:19,209 | ^ 2025-09-04T20:51:19,210 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:19,210 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,210 | ^~~~~~~~~ 2025-09-04T20:51:19,210 ast/src/fitschan.c:20558:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:51:19,210 20558 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T20:51:19,210 | ^~~~~~~~~~ 2025-09-04T20:51:19,251 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:51:19,251 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:51:19,252 | ^~~~~~~~~~~ 2025-09-04T20:51:19,271 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T20:51:19,271 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,271 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:51:19,271 512 | #define astRetV_(x) (x) 2025-09-04T20:51:19,271 | ^ 2025-09-04T20:51:19,271 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:19,271 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,271 | ^~~~~~~~~ 2025-09-04T20:51:19,272 ast/src/fitschan.c:20559:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:51:19,272 20559 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T20:51:19,272 | ^~~~~~~~~~ 2025-09-04T20:51:19,290 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:51:19,290 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,290 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:51:19,291 512 | #define astRetV_(x) (x) 2025-09-04T20:51:19,291 | ^ 2025-09-04T20:51:19,291 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:19,291 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,291 | ^~~~~~~~~ 2025-09-04T20:51:19,291 ast/src/fitschan.c:20559:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:51:19,291 20559 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T20:51:19,291 | ^~~~~~~~~~ 2025-09-04T20:51:19,333 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:51:19,333 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:51:19,333 | ^~~~~~~~~~~ 2025-09-04T20:51:19,352 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T20:51:19,352 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,352 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:51:19,352 512 | #define astRetV_(x) (x) 2025-09-04T20:51:19,352 | ^ 2025-09-04T20:51:19,353 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:19,353 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,353 | ^~~~~~~~~ 2025-09-04T20:51:19,353 ast/src/fitschan.c:20560:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:51:19,353 20560 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T20:51:19,353 | ^~~~~~~~~~ 2025-09-04T20:51:19,371 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:51:19,372 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,372 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:51:19,372 512 | #define astRetV_(x) (x) 2025-09-04T20:51:19,372 | ^ 2025-09-04T20:51:19,372 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:19,372 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,372 | ^~~~~~~~~ 2025-09-04T20:51:19,372 ast/src/fitschan.c:20560:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:51:19,372 20560 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T20:51:19,372 | ^~~~~~~~~~ 2025-09-04T20:51:19,414 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:51:19,414 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:51:19,414 | ^~~~~~~~~~~ 2025-09-04T20:51:19,433 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T20:51:19,433 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,434 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:51:19,434 512 | #define astRetV_(x) (x) 2025-09-04T20:51:19,434 | ^ 2025-09-04T20:51:19,434 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:19,434 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,434 | ^~~~~~~~~ 2025-09-04T20:51:19,434 ast/src/fitschan.c:20561:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:51:19,434 20561 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T20:51:19,434 | ^~~~~~~~~~ 2025-09-04T20:51:19,453 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:51:19,453 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,453 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:51:19,453 512 | #define astRetV_(x) (x) 2025-09-04T20:51:19,453 | ^ 2025-09-04T20:51:19,453 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:19,453 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,453 | ^~~~~~~~~ 2025-09-04T20:51:19,453 ast/src/fitschan.c:20561:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:51:19,454 20561 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T20:51:19,454 | ^~~~~~~~~~ 2025-09-04T20:51:19,495 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:51:19,495 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:51:19,495 | ^~~~~~~~~~~ 2025-09-04T20:51:19,514 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T20:51:19,515 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,515 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:51:19,515 512 | #define astRetV_(x) (x) 2025-09-04T20:51:19,515 | ^ 2025-09-04T20:51:19,515 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:19,515 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,515 | ^~~~~~~~~ 2025-09-04T20:51:19,515 ast/src/fitschan.c:20562:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:51:19,515 20562 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T20:51:19,515 | ^~~~~~~~~~ 2025-09-04T20:51:19,534 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:51:19,534 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,534 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:51:19,534 512 | #define astRetV_(x) (x) 2025-09-04T20:51:19,534 | ^ 2025-09-04T20:51:19,534 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:19,535 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,535 | ^~~~~~~~~ 2025-09-04T20:51:19,535 ast/src/fitschan.c:20562:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:51:19,535 20562 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T20:51:19,535 | ^~~~~~~~~~ 2025-09-04T20:51:19,576 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:51:19,576 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:51:19,577 | ^~~~~~~~~~~ 2025-09-04T20:51:19,596 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T20:51:19,596 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,596 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:51:19,596 512 | #define astRetV_(x) (x) 2025-09-04T20:51:19,596 | ^ 2025-09-04T20:51:19,596 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:19,596 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,596 | ^~~~~~~~~ 2025-09-04T20:51:19,597 ast/src/fitschan.c:20563:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:51:19,597 20563 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T20:51:19,597 | ^~~~~~~~~~ 2025-09-04T20:51:19,615 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:51:19,615 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,615 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:51:19,616 512 | #define astRetV_(x) (x) 2025-09-04T20:51:19,616 | ^ 2025-09-04T20:51:19,616 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:19,616 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,616 | ^~~~~~~~~ 2025-09-04T20:51:19,616 ast/src/fitschan.c:20563:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:51:19,616 20563 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T20:51:19,616 | ^~~~~~~~~~ 2025-09-04T20:51:19,657 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:51:19,658 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:51:19,658 | ^~~~~~~~~~~ 2025-09-04T20:51:19,677 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 16 [-Wstringop-overread] 2025-09-04T20:51:19,677 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,677 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:51:19,677 512 | #define astRetV_(x) (x) 2025-09-04T20:51:19,677 | ^ 2025-09-04T20:51:19,678 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:19,678 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,678 | ^~~~~~~~~ 2025-09-04T20:51:19,678 ast/src/fitschan.c:20564:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:51:19,678 20564 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T20:51:19,678 | ^~~~~~~~~~ 2025-09-04T20:51:19,696 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:51:19,697 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,697 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:51:19,697 512 | #define astRetV_(x) (x) 2025-09-04T20:51:19,697 | ^ 2025-09-04T20:51:19,697 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:19,697 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,697 | ^~~~~~~~~ 2025-09-04T20:51:19,697 ast/src/fitschan.c:20564:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:51:19,697 20564 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T20:51:19,697 | ^~~~~~~~~~ 2025-09-04T20:51:19,739 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:51:19,739 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:51:19,739 | ^~~~~~~~~~~ 2025-09-04T20:51:19,758 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T20:51:19,758 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,758 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:51:19,759 512 | #define astRetV_(x) (x) 2025-09-04T20:51:19,759 | ^ 2025-09-04T20:51:19,759 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:19,759 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,759 | ^~~~~~~~~ 2025-09-04T20:51:19,759 ast/src/fitschan.c:20565:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:51:19,759 20565 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T20:51:19,759 | ^~~~~~~~~~ 2025-09-04T20:51:19,778 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:51:19,778 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,778 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:51:19,778 512 | #define astRetV_(x) (x) 2025-09-04T20:51:19,778 | ^ 2025-09-04T20:51:19,778 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:51:19,778 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:51:19,778 | ^~~~~~~~~ 2025-09-04T20:51:19,778 ast/src/fitschan.c:20565:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:51:19,779 20565 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T20:51:19,779 | ^~~~~~~~~~ 2025-09-04T20:51:19,820 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:51:19,820 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:51:19,820 | ^~~~~~~~~~~ 2025-09-04T20:51:23,284 ast/src/fitschan.c: In function ‘FormatKey’: 2025-09-04T20:51:23,294 ast/src/fitschan.c:11106:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T20:51:23,294 11106 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T20:51:23,294 | ^ 2025-09-04T20:51:23,303 ast/src/fitschan.c:11106:30: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 10 2025-09-04T20:51:23,303 11106 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T20:51:23,304 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:23,313 ast/src/fitschan.c:11115:66: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T20:51:23,313 11115 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T20:51:23,313 | ^~ 2025-09-04T20:51:23,323 ast/src/fitschan.c:11115:64: note: directive argument in the range [0, 2147483647] 2025-09-04T20:51:23,323 11115 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T20:51:23,323 | ^~~~~ 2025-09-04T20:51:23,332 ast/src/fitschan.c:11115:33: note: ‘sprintf’ output between 3 and 12 bytes into a destination of size 10 2025-09-04T20:51:23,333 11115 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T20:51:23,333 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:26,814 In function ‘SIPIntWorld’, 2025-09-04T20:51:26,815 inlined from ‘MakeIntWorld.constprop’ at ast/src/fitschan.c:21071:16: 2025-09-04T20:51:26,840 ast/src/fitschan.c:27890:45: warning: ‘noutrem’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:51:26,841 27890 | for( iout = 0; iout < noutrem; iout++ ) { 2025-09-04T20:51:26,841 | ~~~~~^~~~~~~~~ 2025-09-04T20:51:26,841 ast/src/fitschan.c: In function ‘MakeIntWorld.constprop’: 2025-09-04T20:51:26,867 ast/src/fitschan.c:27567:8: note: ‘noutrem’ was declared here 2025-09-04T20:51:26,867 27567 | int noutrem; 2025-09-04T20:51:26,867 | ^~~~~~~ 2025-09-04T20:51:26,887 ast/src/fitschan.c:21188:39: warning: ‘cd_sip[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:51:26,887 21188 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T20:51:26,888 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:51:26,907 ast/src/fitschan.c:20998:11: note: ‘cd_sip[0]’ was declared here 2025-09-04T20:51:26,907 20998 | double cd_sip[4]; 2025-09-04T20:51:26,907 | ^~~~~~ 2025-09-04T20:51:26,925 ast/src/fitschan.c:21189:39: warning: ‘cd_sip[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:51:26,926 21189 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T20:51:26,926 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:51:26,945 ast/src/fitschan.c:20998:11: note: ‘cd_sip[1]’ was declared here 2025-09-04T20:51:26,945 20998 | double cd_sip[4]; 2025-09-04T20:51:26,945 | ^~~~~~ 2025-09-04T20:51:26,963 ast/src/fitschan.c:21190:39: warning: ‘cd_sip[2]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:51:26,963 21190 | partmat[ sipax[0] ][ latax ] = cd_sip[ 2 ]; 2025-09-04T20:51:26,964 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:51:26,983 ast/src/fitschan.c:20998:11: note: ‘cd_sip[2]’ was declared here 2025-09-04T20:51:26,983 20998 | double cd_sip[4]; 2025-09-04T20:51:26,983 | ^~~~~~ 2025-09-04T20:51:27,001 ast/src/fitschan.c:21191:39: warning: ‘cd_sip[3]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:51:27,001 21191 | partmat[ sipax[1] ][ latax ] = cd_sip[ 3 ]; 2025-09-04T20:51:27,002 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:51:27,022 ast/src/fitschan.c:20998:11: note: ‘cd_sip[3]’ was declared here 2025-09-04T20:51:27,022 20998 | double cd_sip[4]; 2025-09-04T20:51:27,022 | ^~~~~~ 2025-09-04T20:51:27,039 ast/src/fitschan.c:21188:24: warning: ‘sipax[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:51:27,039 21188 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T20:51:27,040 | ~~~~~^~~ 2025-09-04T20:51:27,059 ast/src/fitschan.c:21027:8: note: ‘sipax[0]’ was declared here 2025-09-04T20:51:27,059 21027 | int sipax[2]; 2025-09-04T20:51:27,059 | ^~~~~ 2025-09-04T20:51:27,077 ast/src/fitschan.c:21189:24: warning: ‘sipax[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:51:27,078 21189 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T20:51:27,078 | ~~~~~^~~ 2025-09-04T20:51:27,097 ast/src/fitschan.c:21027:8: note: ‘sipax[1]’ was declared here 2025-09-04T20:51:27,097 21027 | int sipax[2]; 2025-09-04T20:51:27,097 | ^~~~~ 2025-09-04T20:51:32,120 ast/src/fitschan.c: In function ‘SpectralAxes.constprop’: 2025-09-04T20:51:32,148 ast/src/fitschan.c:29106:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=] 2025-09-04T20:51:32,148 29106 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T20:51:32,149 | ^~ 2025-09-04T20:51:32,177 ast/src/fitschan.c:29106:32: note: directive argument in the range [1, 2147483647] 2025-09-04T20:51:32,177 29106 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T20:51:32,177 | ^~~~~~~~~~~~ 2025-09-04T20:51:32,205 ast/src/fitschan.c:29106:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 10 2025-09-04T20:51:32,205 29106 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T20:51:32,205 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:32,233 ast/src/fitschan.c:29112:36: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:51:32,234 29112 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T20:51:32,234 | ^~ 2025-09-04T20:51:32,262 ast/src/fitschan.c:29112:30: note: directive argument in the range [1, 2147483647] 2025-09-04T20:51:32,262 29112 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T20:51:32,262 | ^~~~~~~~~~ 2025-09-04T20:51:32,290 ast/src/fitschan.c:29112:10: note: ‘sprintf’ output between 8 and 17 bytes into a destination of size 10 2025-09-04T20:51:32,290 29112 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T20:51:32,290 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:37,796 ast/src/fitschan.c: In function ‘CLASSFromStore.constprop’: 2025-09-04T20:51:37,800 ast/src/fitschan.c:5871:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 2025-09-04T20:51:37,800 5871 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T20:51:37,800 | ^~ 2025-09-04T20:51:37,804 ast/src/fitschan.c:5871:33: note: directive argument in the range [-2147483647, 3] 2025-09-04T20:51:37,804 5871 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T20:51:37,804 | ^~~~~~~~~~~~~~~ 2025-09-04T20:51:37,808 ast/src/fitschan.c:5871:16: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T20:51:37,808 5871 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T20:51:37,808 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:38,914 ast/src/fitschan.c: In function ‘PCFromStore.constprop’: 2025-09-04T20:51:38,937 ast/src/fitschan.c:23773:43: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:51:38,937 23773 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T20:51:38,937 | ^~~~ 2025-09-04T20:51:38,960 ast/src/fitschan.c:23773:40: note: directive argument in the range [-2147483647, 2147483647] 2025-09-04T20:51:38,960 23773 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T20:51:38,960 | ^~~~~~~~~~~~ 2025-09-04T20:51:38,962 ast/src/fitschan.c:23773:40: note: directive argument in the range [-2147483642, 2147483647] 2025-09-04T20:51:38,986 ast/src/fitschan.c:23773:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 10 2025-09-04T20:51:38,986 23773 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T20:51:38,987 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:39,010 ast/src/fitschan.c:23818:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:51:39,010 23818 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T20:51:39,010 | ^~ 2025-09-04T20:51:39,033 ast/src/fitschan.c:23818:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:51:39,033 23818 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T20:51:39,033 | ^~~~~~~~~~ 2025-09-04T20:51:39,056 ast/src/fitschan.c:23818:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:51:39,056 23818 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T20:51:39,056 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:39,081 ast/src/fitschan.c:23816:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:51:39,081 23816 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T20:51:39,081 | ^~ 2025-09-04T20:51:39,103 ast/src/fitschan.c:23816:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:51:39,104 23816 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T20:51:39,104 | ^~~~~~~~~ 2025-09-04T20:51:39,126 ast/src/fitschan.c:23816:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:51:39,126 23816 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T20:51:39,127 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:39,149 ast/src/fitschan.c:23835:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:51:39,150 23835 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T20:51:39,150 | ^~ 2025-09-04T20:51:39,172 ast/src/fitschan.c:23835:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:51:39,172 23835 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T20:51:39,172 | ^~~~~~~~~~ 2025-09-04T20:51:39,195 ast/src/fitschan.c:23835:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:51:39,195 23835 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T20:51:39,195 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:39,220 ast/src/fitschan.c:23833:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:51:39,220 23833 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T20:51:39,220 | ^~ 2025-09-04T20:51:39,243 ast/src/fitschan.c:23833:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:51:39,243 23833 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T20:51:39,243 | ^~~~~~~~~ 2025-09-04T20:51:39,266 ast/src/fitschan.c:23833:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:51:39,266 23833 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T20:51:39,266 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:39,289 ast/src/fitschan.c:23852:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:51:39,289 23852 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T20:51:39,289 | ^~ 2025-09-04T20:51:39,312 ast/src/fitschan.c:23852:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:51:39,312 23852 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T20:51:39,312 | ^~~~~~~~~~ 2025-09-04T20:51:39,334 ast/src/fitschan.c:23852:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:51:39,335 23852 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T20:51:39,335 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:39,360 ast/src/fitschan.c:23850:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:51:39,360 23850 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T20:51:39,360 | ^~ 2025-09-04T20:51:39,382 ast/src/fitschan.c:23850:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:51:39,383 23850 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T20:51:39,383 | ^~~~~~~~~ 2025-09-04T20:51:39,405 ast/src/fitschan.c:23850:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:51:39,405 23850 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T20:51:39,406 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:39,428 ast/src/fitschan.c:23874:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:51:39,429 23874 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T20:51:39,429 | ^~ 2025-09-04T20:51:39,451 ast/src/fitschan.c:23874:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:51:39,451 23874 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T20:51:39,452 | ^~~~~~~~~~ 2025-09-04T20:51:39,474 ast/src/fitschan.c:23874:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:51:39,474 23874 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T20:51:39,474 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:39,499 ast/src/fitschan.c:23872:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:51:39,499 23872 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T20:51:39,500 | ^~ 2025-09-04T20:51:39,522 ast/src/fitschan.c:23872:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:51:39,522 23872 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T20:51:39,522 | ^~~~~~~~~ 2025-09-04T20:51:39,545 ast/src/fitschan.c:23872:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:51:39,545 23872 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T20:51:39,545 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:39,568 ast/src/fitschan.c:23917:41: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:51:39,568 23917 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T20:51:39,569 | ^~ 2025-09-04T20:51:39,591 ast/src/fitschan.c:23917:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:51:39,591 23917 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T20:51:39,591 | ^~~~~~~~~~ 2025-09-04T20:51:39,614 ast/src/fitschan.c:23917:16: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:51:39,614 23917 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T20:51:39,614 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:39,639 ast/src/fitschan.c:23915:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:51:39,639 23915 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T20:51:39,640 | ^~ 2025-09-04T20:51:39,662 ast/src/fitschan.c:23915:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:51:39,662 23915 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T20:51:39,662 | ^~~~~~~~~ 2025-09-04T20:51:39,685 ast/src/fitschan.c:23915:16: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:51:39,685 23915 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T20:51:39,685 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:41,286 ast/src/fitschan.c: In function ‘SkySys.constprop.isra’: 2025-09-04T20:51:41,312 ast/src/fitschan.c:28719:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T20:51:41,312 28719 | strncpy( lontype, lonsym, 4 ); 2025-09-04T20:51:41,312 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:41,374 ast/src/fitschan.c:28723:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T20:51:41,374 28723 | strncpy( lattype, latsym, 4 ); 2025-09-04T20:51:41,374 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:46,581 ast/src/fitschan.c: In function ‘WcsMapFrm.constprop’: 2025-09-04T20:51:46,638 ast/src/fitschan.c:37623:37: warning: ‘%s’ directive writing up to 99 bytes into a region of size between 0 and 100 [-Wformat-overflow=] 2025-09-04T20:51:46,638 37623 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T20:51:46,638 | ^~ ~~~~ 2025-09-04T20:51:46,638 In function ‘WcsOthers’, 2025-09-04T20:51:46,638 inlined from ‘WcsMapFrm.constprop’ at ast/src/fitschan.c:36593:11: 2025-09-04T20:51:46,675 ast/src/fitschan.c:37623:19: note: ‘sprintf’ output between 2 and 201 bytes into a destination of size 101 2025-09-04T20:51:46,676 37623 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T20:51:46,676 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:48,710 ast/src/fitschan.c: In function ‘SpecTrans.constprop’: 2025-09-04T20:51:48,740 ast/src/fitschan.c:29971:19: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 5 [-Wstringop-truncation] 2025-09-04T20:51:48,740 29971 | strncpy( spectype + 4, sprj, 4 ); 2025-09-04T20:51:48,740 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:48,770 ast/src/fitschan.c:30063:44: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:51:48,770 30063 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:51:48,770 | ^~~~ 2025-09-04T20:51:48,799 ast/src/fitschan.c:30063:37: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:51:48,799 30063 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:51:48,799 | ^~~~~~~~~~~~ 2025-09-04T20:51:48,829 ast/src/fitschan.c:30063:19: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T20:51:48,829 30063 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:51:48,829 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:48,859 ast/src/fitschan.c:30165:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:51:48,859 30165 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:51:48,859 | ^~~~ 2025-09-04T20:51:48,888 ast/src/fitschan.c:30165:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:51:48,889 30165 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:51:48,889 | ^~~~~~~~~~~~ 2025-09-04T20:51:48,918 ast/src/fitschan.c:30165:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T20:51:48,918 30165 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:51:48,918 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:48,949 ast/src/fitschan.c:30376:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:51:48,949 30376 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T20:51:48,950 | ^~ 2025-09-04T20:51:48,979 ast/src/fitschan.c:30376:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T20:51:48,979 30376 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T20:51:48,979 | ^~~~~~~~~~ 2025-09-04T20:51:49,009 ast/src/fitschan.c:30376:19: note: ‘sprintf’ output between 7 and 27 bytes into a destination of size 13 2025-09-04T20:51:49,009 30376 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T20:51:49,009 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:49,039 ast/src/fitschan.c:30396:43: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:51:49,039 30396 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T20:51:49,039 | ^~ 2025-09-04T20:51:49,069 ast/src/fitschan.c:30396:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T20:51:49,069 30396 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T20:51:49,069 | ^~~~~~~~~~~ 2025-09-04T20:51:49,099 ast/src/fitschan.c:30396:19: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 13 2025-09-04T20:51:49,099 30396 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T20:51:49,099 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:49,129 ast/src/fitschan.c:30404:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:51:49,129 30404 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:51:49,129 | ^~~~ 2025-09-04T20:51:49,159 ast/src/fitschan.c:30404:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:51:49,159 30404 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:51:49,159 | ^~~~~~~~~~~~ 2025-09-04T20:51:49,189 ast/src/fitschan.c:30404:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T20:51:49,189 30404 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:51:49,189 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:51,589 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T20:51:51,598 ast/src/fitschan.c:10442:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:51:51,598 10442 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:51:51,599 | ^~ 2025-09-04T20:51:51,599 In function ‘FitsAxisOrder’, 2025-09-04T20:51:51,599 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2670:9: 2025-09-04T20:51:51,607 ast/src/fitschan.c:10442:30: note: directive argument in the range [1, 1073741823] 2025-09-04T20:51:51,607 10442 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:51:51,607 | ^~~~~~~~~~~~ 2025-09-04T20:51:51,616 ast/src/fitschan.c:10442:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T20:51:51,616 10442 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:51:51,616 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:51,617 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T20:51:51,626 ast/src/fitschan.c:10479:41: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:51:51,626 10479 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:51:51,626 | ^~ 2025-09-04T20:51:51,626 In function ‘FitsAxisOrder’, 2025-09-04T20:51:51,626 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2670:9: 2025-09-04T20:51:51,635 ast/src/fitschan.c:10479:33: note: directive argument in the range [1, 1073741823] 2025-09-04T20:51:51,635 10479 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:51:51,635 | ^~~~~~~~~~~~ 2025-09-04T20:51:51,644 ast/src/fitschan.c:10479:13: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T20:51:51,644 10479 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:51:51,644 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:51,707 In function ‘OtherAxes’, 2025-09-04T20:51:51,708 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2713:11: 2025-09-04T20:51:51,729 ast/src/fitschan.c:23520:15: warning: ‘axmap’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:51:51,729 23520 | if( !axmap ) { 2025-09-04T20:51:51,729 | ^ 2025-09-04T20:51:51,729 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T20:51:51,751 ast/src/fitschan.c:23303:16: note: ‘axmap’ was declared here 2025-09-04T20:51:51,751 23303 | AstMapping *axmap; /* Mapping from WCS to IWC */ 2025-09-04T20:51:51,751 | ^~~~~ 2025-09-04T20:51:52,947 ast/src/fitschan.c: In function ‘Read’: 2025-09-04T20:51:52,957 ast/src/fitschan.c:11237:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T20:51:52,957 11237 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T20:51:52,957 | ^~ 2025-09-04T20:51:52,957 In function ‘FsetFromStore’, 2025-09-04T20:51:52,957 inlined from ‘Read’ at ast/src/fitschan.c:24884:16: 2025-09-04T20:51:52,966 ast/src/fitschan.c:11237:28: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:51:52,966 11237 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T20:51:52,967 | ^~~~~~~~~~~~~~~ 2025-09-04T20:51:52,976 ast/src/fitschan.c:11237:13: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T20:51:52,976 11237 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T20:51:52,976 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:51:57,307 In file included from ast/src/fitstable.c:111: 2025-09-04T20:51:57,307 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:51:57,307 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:51:57,307 | ^~~~~~~~ 2025-09-04T20:51:57,307 In file included from ast/src/pointset.h:194: 2025-09-04T20:51:57,307 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:51:57,307 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:51:57,308 | ^~~~~~~~ 2025-09-04T20:51:58,896 In file included from ast/src/mapping.h:327, 2025-09-04T20:51:58,896 from ast/src/unit.h:55, 2025-09-04T20:51:58,896 from ast/src/fluxframe.c:114: 2025-09-04T20:51:58,897 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:51:58,897 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:51:58,897 | ^~~~~~~~ 2025-09-04T20:51:58,897 In file included from ast/src/pointset.h:194: 2025-09-04T20:51:58,897 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:51:58,897 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:51:58,897 | ^~~~~~~~ 2025-09-04T20:51:58,961 ast/src/fluxframe.c: In function ‘ClearAttrib’: 2025-09-04T20:51:58,961 ast/src/fluxframe.c:306:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:51:58,961 306 | int len; /* Length of attrib string */ 2025-09-04T20:51:58,961 | ^~~ 2025-09-04T20:51:58,967 ast/src/fluxframe.c: In function ‘GetAttrib’: 2025-09-04T20:51:58,967 ast/src/fluxframe.c:906:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:51:58,967 906 | int len; /* Length of attrib string */ 2025-09-04T20:51:58,967 | ^~~ 2025-09-04T20:51:59,004 ast/src/fluxframe.c: In function ‘SetAttrib’: 2025-09-04T20:51:59,006 ast/src/fluxframe.c:2699:8: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:51:59,006 2699 | int ulen; /* Used length of setting string */ 2025-09-04T20:51:59,006 | ^~~~ 2025-09-04T20:51:59,017 ast/src/fluxframe.c: In function ‘SubFrame’: 2025-09-04T20:51:59,020 ast/src/fluxframe.c:3005:8: warning: variable ‘report’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:51:59,020 3005 | int report; /* Report errors if FluxFrames cannot be aligned? */ 2025-09-04T20:51:59,020 | ^~~~~~ 2025-09-04T20:51:59,025 ast/src/fluxframe.c: In function ‘TestAttrib’: 2025-09-04T20:51:59,028 ast/src/fluxframe.c:3415:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:51:59,028 3415 | int len; /* Length of attrib string */ 2025-09-04T20:51:59,028 | ^~~ 2025-09-04T20:51:59,037 ast/src/fluxframe.c: In function ‘Dump’: 2025-09-04T20:51:59,041 ast/src/fluxframe.c:3844:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:51:59,041 3844 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T20:51:59,041 | ^ 2025-09-04T20:51:59,053 ast/src/fluxframe.c: In function ‘astLoadFluxFrame_’: 2025-09-04T20:51:59,056 ast/src/fluxframe.c:4235:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:51:59,057 4235 | for( j = 0; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T20:51:59,057 | ^ 2025-09-04T20:52:00,630 In file included from ast/src/mapping.h:327, 2025-09-04T20:52:00,630 from ast/src/frame.c:695: 2025-09-04T20:52:00,630 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:00,630 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:00,630 | ^~~~~~~~ 2025-09-04T20:52:00,630 In file included from ast/src/pointset.h:194: 2025-09-04T20:52:00,631 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:00,631 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:00,631 | ^~~~~~~~ 2025-09-04T20:52:00,962 ast/src/frame.c: In function ‘SetAttrib’: 2025-09-04T20:52:00,970 ast/src/frame.c:9926:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:52:00,970 9926 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T20:52:00,970 | ^~ 2025-09-04T20:52:00,982 ast/src/frame.c:9966:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:52:00,982 9966 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T20:52:00,982 | ^~ 2025-09-04T20:52:09,387 In file included from ast/src/mapping.h:327, 2025-09-04T20:52:09,388 from ast/src/frameset.c:776: 2025-09-04T20:52:09,388 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:09,388 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:09,388 | ^~~~~~~~ 2025-09-04T20:52:09,388 In file included from ast/src/pointset.h:194: 2025-09-04T20:52:09,388 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:09,388 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:09,388 | ^~~~~~~~ 2025-09-04T20:52:13,669 ast/src/frameset.c: In function ‘GetAllVariants’: 2025-09-04T20:52:13,674 ast/src/frameset.c:6724:16: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:52:13,674 6724 | const char *result; 2025-09-04T20:52:13,674 | ^~~~~~ 2025-09-04T20:52:16,466 In file included from ast/src/grismmap.c:278: 2025-09-04T20:52:16,466 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:16,466 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:16,467 | ^~~~~~~~ 2025-09-04T20:52:16,467 In file included from ast/src/pointset.h:194: 2025-09-04T20:52:16,467 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:16,467 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:16,467 | ^~~~~~~~ 2025-09-04T20:52:18,437 In file included from ast/src/interval.c:101: 2025-09-04T20:52:18,438 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:18,438 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:18,438 | ^~~~~~~~ 2025-09-04T20:52:18,439 In file included from ast/src/pointset.h:194: 2025-09-04T20:52:18,439 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:18,439 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:18,439 | ^~~~~~~~ 2025-09-04T20:52:18,530 ast/src/interval.c: In function ‘astInitIntervalVtab_’: 2025-09-04T20:52:18,531 ast/src/interval.c:744:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:52:18,531 744 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T20:52:18,531 | ^~~~~~ 2025-09-04T20:52:22,050 In file included from ast/src/intramap.c:115: 2025-09-04T20:52:22,050 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:22,050 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:22,050 | ^~~~~~~~ 2025-09-04T20:52:22,050 In file included from ast/src/pointset.h:194: 2025-09-04T20:52:22,050 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:22,051 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:22,051 | ^~~~~~~~ 2025-09-04T20:52:23,078 In file included from ast/src/keymap.c:236: 2025-09-04T20:52:23,078 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:23,078 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:23,078 | ^~~~~~~~ 2025-09-04T20:52:23,078 In file included from ast/src/pointset.h:194: 2025-09-04T20:52:23,078 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:23,078 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:23,079 | ^~~~~~~~ 2025-09-04T20:52:34,237 In file included from ast/src/mapping.h:327, 2025-09-04T20:52:34,237 from ast/src/frame.h:556, 2025-09-04T20:52:34,237 from ast/src/region.h:68, 2025-09-04T20:52:34,237 from ast/src/box.h:69, 2025-09-04T20:52:34,238 from ast/src/loader.c:3: 2025-09-04T20:52:34,238 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:34,238 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:34,238 | ^~~~~~~~ 2025-09-04T20:52:34,238 In file included from ast/src/pointset.h:194: 2025-09-04T20:52:34,238 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:34,238 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:34,238 | ^~~~~~~~ 2025-09-04T20:52:34,825 In file included from ast/src/lutmap.c:140: 2025-09-04T20:52:34,825 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:34,825 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:34,825 | ^~~~~~~~ 2025-09-04T20:52:34,825 In file included from ast/src/pointset.h:194: 2025-09-04T20:52:34,825 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:34,825 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:34,825 | ^~~~~~~~ 2025-09-04T20:52:36,246 In file included from ast/src/mapping.c:434: 2025-09-04T20:52:36,246 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:36,246 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:36,247 | ^~~~~~~~ 2025-09-04T20:52:36,247 In file included from ast/src/pointset.h:194: 2025-09-04T20:52:36,248 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:36,248 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:36,248 | ^~~~~~~~ 2025-09-04T20:59:47,682 ast/src/mapping.c: In function ‘FindGradient’: 2025-09-04T20:59:47,683 ast/src/mapping.c:1343:30: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:59:47,683 1343 | ret = ( y2 - y1 )/( x2 - x1 ); 2025-09-04T20:59:47,683 | ~~~~~^~~~~~ 2025-09-04T20:59:47,684 ast/src/mapping.c:1280:11: note: ‘x1’ was declared here 2025-09-04T20:59:47,684 1280 | double x1; 2025-09-04T20:59:47,684 | ^~ 2025-09-04T20:59:53,485 ast/src/mapping.c: In function ‘RebinSeqUB’: 2025-09-04T20:59:53,506 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:59:53,506 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:59:53,506 | ^ 2025-09-04T20:59:53,507 ast/src/mapping.c:12603:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:59:53,507 12603 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T20:59:53,507 | ^~~~~~~~~~~~~ 2025-09-04T20:59:53,528 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T20:59:53,528 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:59:53,528 | ^~~~ 2025-09-04T20:59:53,528 ast/src/mapping.c:12603:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:59:53,528 12603 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T20:59:53,528 | ^~~~~~~~~~~~~ 2025-09-04T20:59:54,517 ast/src/mapping.c: In function ‘RebinSeqB’: 2025-09-04T20:59:54,538 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:59:54,539 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:59:54,539 | ^ 2025-09-04T20:59:54,539 ast/src/mapping.c:12602:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:59:54,539 12602 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T20:59:54,539 | ^~~~~~~~~~~~~ 2025-09-04T20:59:54,560 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T20:59:54,560 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:59:54,560 | ^~~~ 2025-09-04T20:59:54,560 ast/src/mapping.c:12602:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:59:54,560 12602 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T20:59:54,561 | ^~~~~~~~~~~~~ 2025-09-04T20:59:55,558 ast/src/mapping.c: In function ‘RebinSeqI’: 2025-09-04T20:59:55,579 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:59:55,579 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:59:55,579 | ^ 2025-09-04T20:59:55,580 ast/src/mapping.c:12601:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:59:55,580 12601 | MAKE_REBINSEQ(I,int,1) 2025-09-04T20:59:55,580 | ^~~~~~~~~~~~~ 2025-09-04T20:59:55,601 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T20:59:55,601 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:59:55,601 | ^~~~ 2025-09-04T20:59:55,601 ast/src/mapping.c:12601:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:59:55,601 12601 | MAKE_REBINSEQ(I,int,1) 2025-09-04T20:59:55,601 | ^~~~~~~~~~~~~ 2025-09-04T20:59:56,586 ast/src/mapping.c: In function ‘RebinSeqF’: 2025-09-04T20:59:56,608 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:59:56,608 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:59:56,608 | ^ 2025-09-04T20:59:56,608 ast/src/mapping.c:12600:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:59:56,608 12600 | MAKE_REBINSEQ(F,float,0) 2025-09-04T20:59:56,608 | ^~~~~~~~~~~~~ 2025-09-04T20:59:56,629 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T20:59:56,630 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:59:56,630 | ^~~~ 2025-09-04T20:59:56,630 ast/src/mapping.c:12600:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:59:56,630 12600 | MAKE_REBINSEQ(F,float,0) 2025-09-04T20:59:56,630 | ^~~~~~~~~~~~~ 2025-09-04T20:59:57,617 ast/src/mapping.c: In function ‘RebinSeqD’: 2025-09-04T20:59:57,638 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:59:57,639 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:59:57,639 | ^ 2025-09-04T20:59:57,639 ast/src/mapping.c:12599:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:59:57,639 12599 | MAKE_REBINSEQ(D,double,0) 2025-09-04T20:59:57,639 | ^~~~~~~~~~~~~ 2025-09-04T20:59:57,660 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T20:59:57,660 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:59:57,660 | ^~~~ 2025-09-04T20:59:57,660 ast/src/mapping.c:12599:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:59:57,660 12599 | MAKE_REBINSEQ(D,double,0) 2025-09-04T20:59:57,660 | ^~~~~~~~~~~~~ 2025-09-04T21:00:12,984 In file included from ast/src/mapping.h:327, 2025-09-04T21:00:12,984 from ast/src/mathmap.c:174: 2025-09-04T21:00:12,984 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:00:12,985 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:00:12,985 | ^~~~~~~~ 2025-09-04T21:00:12,985 In file included from ast/src/pointset.h:194: 2025-09-04T21:00:12,985 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:00:12,986 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:00:12,986 | ^~~~~~~~ 2025-09-04T21:00:19,899 In file included from ast/src/matrixmap.c:214: 2025-09-04T21:00:19,899 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:00:19,899 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:00:19,899 | ^~~~~~~~ 2025-09-04T21:00:19,900 In file included from ast/src/pointset.h:194: 2025-09-04T21:00:19,900 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:00:19,900 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:00:19,900 | ^~~~~~~~ 2025-09-04T21:00:20,894 ast/src/matrixmap.c: In function ‘MatWin2’: 2025-09-04T21:00:20,897 ast/src/matrixmap.c:3224:12: warning: ‘newscales’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:20,897 3224 | double *newscales; /* Scales for new WinMap */ 2025-09-04T21:00:20,898 | ^~~~~~~~~ 2025-09-04T21:00:20,900 ast/src/matrixmap.c:3225:12: warning: ‘newshifts’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:20,901 3225 | double *newshifts; /* Shifts for new WinMap */ 2025-09-04T21:00:20,901 | ^~~~~~~~~ 2025-09-04T21:00:23,713 In file included from ast/src/memory.c:217: 2025-09-04T21:00:23,713 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:00:23,713 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:00:23,713 | ^~~~~~~~ 2025-09-04T21:00:23,714 In file included from ast/src/pointset.h:194: 2025-09-04T21:00:23,714 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:00:23,714 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:00:23,714 | ^~~~~~~~ 2025-09-04T21:00:23,773 ast/src/memory.c: In function ‘astChrMatchN_’: 2025-09-04T21:00:23,774 ast/src/memory.c:1633:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:00:23,774 1633 | while ( match && ( *str1 || *str2 ) && nc++ < n ) { 2025-09-04T21:00:23,774 | ^ 2025-09-04T21:00:23,789 ast/src/memory.c: In function ‘astFreeDouble_’: 2025-09-04T21:00:23,793 ast/src/memory.c:2641:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-04T21:00:23,793 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T21:00:23,793 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:00:23,793 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T21:00:23,793 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T21:00:23,793 | ~~~~ 2025-09-04T21:00:23,793 | | 2025-09-04T21:00:23,793 | size_t {aka unsigned int} 2025-09-04T21:00:23,795 ast/src/memory.c:2642:54: note: format string is defined here 2025-09-04T21:00:23,795 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T21:00:23,796 | ~~^ 2025-09-04T21:00:23,796 | | 2025-09-04T21:00:23,796 | long unsigned int 2025-09-04T21:00:23,796 | %u 2025-09-04T21:00:23,799 ast/src/memory.c:2641:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 2025-09-04T21:00:23,799 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T21:00:23,799 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:00:23,799 ...... 2025-09-04T21:00:23,799 2644 | sizeof( void * ) ); 2025-09-04T21:00:23,799 | ~~~~~~~~~~~~~~~~ 2025-09-04T21:00:23,799 | | 2025-09-04T21:00:23,799 | unsigned int 2025-09-04T21:00:23,802 ast/src/memory.c:2643:43: note: format string is defined here 2025-09-04T21:00:23,802 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T21:00:23,802 | ~~^ 2025-09-04T21:00:23,802 | | 2025-09-04T21:00:23,802 | long unsigned int 2025-09-04T21:00:23,802 | %u 2025-09-04T21:00:24,923 ast/src/memory.c: In function ‘ChrMatcher’: 2025-09-04T21:00:24,926 ast/src/memory.c:3383:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 2025-09-04T21:00:24,926 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T21:00:24,926 | ^~ 2025-09-04T21:00:24,929 ast/src/memory.c:3383:35: note: directive argument in the range [1, 1073741824] 2025-09-04T21:00:24,929 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T21:00:24,929 | ^~~~~~~~~~~ 2025-09-04T21:00:24,931 ast/src/memory.c:3383:19: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 10 2025-09-04T21:00:24,931 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T21:00:24,932 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:00:25,906 In file included from ast/src/mapping.h:327, 2025-09-04T21:00:25,906 from ast/src/cmpmap.h:139, 2025-09-04T21:00:25,906 from ast/src/moc.c:193: 2025-09-04T21:00:25,906 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:00:25,906 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:00:25,907 | ^~~~~~~~ 2025-09-04T21:00:25,907 In file included from ast/src/pointset.h:194: 2025-09-04T21:00:25,908 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:00:25,908 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:00:25,908 | ^~~~~~~~ 2025-09-04T21:00:26,065 ast/src/moc.c: In function ‘AddCell’: 2025-09-04T21:00:26,065 ast/src/moc.c:608:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,066 608 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T21:00:26,066 | ~~^ 2025-09-04T21:00:26,066 | | 2025-09-04T21:00:26,066 | unsigned int 2025-09-04T21:00:26,066 | %llu 2025-09-04T21:00:26,066 ...... 2025-09-04T21:00:26,066 611 | npix, MaxNpix( order ) + 1 ); 2025-09-04T21:00:26,066 | ~~~~ 2025-09-04T21:00:26,066 | | 2025-09-04T21:00:26,066 | int64_t {aka long long int} 2025-09-04T21:00:26,067 ast/src/moc.c:608:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T21:00:26,067 608 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T21:00:26,067 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:00:26,067 ast/src/moc.c:610:41: note: format string is defined here 2025-09-04T21:00:26,067 610 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T21:00:26,067 | ~~^ 2025-09-04T21:00:26,067 | | 2025-09-04T21:00:26,068 | unsigned int 2025-09-04T21:00:26,068 | %lu 2025-09-04T21:00:26,079 ast/src/moc.c: In function ‘astAddMocText_’: 2025-09-04T21:00:26,081 ast/src/moc.c:1427:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,082 1427 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-04T21:00:26,082 | ~~^ 2025-09-04T21:00:26,082 | | 2025-09-04T21:00:26,082 | unsigned int 2025-09-04T21:00:26,082 | %llu 2025-09-04T21:00:26,082 1428 | "end (%zu).", status, npix0, npix ); 2025-09-04T21:00:26,082 | ~~~~~ 2025-09-04T21:00:26,082 | | 2025-09-04T21:00:26,083 | int64_t {aka long long int} 2025-09-04T21:00:26,085 ast/src/moc.c:1427:47: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,085 1427 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-04T21:00:26,085 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:00:26,085 1428 | "end (%zu).", status, npix0, npix ); 2025-09-04T21:00:26,085 | ~~~~ 2025-09-04T21:00:26,085 | | 2025-09-04T21:00:26,085 | int64_t {aka long long int} 2025-09-04T21:00:26,087 ast/src/moc.c:1428:43: note: format string is defined here 2025-09-04T21:00:26,087 1428 | "end (%zu).", status, npix0, npix ); 2025-09-04T21:00:26,087 | ~~^ 2025-09-04T21:00:26,087 | | 2025-09-04T21:00:26,087 | unsigned int 2025-09-04T21:00:26,087 | %llu 2025-09-04T21:00:26,236 ast/src/moc.c: In function ‘CombineRanges’: 2025-09-04T21:00:26,240 ast/src/moc.c:3044:44: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,240 3044 | astError( AST__INTER, "CombineRanges(%s): Negative " 2025-09-04T21:00:26,240 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:00:26,240 ...... 2025-09-04T21:00:26,241 3047 | plist->value ); 2025-09-04T21:00:26,241 | ~~~~~~~~~~~~ 2025-09-04T21:00:26,241 | | 2025-09-04T21:00:26,241 | int64_t {aka long long int} 2025-09-04T21:00:26,244 ast/src/moc.c:3045:54: note: format string is defined here 2025-09-04T21:00:26,244 3045 | "depth at end-point %zu (internal programming" 2025-09-04T21:00:26,244 | ~~^ 2025-09-04T21:00:26,244 | | 2025-09-04T21:00:26,245 | unsigned int 2025-09-04T21:00:26,245 | %llu 2025-09-04T21:00:26,249 ast/src/moc.c:3077:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,249 3077 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-04T21:00:26,249 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:00:26,249 3078 | "active ranges at %zu (internal programming " 2025-09-04T21:00:26,249 3079 | "error).", status, astGetClass(this), plist->value ); 2025-09-04T21:00:26,250 | ~~~~~~~~~~~~ 2025-09-04T21:00:26,250 | | 2025-09-04T21:00:26,250 | int64_t {aka long long int} 2025-09-04T21:00:26,253 ast/src/moc.c:3078:49: note: format string is defined here 2025-09-04T21:00:26,253 3078 | "active ranges at %zu (internal programming " 2025-09-04T21:00:26,253 | ~~^ 2025-09-04T21:00:26,253 | | 2025-09-04T21:00:26,254 | unsigned int 2025-09-04T21:00:26,254 | %llu 2025-09-04T21:00:26,258 ast/src/moc.c:3100:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,259 3100 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-04T21:00:26,259 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:00:26,259 3101 | "%zu (internal programming error).", status, 2025-09-04T21:00:26,259 3102 | astGetClass(this), plist->value ); 2025-09-04T21:00:26,259 | ~~~~~~~~~~~~ 2025-09-04T21:00:26,259 | | 2025-09-04T21:00:26,259 | int64_t {aka long long int} 2025-09-04T21:00:26,262 ast/src/moc.c:3101:32: note: format string is defined here 2025-09-04T21:00:26,263 3101 | "%zu (internal programming error).", status, 2025-09-04T21:00:26,263 | ~~^ 2025-09-04T21:00:26,263 | | 2025-09-04T21:00:26,263 | unsigned int 2025-09-04T21:00:26,263 | %llu 2025-09-04T21:00:26,268 ast/src/moc.c:3134:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,268 3134 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-04T21:00:26,268 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:00:26,268 3135 | "active ranges at %zu (internal programming " 2025-09-04T21:00:26,268 3136 | "error).", status, astGetClass(this), plist->value ); 2025-09-04T21:00:26,268 | ~~~~~~~~~~~~ 2025-09-04T21:00:26,268 | | 2025-09-04T21:00:26,268 | int64_t {aka long long int} 2025-09-04T21:00:26,272 ast/src/moc.c:3135:49: note: format string is defined here 2025-09-04T21:00:26,272 3135 | "active ranges at %zu (internal programming " 2025-09-04T21:00:26,272 | ~~^ 2025-09-04T21:00:26,272 | | 2025-09-04T21:00:26,272 | unsigned int 2025-09-04T21:00:26,272 | %llu 2025-09-04T21:00:26,278 ast/src/moc.c:3160:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,278 3160 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-04T21:00:26,278 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:00:26,278 3161 | "%zu (internal programming error).", status, 2025-09-04T21:00:26,278 3162 | astGetClass(this), plist->value ); 2025-09-04T21:00:26,278 | ~~~~~~~~~~~~ 2025-09-04T21:00:26,278 | | 2025-09-04T21:00:26,278 | int64_t {aka long long int} 2025-09-04T21:00:26,282 ast/src/moc.c:3161:32: note: format string is defined here 2025-09-04T21:00:26,282 3161 | "%zu (internal programming error).", status, 2025-09-04T21:00:26,282 | ~~^ 2025-09-04T21:00:26,282 | | 2025-09-04T21:00:26,282 | unsigned int 2025-09-04T21:00:26,282 | %llu 2025-09-04T21:00:26,290 ast/src/moc.c:3200:66: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,291 3200 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T21:00:26,291 | ~~^ 2025-09-04T21:00:26,291 | | 2025-09-04T21:00:26,291 | unsigned int 2025-09-04T21:00:26,291 | %llu 2025-09-04T21:00:26,291 ...... 2025-09-04T21:00:26,291 3203 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T21:00:26,291 | ~~~~~~~~~ 2025-09-04T21:00:26,291 | | 2025-09-04T21:00:26,291 | int64_t {aka long long int} 2025-09-04T21:00:26,297 ast/src/moc.c:3200:70: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,297 3200 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T21:00:26,297 | ~~^ 2025-09-04T21:00:26,297 | | 2025-09-04T21:00:26,297 | unsigned int 2025-09-04T21:00:26,297 | %llu 2025-09-04T21:00:26,297 ...... 2025-09-04T21:00:26,297 3203 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T21:00:26,297 | ~~~~~~~~~ 2025-09-04T21:00:26,298 | | 2025-09-04T21:00:26,298 | int64_t {aka long long int} 2025-09-04T21:00:26,303 ast/src/moc.c:3208:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,303 3208 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:00:26,303 | ~~^ 2025-09-04T21:00:26,303 | | 2025-09-04T21:00:26,303 | unsigned int 2025-09-04T21:00:26,304 | %llu 2025-09-04T21:00:26,304 ...... 2025-09-04T21:00:26,304 3211 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:00:26,304 | ~~~~~~~~~ 2025-09-04T21:00:26,304 | | 2025-09-04T21:00:26,304 | int64_t {aka long long int} 2025-09-04T21:00:26,309 ast/src/moc.c:3208:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,309 3208 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:00:26,310 | ~~^ 2025-09-04T21:00:26,310 | | 2025-09-04T21:00:26,310 | unsigned int 2025-09-04T21:00:26,310 | %llu 2025-09-04T21:00:26,310 ...... 2025-09-04T21:00:26,310 3211 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:00:26,310 | ~~~~~~~~~ 2025-09-04T21:00:26,310 | | 2025-09-04T21:00:26,310 | int64_t {aka long long int} 2025-09-04T21:00:26,316 ast/src/moc.c:3215:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,316 3215 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:00:26,316 | ~~^ 2025-09-04T21:00:26,316 | | 2025-09-04T21:00:26,316 | unsigned int 2025-09-04T21:00:26,316 | %llu 2025-09-04T21:00:26,316 ...... 2025-09-04T21:00:26,316 3218 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:00:26,316 | ~~~~~~~~~ 2025-09-04T21:00:26,316 | | 2025-09-04T21:00:26,316 | int64_t {aka long long int} 2025-09-04T21:00:26,322 ast/src/moc.c:3215:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,322 3215 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:00:26,322 | ~~^ 2025-09-04T21:00:26,322 | | 2025-09-04T21:00:26,322 | unsigned int 2025-09-04T21:00:26,322 | %llu 2025-09-04T21:00:26,323 ...... 2025-09-04T21:00:26,323 3218 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:00:26,323 | ~~~~~~~~~ 2025-09-04T21:00:26,323 | | 2025-09-04T21:00:26,323 | int64_t {aka long long int} 2025-09-04T21:00:26,327 ast/src/moc.c:3215:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 9 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,327 3215 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:00:26,327 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:00:26,327 ...... 2025-09-04T21:00:26,327 3218 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:00:26,328 | ~~~~~~~~~ 2025-09-04T21:00:26,328 | | 2025-09-04T21:00:26,328 | int64_t {aka long long int} 2025-09-04T21:00:26,331 ast/src/moc.c:3216:52: note: format string is defined here 2025-09-04T21:00:26,331 3216 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T21:00:26,331 | ~~^ 2025-09-04T21:00:26,331 | | 2025-09-04T21:00:26,332 | unsigned int 2025-09-04T21:00:26,332 | %llu 2025-09-04T21:00:26,336 ast/src/moc.c:3215:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 10 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,336 3215 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:00:26,337 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:00:26,337 ...... 2025-09-04T21:00:26,337 3218 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:00:26,337 | ~~~~~~~~~ 2025-09-04T21:00:26,337 | | 2025-09-04T21:00:26,337 | int64_t {aka long long int} 2025-09-04T21:00:26,340 ast/src/moc.c:3216:56: note: format string is defined here 2025-09-04T21:00:26,341 3216 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T21:00:26,341 | ~~^ 2025-09-04T21:00:26,341 | | 2025-09-04T21:00:26,341 | unsigned int 2025-09-04T21:00:26,341 | %llu 2025-09-04T21:00:26,385 ast/src/moc.c: In function ‘astGetMocText_’: 2025-09-04T21:00:26,393 ast/src/moc.c:4892:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,393 4892 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T21:00:26,393 | ~~^ 2025-09-04T21:00:26,393 | | 2025-09-04T21:00:26,393 | unsigned int 2025-09-04T21:00:26,394 | %llu 2025-09-04T21:00:26,394 4893 | order, npix ); 2025-09-04T21:00:26,394 | ~~~~ 2025-09-04T21:00:26,394 | | 2025-09-04T21:00:26,394 | int64_t {aka long long int} 2025-09-04T21:00:26,403 ast/src/moc.c:4892:68: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,403 4892 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T21:00:26,403 | ~~^ 2025-09-04T21:00:26,403 | | 2025-09-04T21:00:26,403 | unsigned int 2025-09-04T21:00:26,403 | %llu 2025-09-04T21:00:26,403 4893 | order, npix ); 2025-09-04T21:00:26,403 | ~~~~ 2025-09-04T21:00:26,403 | | 2025-09-04T21:00:26,404 | int64_t {aka long long int} 2025-09-04T21:00:26,415 ast/src/moc.c:4900:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,415 4900 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T21:00:26,415 | ~~^ ~~~~ 2025-09-04T21:00:26,415 | | | 2025-09-04T21:00:26,415 | | int64_t {aka long long int} 2025-09-04T21:00:26,415 | unsigned int 2025-09-04T21:00:26,415 | %llu 2025-09-04T21:00:26,427 ast/src/moc.c:4911:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,427 4911 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T21:00:26,427 | ~~^ ~~~~~~~~~ 2025-09-04T21:00:26,427 | | | 2025-09-04T21:00:26,427 | | int64_t {aka long long int} 2025-09-04T21:00:26,427 | unsigned int 2025-09-04T21:00:26,427 | %llu 2025-09-04T21:00:26,439 ast/src/moc.c:4916:46: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,439 4916 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T21:00:26,439 | ~~^ ~~~~ 2025-09-04T21:00:26,439 | | | 2025-09-04T21:00:26,439 | unsigned int int64_t {aka long long int} 2025-09-04T21:00:26,439 | %llu 2025-09-04T21:00:26,449 ast/src/moc.c:4916:56: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,449 4916 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T21:00:26,449 | ~~^ ~~~~ 2025-09-04T21:00:26,449 | | | 2025-09-04T21:00:26,449 | | int64_t {aka long long int} 2025-09-04T21:00:26,449 | unsigned int 2025-09-04T21:00:26,449 | %llu 2025-09-04T21:00:26,461 ast/src/moc.c:4924:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,461 4924 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T21:00:26,461 | ~~^ ~~~~~~~~~ 2025-09-04T21:00:26,461 | | | 2025-09-04T21:00:26,461 | | int64_t {aka long long int} 2025-09-04T21:00:26,461 | unsigned int 2025-09-04T21:00:26,461 | %llu 2025-09-04T21:00:26,473 ast/src/moc.c:4929:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,473 4929 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T21:00:26,473 | ~~^ ~~~~ 2025-09-04T21:00:26,473 | | | 2025-09-04T21:00:26,473 | | int64_t {aka long long int} 2025-09-04T21:00:26,474 | unsigned int 2025-09-04T21:00:26,474 | %llu 2025-09-04T21:00:26,489 ast/src/moc.c:4943:35: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:26,489 4943 | nc = sprintf( token, "-%zu", npix ); 2025-09-04T21:00:26,489 | ~~^ ~~~~ 2025-09-04T21:00:26,489 | | | 2025-09-04T21:00:26,489 | | int64_t {aka long long int} 2025-09-04T21:00:26,489 | unsigned int 2025-09-04T21:00:26,489 | %llu 2025-09-04T21:00:26,498 ast/src/moc.c: In function ‘GetNorm’: 2025-09-04T21:00:26,507 ast/src/moc.c:5097:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:00:26,507 5097 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T21:00:26,507 | ^ 2025-09-04T21:00:26,507 ast/src/moc.c:5169:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T21:00:26,507 5169 | UNMAP 2025-09-04T21:00:26,507 | ^~~~~ 2025-09-04T21:00:26,517 ast/src/moc.c:5097:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:00:26,518 5097 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T21:00:26,518 | ^ 2025-09-04T21:00:26,518 ast/src/moc.c:5176:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T21:00:26,518 5176 | UNMAP 2025-09-04T21:00:26,518 | ^~~~~ 2025-09-04T21:00:28,085 ast/src/moc.c: In function ‘TestCell’: 2025-09-04T21:00:28,100 ast/src/moc.c:8953:64: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:28,100 8953 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T21:00:28,100 | ~~^ 2025-09-04T21:00:28,101 | | 2025-09-04T21:00:28,101 | unsigned int 2025-09-04T21:00:28,101 | %llu 2025-09-04T21:00:28,101 ...... 2025-09-04T21:00:28,101 8956 | npix, MaxNpix( order ) + 1 ); 2025-09-04T21:00:28,101 | ~~~~ 2025-09-04T21:00:28,101 | | 2025-09-04T21:00:28,101 | int64_t {aka long long int} 2025-09-04T21:00:28,114 ast/src/moc.c:8953:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T21:00:28,114 8953 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T21:00:28,114 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:00:28,125 ast/src/moc.c:8955:41: note: format string is defined here 2025-09-04T21:00:28,125 8955 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T21:00:28,126 | ~~^ 2025-09-04T21:00:28,126 | | 2025-09-04T21:00:28,126 | unsigned int 2025-09-04T21:00:28,126 | %lu 2025-09-04T21:00:28,230 ast/src/moc.c: In function ‘astLoadMoc_’: 2025-09-04T21:00:28,249 ast/src/moc.c:10543:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:28,249 10543 | astError( AST__LDERR, "Upper bound (%zu) is too high for " 2025-09-04T21:00:28,249 | ~~^ 2025-09-04T21:00:28,249 | | 2025-09-04T21:00:28,249 | unsigned int 2025-09-04T21:00:28,249 | %llu 2025-09-04T21:00:28,250 10544 | "order %d.", status, pr[ 1 ], new->maxorder ); 2025-09-04T21:00:28,250 | ~~~~~~~ 2025-09-04T21:00:28,250 | | 2025-09-04T21:00:28,250 | int64_t {aka long long int} 2025-09-04T21:00:28,270 ast/src/moc.c:10550:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:28,270 10550 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T21:00:28,270 | ~~^ 2025-09-04T21:00:28,270 | | 2025-09-04T21:00:28,270 | unsigned int 2025-09-04T21:00:28,270 | %llu 2025-09-04T21:00:28,270 10551 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T21:00:28,270 | ~~~~~~~ 2025-09-04T21:00:28,271 | | 2025-09-04T21:00:28,271 | int64_t {aka long long int} 2025-09-04T21:00:28,287 ast/src/moc.c:10550:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:28,287 10550 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T21:00:28,287 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:00:28,288 10551 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T21:00:28,288 | ~~~~~~~ 2025-09-04T21:00:28,288 | | 2025-09-04T21:00:28,288 | int64_t {aka long long int} 2025-09-04T21:00:28,301 ast/src/moc.c:10551:36: note: format string is defined here 2025-09-04T21:00:28,302 10551 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T21:00:28,302 | ~~^ 2025-09-04T21:00:28,302 | | 2025-09-04T21:00:28,302 | unsigned int 2025-09-04T21:00:28,302 | %llu 2025-09-04T21:00:28,323 ast/src/moc.c:10557:48: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:28,323 10557 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T21:00:28,323 | ~~^ 2025-09-04T21:00:28,323 | | 2025-09-04T21:00:28,323 | unsigned int 2025-09-04T21:00:28,323 | %llu 2025-09-04T21:00:28,323 10558 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:00:28,323 | ~~~~~~~ 2025-09-04T21:00:28,323 | | 2025-09-04T21:00:28,323 | int64_t {aka long long int} 2025-09-04T21:00:28,344 ast/src/moc.c:10557:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:28,344 10557 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T21:00:28,344 | ~~^ 2025-09-04T21:00:28,344 | | 2025-09-04T21:00:28,344 | unsigned int 2025-09-04T21:00:28,345 | %llu 2025-09-04T21:00:28,345 10558 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:00:28,345 | ~~~~~~~ 2025-09-04T21:00:28,345 | | 2025-09-04T21:00:28,345 | int64_t {aka long long int} 2025-09-04T21:00:28,361 ast/src/moc.c:10557:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:28,361 10557 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T21:00:28,362 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:00:28,362 10558 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:00:28,362 | ~~~~~ 2025-09-04T21:00:28,362 | | 2025-09-04T21:00:28,362 | int64_t {aka long long int} 2025-09-04T21:00:28,376 ast/src/moc.c:10558:30: note: format string is defined here 2025-09-04T21:00:28,376 10558 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:00:28,376 | ~~^ 2025-09-04T21:00:28,376 | | 2025-09-04T21:00:28,376 | unsigned int 2025-09-04T21:00:28,376 | %llu 2025-09-04T21:00:28,393 ast/src/moc.c:10557:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:00:28,393 10557 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T21:00:28,393 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:00:28,393 10558 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:00:28,393 10559 | ulast ); 2025-09-04T21:00:28,394 | ~~~~~ 2025-09-04T21:00:28,394 | | 2025-09-04T21:00:28,394 | int64_t {aka long long int} 2025-09-04T21:00:28,407 ast/src/moc.c:10558:34: note: format string is defined here 2025-09-04T21:00:28,407 10558 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:00:28,408 | ~~^ 2025-09-04T21:00:28,408 | | 2025-09-04T21:00:28,408 | unsigned int 2025-09-04T21:00:28,408 | %llu 2025-09-04T21:00:40,309 ast/src/moc.c: In function ‘PutCell.isra’: 2025-09-04T21:00:40,315 ast/src/moc.c:6993:34: warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:40,315 6993 | clist->ix[ order ][ ii ] = ix[ icell ]; 2025-09-04T21:00:40,316 | ^ 2025-09-04T21:00:40,322 ast/src/moc.c:6816:8: note: ‘ii’ was declared here 2025-09-04T21:00:40,322 6816 | int ii; 2025-09-04T21:00:40,322 | ^~ 2025-09-04T21:00:40,660 In file included from ast/src/channel.h:220, 2025-09-04T21:00:40,661 from ast/src/moc.c:192: 2025-09-04T21:00:40,661 ast/src/moc.c: In function ‘MakeCorners’: 2025-09-04T21:00:40,666 ast/src/object.h:511:21: warning: ‘ncorner’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:40,667 511 | #define astRetF_(x) (x) 2025-09-04T21:00:40,667 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:00:40,667 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:00:40,667 | ^~~~~~ 2025-09-04T21:00:40,667 ast/src/pointset.h:645:21: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:00:40,667 645 | #define astPointSet astINVOKE(F,astPointSet_) 2025-09-04T21:00:40,667 | ^~~~~~~~~ 2025-09-04T21:00:40,667 ast/src/moc.c:5956:10: note: in expansion of macro ‘astPointSet’ 2025-09-04T21:00:40,667 5956 | ps1 = astPointSet( ncorner, 2, " ", status ); 2025-09-04T21:00:40,667 | ^~~~~~~~~~~ 2025-09-04T21:00:40,672 ast/src/moc.c:5916:8: note: ‘ncorner’ was declared here 2025-09-04T21:00:40,672 5916 | int ncorner; 2025-09-04T21:00:40,672 | ^~~~~~~ 2025-09-04T21:00:40,678 ast/src/moc.c:6056:48: warning: ‘cross’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:40,678 6056 | for( Comp_Corner_Loop = 0; Comp_Corner_Loop <= cross; Comp_Corner_Loop++ ) { 2025-09-04T21:00:40,678 | ~~~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T21:00:40,683 ast/src/moc.c:5911:8: note: ‘cross’ was declared here 2025-09-04T21:00:40,683 5911 | int cross; 2025-09-04T21:00:40,683 | ^~~~~ 2025-09-04T21:00:41,069 In function ‘CombineRanges’, 2025-09-04T21:00:41,069 inlined from ‘astMocNorm_’ at ast/src/moc.c:6396:4, 2025-09-04T21:00:41,069 inlined from ‘astMocNorm_’ at ast/src/moc.c:6331:6: 2025-09-04T21:00:41,072 ast/src/moc.c:3193:23: warning: ‘nnew’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:41,072 3193 | this->nrange = nnew; 2025-09-04T21:00:41,072 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-04T21:00:41,072 ast/src/moc.c: In function ‘astMocNorm_’: 2025-09-04T21:00:41,074 ast/src/moc.c:2972:8: note: ‘nnew’ was declared here 2025-09-04T21:00:41,075 2972 | int nnew; 2025-09-04T21:00:41,075 | ^~~~ 2025-09-04T21:00:42,412 ast/src/moc.c: In function ‘RegBaseMesh’: 2025-09-04T21:00:42,419 ast/src/moc.c:7938:28: warning: ‘ndis’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:42,419 7938 | this->mdlen = npoint + ndis; 2025-09-04T21:00:42,419 | ~~~~~~~^~~~~~ 2025-09-04T21:00:42,426 ast/src/moc.c:7286:8: note: ‘ndis’ was declared here 2025-09-04T21:00:42,426 7286 | int ndis; 2025-09-04T21:00:42,426 | ^~~~ 2025-09-04T21:00:42,437 ast/src/moc.c:7846:31: warning: ‘nused’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:42,437 7846 | if( new_corner && ++nused == 5 && astOK ) { 2025-09-04T21:00:42,437 | ~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-04T21:00:42,444 ast/src/moc.c:7288:8: note: ‘nused’ was declared here 2025-09-04T21:00:42,444 7288 | int nused; 2025-09-04T21:00:42,444 | ^~~~~ 2025-09-04T21:00:45,096 ast/src/moc.c: In function ‘astAddMocText_’: 2025-09-04T21:00:45,097 ast/src/moc.c:1516:77: warning: ‘%.30s’ directive argument is null [-Wformat-overflow=] 2025-09-04T21:00:45,097 1516 | astError( AST__INMOC, "%s(%s): Invalid string MOC supplied: '%.30s...'", 2025-09-04T21:00:45,098 | ^~~~~ 2025-09-04T21:00:45,099 ast/src/moc.c:1506:75: warning: ‘%.30s’ directive argument is null [-Wformat-overflow=] 2025-09-04T21:00:45,099 1506 | astError( AST__INMOC, "%s(%s): Invalid JSON MOC supplied: '%.30s...'", 2025-09-04T21:00:45,099 | ^~~~~ 2025-09-04T21:00:46,064 ast/src/moc.c: In function ‘AddPixelMaskUS’: 2025-09-04T21:00:46,067 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:46,067 1977 | if( !ok ) { \ 2025-09-04T21:00:46,067 | ^ 2025-09-04T21:00:46,067 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,068 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:00:46,068 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,070 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:00:46,070 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:00:46,070 | ^~ 2025-09-04T21:00:46,070 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,070 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:00:46,070 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,073 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:46,073 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:00:46,073 | ^ 2025-09-04T21:00:46,073 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,073 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:00:46,074 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,076 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:00:46,076 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:46,076 | ^~ 2025-09-04T21:00:46,076 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,076 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:00:46,076 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,078 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:46,078 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:00:46,079 | ^ 2025-09-04T21:00:46,079 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,079 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:00:46,079 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,081 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:00:46,081 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:00:46,081 | ^~ 2025-09-04T21:00:46,081 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,081 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:00:46,081 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,084 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:46,084 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:00:46,084 | ^ 2025-09-04T21:00:46,084 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,084 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:00:46,084 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,086 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:00:46,086 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:46,086 | ^~ 2025-09-04T21:00:46,087 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,087 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:00:46,087 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,089 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:46,089 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:00:46,089 | ^ 2025-09-04T21:00:46,089 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,089 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:00:46,089 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,091 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:00:46,092 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:00:46,092 | ^~ 2025-09-04T21:00:46,092 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,092 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:00:46,092 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,095 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:46,095 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:00:46,095 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,095 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,095 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:00:46,095 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,097 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:00:46,097 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:46,097 | ^~~~~~~~~ 2025-09-04T21:00:46,097 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,097 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:00:46,098 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,100 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:46,100 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:00:46,100 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,100 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,100 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:00:46,100 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,103 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:00:46,103 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:46,103 | ^~~~~~~~~ 2025-09-04T21:00:46,103 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,103 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:00:46,103 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,106 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:46,106 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:00:46,106 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,106 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,106 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:00:46,106 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,108 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:00:46,108 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:46,108 | ^~~~~~~~~ 2025-09-04T21:00:46,108 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,109 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:00:46,109 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,111 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:46,111 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:00:46,111 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,111 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,112 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:00:46,112 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,114 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:00:46,114 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:46,114 | ^~~~~~~~~ 2025-09-04T21:00:46,114 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,114 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:00:46,114 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,853 ast/src/moc.c: In function ‘AddPixelMaskUL’: 2025-09-04T21:00:46,856 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:46,856 1977 | if( !ok ) { \ 2025-09-04T21:00:46,856 | ^ 2025-09-04T21:00:46,856 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,856 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:00:46,856 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,858 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:00:46,859 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:00:46,859 | ^~ 2025-09-04T21:00:46,859 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,859 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:00:46,859 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,862 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:46,862 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:00:46,862 | ^ 2025-09-04T21:00:46,862 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,862 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:00:46,862 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,864 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:00:46,864 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:46,864 | ^~ 2025-09-04T21:00:46,865 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,865 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:00:46,865 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,867 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:46,867 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:00:46,867 | ^ 2025-09-04T21:00:46,867 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,867 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:00:46,867 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,870 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:00:46,870 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:00:46,870 | ^~ 2025-09-04T21:00:46,870 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,870 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:00:46,870 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,872 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:46,872 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:00:46,872 | ^ 2025-09-04T21:00:46,873 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,873 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:00:46,873 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,875 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:00:46,875 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:46,875 | ^~ 2025-09-04T21:00:46,875 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,875 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:00:46,875 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,877 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:46,878 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:00:46,878 | ^ 2025-09-04T21:00:46,878 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,878 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:00:46,878 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,880 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:00:46,880 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:00:46,880 | ^~ 2025-09-04T21:00:46,880 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,880 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:00:46,881 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,883 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:46,883 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:00:46,883 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,883 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,883 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:00:46,884 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,886 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:00:46,886 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:46,886 | ^~~~~~~~~ 2025-09-04T21:00:46,886 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,886 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:00:46,886 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,889 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:46,889 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:00:46,889 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,889 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,889 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:00:46,889 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,891 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:00:46,891 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:46,891 | ^~~~~~~~~ 2025-09-04T21:00:46,892 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,892 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:00:46,892 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,894 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:46,894 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:00:46,894 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,894 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,895 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:00:46,895 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,897 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:00:46,897 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:46,897 | ^~~~~~~~~ 2025-09-04T21:00:46,897 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,897 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:00:46,897 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,900 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:46,900 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:00:46,900 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,900 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,900 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:00:46,900 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:46,902 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:00:46,902 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:46,903 | ^~~~~~~~~ 2025-09-04T21:00:46,903 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:46,903 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:00:46,903 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,636 ast/src/moc.c: In function ‘AddPixelMaskUI’: 2025-09-04T21:00:47,639 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:47,639 1977 | if( !ok ) { \ 2025-09-04T21:00:47,639 | ^ 2025-09-04T21:00:47,639 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:47,639 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:00:47,639 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,642 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:00:47,642 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:00:47,642 | ^~ 2025-09-04T21:00:47,642 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:47,642 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:00:47,642 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,645 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:47,645 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:00:47,645 | ^ 2025-09-04T21:00:47,645 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:47,645 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:00:47,645 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,647 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:00:47,648 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:47,648 | ^~ 2025-09-04T21:00:47,648 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:47,648 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:00:47,648 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,650 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:47,650 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:00:47,650 | ^ 2025-09-04T21:00:47,650 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:47,650 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:00:47,651 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,653 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:00:47,653 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:00:47,653 | ^~ 2025-09-04T21:00:47,653 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:47,653 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:00:47,653 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,655 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:47,655 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:00:47,656 | ^ 2025-09-04T21:00:47,656 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:47,656 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:00:47,656 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,658 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:00:47,658 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:47,658 | ^~ 2025-09-04T21:00:47,658 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:47,658 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:00:47,658 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,661 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:47,661 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:00:47,661 | ^ 2025-09-04T21:00:47,661 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:47,661 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:00:47,661 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,663 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:00:47,663 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:00:47,663 | ^~ 2025-09-04T21:00:47,664 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:47,664 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:00:47,664 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,666 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:47,666 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:00:47,666 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,666 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:47,667 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:00:47,667 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,669 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:00:47,669 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:47,669 | ^~~~~~~~~ 2025-09-04T21:00:47,669 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:47,669 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:00:47,669 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,672 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:47,672 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:00:47,672 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,672 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:47,672 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:00:47,672 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,674 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:00:47,674 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:47,675 | ^~~~~~~~~ 2025-09-04T21:00:47,675 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:47,675 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:00:47,675 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,677 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:47,677 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:00:47,677 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,678 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:47,678 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:00:47,678 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,680 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:00:47,680 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:47,680 | ^~~~~~~~~ 2025-09-04T21:00:47,680 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:47,680 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:00:47,680 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,683 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:47,683 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:00:47,683 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,683 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:47,683 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:00:47,683 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:47,685 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:00:47,686 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:47,686 | ^~~~~~~~~ 2025-09-04T21:00:47,686 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:47,686 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:00:47,686 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,419 ast/src/moc.c: In function ‘AddPixelMaskUB’: 2025-09-04T21:00:48,422 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:48,422 1977 | if( !ok ) { \ 2025-09-04T21:00:48,422 | ^ 2025-09-04T21:00:48,422 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:48,422 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:00:48,422 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,424 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:00:48,424 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:00:48,424 | ^~ 2025-09-04T21:00:48,425 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:48,425 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:00:48,425 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,427 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:48,428 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:00:48,428 | ^ 2025-09-04T21:00:48,428 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:48,428 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:00:48,428 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,430 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:00:48,430 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:48,430 | ^~ 2025-09-04T21:00:48,430 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:48,430 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:00:48,430 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,433 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:48,433 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:00:48,433 | ^ 2025-09-04T21:00:48,433 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:48,433 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:00:48,433 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,435 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:00:48,435 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:00:48,436 | ^~ 2025-09-04T21:00:48,436 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:48,436 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:00:48,436 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,438 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:48,438 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:00:48,438 | ^ 2025-09-04T21:00:48,438 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:48,438 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:00:48,438 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,441 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:00:48,441 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:48,441 | ^~ 2025-09-04T21:00:48,441 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:48,441 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:00:48,441 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,443 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:48,443 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:00:48,443 | ^ 2025-09-04T21:00:48,444 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:48,444 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:00:48,444 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,446 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:00:48,446 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:00:48,446 | ^~ 2025-09-04T21:00:48,446 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:48,446 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:00:48,446 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,449 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:48,449 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:00:48,449 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,449 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:48,449 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:00:48,449 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,451 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:00:48,452 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:48,452 | ^~~~~~~~~ 2025-09-04T21:00:48,452 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:48,452 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:00:48,452 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,454 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:48,455 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:00:48,455 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,455 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:48,455 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:00:48,455 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,457 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:00:48,457 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:48,457 | ^~~~~~~~~ 2025-09-04T21:00:48,457 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:48,457 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:00:48,457 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,460 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:48,460 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:00:48,460 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,460 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:48,460 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:00:48,460 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,463 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:00:48,463 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:48,463 | ^~~~~~~~~ 2025-09-04T21:00:48,463 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:48,463 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:00:48,463 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,466 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:48,466 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:00:48,466 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,466 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:48,466 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:00:48,466 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:48,468 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:00:48,468 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:48,468 | ^~~~~~~~~ 2025-09-04T21:00:48,468 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:48,469 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:00:48,469 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,200 ast/src/moc.c: In function ‘AddPixelMaskS’: 2025-09-04T21:00:49,202 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:49,202 1977 | if( !ok ) { \ 2025-09-04T21:00:49,203 | ^ 2025-09-04T21:00:49,203 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,203 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:00:49,203 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,205 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:00:49,205 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:00:49,205 | ^~ 2025-09-04T21:00:49,205 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,205 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:00:49,205 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,208 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:49,208 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:00:49,208 | ^ 2025-09-04T21:00:49,209 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,209 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:00:49,209 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,211 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:00:49,211 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:49,211 | ^~ 2025-09-04T21:00:49,211 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,211 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:00:49,211 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,214 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:49,214 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:00:49,214 | ^ 2025-09-04T21:00:49,214 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,214 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:00:49,214 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,216 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:00:49,216 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:00:49,216 | ^~ 2025-09-04T21:00:49,216 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,216 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:00:49,217 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,219 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:49,219 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:00:49,219 | ^ 2025-09-04T21:00:49,219 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,219 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:00:49,219 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,221 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:00:49,221 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:49,222 | ^~ 2025-09-04T21:00:49,222 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,222 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:00:49,222 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,224 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:49,224 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:00:49,224 | ^ 2025-09-04T21:00:49,224 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,224 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:00:49,224 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,227 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:00:49,227 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:00:49,227 | ^~ 2025-09-04T21:00:49,227 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,227 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:00:49,227 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,230 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:49,230 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:00:49,230 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,230 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,230 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:00:49,230 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,232 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:00:49,232 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:49,232 | ^~~~~~~~~ 2025-09-04T21:00:49,233 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,233 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:00:49,233 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,235 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:49,235 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:00:49,235 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,235 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,236 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:00:49,236 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,238 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:00:49,238 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:49,238 | ^~~~~~~~~ 2025-09-04T21:00:49,238 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,238 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:00:49,238 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,241 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:49,241 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:00:49,241 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,241 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,241 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:00:49,241 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,243 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:00:49,243 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:49,244 | ^~~~~~~~~ 2025-09-04T21:00:49,244 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,244 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:00:49,244 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,246 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:49,246 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:00:49,246 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,247 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,247 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:00:49,247 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,249 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:00:49,249 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:49,249 | ^~~~~~~~~ 2025-09-04T21:00:49,249 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,249 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:00:49,249 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,988 ast/src/moc.c: In function ‘AddPixelMaskL’: 2025-09-04T21:00:49,990 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:49,990 1977 | if( !ok ) { \ 2025-09-04T21:00:49,991 | ^ 2025-09-04T21:00:49,991 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,991 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:00:49,991 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,993 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:00:49,993 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:00:49,993 | ^~ 2025-09-04T21:00:49,993 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,993 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:00:49,994 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,996 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:49,996 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:00:49,997 | ^ 2025-09-04T21:00:49,997 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,997 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:00:49,997 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:49,999 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:00:49,999 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:49,999 | ^~ 2025-09-04T21:00:49,999 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:49,999 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:00:49,999 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,002 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:50,002 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:00:50,002 | ^ 2025-09-04T21:00:50,002 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,002 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:00:50,002 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,004 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:00:50,004 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:00:50,004 | ^~ 2025-09-04T21:00:50,004 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,005 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:00:50,005 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,007 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:50,007 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:00:50,007 | ^ 2025-09-04T21:00:50,007 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,007 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:00:50,007 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,009 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:00:50,010 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:50,010 | ^~ 2025-09-04T21:00:50,010 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,010 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:00:50,010 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,012 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:50,012 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:00:50,012 | ^ 2025-09-04T21:00:50,012 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,012 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:00:50,013 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,015 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:00:50,015 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:00:50,015 | ^~ 2025-09-04T21:00:50,015 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,015 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:00:50,015 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,018 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:50,018 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:00:50,018 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,018 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,018 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:00:50,018 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,020 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:00:50,020 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:50,020 | ^~~~~~~~~ 2025-09-04T21:00:50,021 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,021 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:00:50,021 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,023 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:50,023 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:00:50,023 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,024 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,024 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:00:50,024 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,026 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:00:50,026 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:50,026 | ^~~~~~~~~ 2025-09-04T21:00:50,026 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,026 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:00:50,026 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,029 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:50,029 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:00:50,029 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,029 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,029 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:00:50,029 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,031 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:00:50,031 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:50,032 | ^~~~~~~~~ 2025-09-04T21:00:50,032 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,032 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:00:50,032 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,034 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:50,034 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:00:50,035 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,035 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,035 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:00:50,035 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,037 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:00:50,037 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:50,037 | ^~~~~~~~~ 2025-09-04T21:00:50,037 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,037 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:00:50,037 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,769 ast/src/moc.c: In function ‘AddPixelMaskI’: 2025-09-04T21:00:50,771 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:50,772 1977 | if( !ok ) { \ 2025-09-04T21:00:50,772 | ^ 2025-09-04T21:00:50,772 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,772 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:00:50,772 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,774 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:00:50,774 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:00:50,774 | ^~ 2025-09-04T21:00:50,774 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,774 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:00:50,775 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,777 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:50,777 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:00:50,778 | ^ 2025-09-04T21:00:50,778 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,778 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:00:50,778 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,780 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:00:50,780 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:50,780 | ^~ 2025-09-04T21:00:50,780 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,780 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:00:50,780 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,783 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:50,783 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:00:50,783 | ^ 2025-09-04T21:00:50,783 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,783 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:00:50,783 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,785 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:00:50,785 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:00:50,785 | ^~ 2025-09-04T21:00:50,785 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,786 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:00:50,786 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,788 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:50,788 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:00:50,788 | ^ 2025-09-04T21:00:50,788 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,788 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:00:50,788 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,790 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:00:50,791 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:50,791 | ^~ 2025-09-04T21:00:50,791 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,791 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:00:50,791 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,793 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:50,793 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:00:50,793 | ^ 2025-09-04T21:00:50,793 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,793 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:00:50,794 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,796 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:00:50,796 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:00:50,796 | ^~ 2025-09-04T21:00:50,796 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,796 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:00:50,796 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,799 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:50,799 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:00:50,799 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,799 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,799 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:00:50,799 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,801 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:00:50,801 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:50,802 | ^~~~~~~~~ 2025-09-04T21:00:50,802 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,802 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:00:50,802 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,804 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:50,804 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:00:50,804 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,805 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,805 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:00:50,805 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,807 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:00:50,807 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:50,807 | ^~~~~~~~~ 2025-09-04T21:00:50,807 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,807 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:00:50,807 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,810 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:50,810 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:00:50,810 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,810 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,810 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:00:50,810 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,812 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:00:50,813 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:50,813 | ^~~~~~~~~ 2025-09-04T21:00:50,813 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,813 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:00:50,813 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,815 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:50,815 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:00:50,816 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,816 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,816 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:00:50,816 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:50,818 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:00:50,818 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:50,818 | ^~~~~~~~~ 2025-09-04T21:00:50,818 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:50,818 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:00:50,818 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,548 ast/src/moc.c: In function ‘AddPixelMaskF’: 2025-09-04T21:00:51,550 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:51,550 1977 | if( !ok ) { \ 2025-09-04T21:00:51,551 | ^ 2025-09-04T21:00:51,551 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:51,551 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:00:51,551 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,553 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:00:51,553 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:00:51,553 | ^~ 2025-09-04T21:00:51,553 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:51,553 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:00:51,554 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,556 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:51,556 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:00:51,556 | ^ 2025-09-04T21:00:51,557 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:51,557 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:00:51,557 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,559 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:00:51,559 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:51,559 | ^~ 2025-09-04T21:00:51,559 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:51,559 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:00:51,559 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,562 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:51,562 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:00:51,562 | ^ 2025-09-04T21:00:51,562 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:51,562 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:00:51,562 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,564 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:00:51,564 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:00:51,564 | ^~ 2025-09-04T21:00:51,564 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:51,565 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:00:51,565 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,567 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:51,567 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:00:51,567 | ^ 2025-09-04T21:00:51,567 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:51,567 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:00:51,567 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,569 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:00:51,570 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:51,570 | ^~ 2025-09-04T21:00:51,570 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:51,570 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:00:51,570 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,572 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:51,572 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:00:51,572 | ^ 2025-09-04T21:00:51,572 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:51,572 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:00:51,573 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,575 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:00:51,575 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:00:51,575 | ^~ 2025-09-04T21:00:51,575 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:51,575 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:00:51,575 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,578 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:51,578 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:00:51,578 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,578 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:51,578 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:00:51,578 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,580 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:00:51,580 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:51,580 | ^~~~~~~~~ 2025-09-04T21:00:51,581 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:51,581 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:00:51,581 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,583 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:51,583 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:00:51,583 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,584 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:51,584 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:00:51,584 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,586 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:00:51,586 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:51,586 | ^~~~~~~~~ 2025-09-04T21:00:51,586 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:51,586 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:00:51,586 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,589 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:51,589 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:00:51,589 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,589 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:51,589 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:00:51,589 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,591 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:00:51,592 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:51,592 | ^~~~~~~~~ 2025-09-04T21:00:51,592 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:51,592 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:00:51,592 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,594 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:51,594 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:00:51,595 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,595 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:51,595 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:00:51,595 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:51,597 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:00:51,597 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:51,597 | ^~~~~~~~~ 2025-09-04T21:00:51,597 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:51,597 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:00:51,597 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,326 ast/src/moc.c: In function ‘AddPixelMaskD’: 2025-09-04T21:00:52,329 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:52,329 1977 | if( !ok ) { \ 2025-09-04T21:00:52,329 | ^ 2025-09-04T21:00:52,329 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:52,329 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:00:52,329 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,332 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:00:52,332 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:00:52,332 | ^~ 2025-09-04T21:00:52,332 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:52,332 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:00:52,332 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,335 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:52,335 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:00:52,335 | ^ 2025-09-04T21:00:52,335 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:52,335 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:00:52,335 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,337 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:00:52,338 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:52,338 | ^~ 2025-09-04T21:00:52,338 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:52,338 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:00:52,338 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,340 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:52,340 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:00:52,340 | ^ 2025-09-04T21:00:52,340 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:52,340 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:00:52,341 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,343 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:00:52,343 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:00:52,343 | ^~ 2025-09-04T21:00:52,343 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:52,343 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:00:52,343 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,345 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:52,345 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:00:52,346 | ^ 2025-09-04T21:00:52,346 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:52,346 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:00:52,346 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,348 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:00:52,348 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:52,348 | ^~ 2025-09-04T21:00:52,348 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:52,348 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:00:52,348 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,351 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:52,351 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:00:52,351 | ^ 2025-09-04T21:00:52,351 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:52,351 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:00:52,351 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,353 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:00:52,353 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:00:52,353 | ^~ 2025-09-04T21:00:52,354 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:52,354 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:00:52,354 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,356 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:52,356 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:00:52,356 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,356 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:52,357 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:00:52,357 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,359 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:00:52,359 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:52,359 | ^~~~~~~~~ 2025-09-04T21:00:52,359 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:52,359 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:00:52,359 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,362 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:52,362 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:00:52,362 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,362 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:52,362 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:00:52,362 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,364 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:00:52,364 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:52,365 | ^~~~~~~~~ 2025-09-04T21:00:52,365 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:52,365 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:00:52,365 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,367 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:52,367 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:00:52,367 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,368 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:52,368 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:00:52,368 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,370 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:00:52,370 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:52,370 | ^~~~~~~~~ 2025-09-04T21:00:52,370 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:52,370 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:00:52,370 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,373 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:52,373 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:00:52,373 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,373 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:52,373 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:00:52,373 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:52,375 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:00:52,376 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:52,376 | ^~~~~~~~~ 2025-09-04T21:00:52,376 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:52,376 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:00:52,376 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,105 ast/src/moc.c: In function ‘AddPixelMaskB’: 2025-09-04T21:00:53,108 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:53,108 1977 | if( !ok ) { \ 2025-09-04T21:00:53,108 | ^ 2025-09-04T21:00:53,108 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:53,108 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:00:53,108 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,111 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:00:53,111 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:00:53,111 | ^~ 2025-09-04T21:00:53,111 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:53,111 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:00:53,111 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,114 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:53,114 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:00:53,114 | ^ 2025-09-04T21:00:53,114 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:53,114 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:00:53,114 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,116 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:00:53,117 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:53,117 | ^~ 2025-09-04T21:00:53,117 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:53,117 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:00:53,117 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,119 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:53,119 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:00:53,119 | ^ 2025-09-04T21:00:53,119 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:53,119 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:00:53,120 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,122 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:00:53,122 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:00:53,122 | ^~ 2025-09-04T21:00:53,122 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:53,122 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:00:53,122 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,124 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:53,124 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:00:53,125 | ^ 2025-09-04T21:00:53,125 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:53,125 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:00:53,125 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,127 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:00:53,127 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:00:53,127 | ^~ 2025-09-04T21:00:53,127 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:53,127 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:00:53,127 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,130 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:53,130 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:00:53,130 | ^ 2025-09-04T21:00:53,130 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:53,130 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:00:53,130 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,132 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:00:53,132 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:00:53,132 | ^~ 2025-09-04T21:00:53,133 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:53,133 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:00:53,133 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,135 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:53,135 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:00:53,135 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,136 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:53,136 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:00:53,136 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,138 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:00:53,138 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:53,138 | ^~~~~~~~~ 2025-09-04T21:00:53,138 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:53,138 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:00:53,138 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,141 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:53,141 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:00:53,141 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,141 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:53,141 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:00:53,141 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,143 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:00:53,144 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:00:53,144 | ^~~~~~~~~ 2025-09-04T21:00:53,144 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:53,144 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:00:53,144 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,146 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:53,146 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:00:53,147 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,147 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:53,147 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:00:53,147 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,149 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:00:53,149 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:53,149 | ^~~~~~~~~ 2025-09-04T21:00:53,149 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:53,149 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:00:53,149 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,152 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:53,152 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:00:53,152 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,152 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:53,152 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:00:53,152 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,154 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:00:53,155 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:00:53,155 | ^~~~~~~~~ 2025-09-04T21:00:53,155 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:00:53,155 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:00:53,155 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,640 ast/src/moc.c: In function ‘AddCell’: 2025-09-04T21:00:53,640 ast/src/moc.c:632:28: warning: ‘maxorder’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:53,640 632 | shift = 2*( maxorder - order ); 2025-09-04T21:00:53,640 | ~~~~~~~~~~~^~~~~~~~~ 2025-09-04T21:00:53,641 ast/src/moc.c:591:8: note: ‘maxorder’ was declared here 2025-09-04T21:00:53,641 591 | int maxorder; 2025-09-04T21:00:53,641 | ^~~~~~~~ 2025-09-04T21:00:53,728 ast/src/moc.c: In function ‘AddMocData’: 2025-09-04T21:00:53,728 ast/src/moc.c:851:30: warning: ‘pnk’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:53,728 851 | order = log2_64( *pnk / 4 ) / 2; 2025-09-04T21:00:53,728 | ^~~~ 2025-09-04T21:00:53,728 ast/src/moc.c:759:19: note: ‘pnk’ was declared here 2025-09-04T21:00:53,728 759 | const int64_t *pnk; 2025-09-04T21:00:53,728 | ^~~ 2025-09-04T21:00:53,729 ast/src/moc.c:848:30: warning: ‘pni’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:53,729 848 | order = log2_32( *pni / 4 ) / 2; 2025-09-04T21:00:53,729 | ^~~~ 2025-09-04T21:00:53,729 ast/src/moc.c:758:15: note: ‘pni’ was declared here 2025-09-04T21:00:53,729 758 | const int *pni; 2025-09-04T21:00:53,729 | ^~~ 2025-09-04T21:00:53,923 ast/src/moc.c: In function ‘AddRegion’: 2025-09-04T21:00:53,925 ast/src/moc.c:2519:15: warning: ‘mapped’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:53,925 2519 | if( mapped ) { 2025-09-04T21:00:53,925 | ^ 2025-09-04T21:00:53,927 ast/src/moc.c:2326:15: note: ‘mapped’ was declared here 2025-09-04T21:00:53,927 2326 | AstRegion *mapped; /* Region Mapped into HEALPix grid coordinates */ 2025-09-04T21:00:53,927 | ^~~~~~ 2025-09-04T21:00:53,929 ast/src/moc.c:2593:19: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:53,929 2593 | ina[ 0 ] = glbnd_min[ 0 ]; 2025-09-04T21:00:53,929 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,931 ast/src/moc.c:2312:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:00:53,931 2312 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T21:00:53,931 | ^~~~~~~~~ 2025-09-04T21:00:53,933 ast/src/moc.c:2594:19: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:53,933 2594 | inb[ 0 ] = glbnd_min[ 1 ]; 2025-09-04T21:00:53,934 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,935 ast/src/moc.c:2312:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:00:53,935 2312 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T21:00:53,936 | ^~~~~~~~~ 2025-09-04T21:00:53,938 ast/src/moc.c:2595:19: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:53,938 2595 | ina[ 1 ] = gubnd_min[ 0 ]; 2025-09-04T21:00:53,938 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,940 ast/src/moc.c:2313:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:00:53,940 2313 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T21:00:53,940 | ^~~~~~~~~ 2025-09-04T21:00:53,942 ast/src/moc.c:2596:19: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:00:53,942 2596 | inb[ 1 ] = gubnd_min[ 1 ]; 2025-09-04T21:00:53,942 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:00:53,944 ast/src/moc.c:2313:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:00:53,944 2313 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T21:00:53,944 | ^~~~~~~~~ 2025-09-04T21:00:55,393 In file included from ast/src/mapping.h:327, 2025-09-04T21:00:55,393 from ast/src/frame.h:556, 2025-09-04T21:00:55,394 from ast/src/region.h:68, 2025-09-04T21:00:55,394 from ast/src/moc.h:68, 2025-09-04T21:00:55,394 from ast/src/mocchan.c:111: 2025-09-04T21:00:55,394 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:00:55,394 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:00:55,394 | ^~~~~~~~ 2025-09-04T21:00:55,394 In file included from ast/src/pointset.h:194: 2025-09-04T21:00:55,394 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:00:55,394 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:00:55,394 | ^~~~~~~~ 2025-09-04T21:00:56,191 In file included from ast/src/normmap.c:97: 2025-09-04T21:00:56,191 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:00:56,191 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:00:56,191 | ^~~~~~~~ 2025-09-04T21:00:56,191 In file included from ast/src/pointset.h:194: 2025-09-04T21:00:56,192 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:00:56,192 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:00:56,192 | ^~~~~~~~ 2025-09-04T21:00:56,818 In file included from ast/src/nullregion.c:83: 2025-09-04T21:00:56,818 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:00:56,818 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:00:56,818 | ^~~~~~~~ 2025-09-04T21:00:56,819 In file included from ast/src/pointset.h:194: 2025-09-04T21:00:56,819 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:00:56,819 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:00:56,820 | ^~~~~~~~ 2025-09-04T21:00:57,647 In file included from ast/src/mapping.h:327, 2025-09-04T21:00:57,647 from ast/src/frame.h:556, 2025-09-04T21:00:57,647 from ast/src/frameset.h:438, 2025-09-04T21:00:57,648 from ast/src/plot.h:86, 2025-09-04T21:00:57,648 from ast/src/object.c:277: 2025-09-04T21:00:57,648 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:00:57,648 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:00:57,648 | ^~~~~~~~ 2025-09-04T21:00:57,648 In file included from ast/src/pointset.h:194: 2025-09-04T21:00:57,648 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:00:57,648 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:00:57,648 | ^~~~~~~~ 2025-09-04T21:00:57,805 ast/src/object.c: In function ‘FromStringSource’: 2025-09-04T21:00:57,808 ast/src/object.c:4575:14: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare] 2025-09-04T21:00:57,809 4575 | nc = nl ? nl - data->ptr : strlen( data->ptr ); 2025-09-04T21:00:57,809 | ^~~~~~~~~~~~~~ 2025-09-04T21:01:00,320 In file included from ast/src/pcdmap.c:112: 2025-09-04T21:01:00,321 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:01:00,321 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:01:00,321 | ^~~~~~~~ 2025-09-04T21:01:00,322 In file included from ast/src/pointset.h:194: 2025-09-04T21:01:00,322 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:01:00,322 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:01:00,322 | ^~~~~~~~ 2025-09-04T21:01:01,911 In file included from ast/src/permmap.c:115: 2025-09-04T21:01:01,911 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:01:01,911 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:01:01,911 | ^~~~~~~~ 2025-09-04T21:01:01,912 In file included from ast/src/pointset.h:194: 2025-09-04T21:01:01,912 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:01:01,912 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:01:01,912 | ^~~~~~~~ 2025-09-04T21:01:04,233 In file included from ast/src/mapping.h:327, 2025-09-04T21:01:04,233 from ast/src/cmpmap.h:139, 2025-09-04T21:01:04,233 from ast/src/plot.c:1481: 2025-09-04T21:01:04,233 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:01:04,233 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:01:04,233 | ^~~~~~~~ 2025-09-04T21:01:04,234 In file included from ast/src/pointset.h:194: 2025-09-04T21:01:04,234 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:01:04,234 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:01:04,234 | ^~~~~~~~ 2025-09-04T21:01:04,518 ast/src/plot.c: In function ‘CheckLabels2’: 2025-09-04T21:01:04,521 ast/src/plot.c:6258:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:01:04,522 6258 | if( llen > strlen( old_list[ i ] ) ) { 2025-09-04T21:01:04,522 | ^ 2025-09-04T21:01:05,360 ast/src/plot.c: In function ‘HasEscapes’: 2025-09-04T21:01:05,377 ast/src/plot.c:19520:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:01:05,377 19520 | } else if( nc < strlen( text ) ) { 2025-09-04T21:01:05,377 | ^ 2025-09-04T21:01:06,195 ast/src/plot.c: At top level: 2025-09-04T21:01:06,220 ast/src/plot.c:26524:59: warning: argument 3 of type ‘int[2]’ with mismatched bound [-Warray-parameter=] 2025-09-04T21:01:06,220 26524 | static void TextLabels( AstPlot *this, int edgeticks, int dounits[2], 2025-09-04T21:01:06,220 | ~~~~^~~~~~~~~~ 2025-09-04T21:01:06,221 ast/src/plot.c:2340:41: note: previously declared as ‘int *’ 2025-09-04T21:01:06,221 2340 | static void TextLabels( AstPlot *, int, int *, const char *, const char *, int * ); 2025-09-04T21:01:06,221 | ^~~~~ 2025-09-04T21:01:17,779 In function ‘TickMarks’, 2025-09-04T21:01:17,779 inlined from ‘GridLines.constprop’ at ast/src/plot.c:18837:22: 2025-09-04T21:01:17,805 ast/src/plot.c:27515:7: warning: ‘refval’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:01:17,805 27515 | CheckLabels( this, frame, axis, ticks, nmajor, 1, labels, refval, status ); 2025-09-04T21:01:17,805 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:01:17,806 ast/src/plot.c: In function ‘GridLines.constprop’: 2025-09-04T21:01:17,832 ast/src/plot.c:27375:11: note: ‘refval’ was declared here 2025-09-04T21:01:17,832 27375 | double refval; /* Value for other axis to use when normalizing */ 2025-09-04T21:01:17,832 | ^~~~~~ 2025-09-04T21:01:30,796 In file included from ast/src/mapping.h:327, 2025-09-04T21:01:30,796 from ast/src/frame.h:556, 2025-09-04T21:01:30,796 from ast/src/cmpframe.h:257, 2025-09-04T21:01:30,797 from ast/src/plot3d.c:1161: 2025-09-04T21:01:30,797 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:01:30,797 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:01:30,797 | ^~~~~~~~ 2025-09-04T21:01:30,798 In file included from ast/src/pointset.h:194: 2025-09-04T21:01:30,798 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:01:30,798 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:01:30,798 | ^~~~~~~~ 2025-09-04T21:01:31,034 ast/src/plot3d.c:6591:31: warning: argument 4 of type ‘const float[]’ with mismatched bound [-Warray-parameter=] 2025-09-04T21:01:31,034 6591 | const float up[], const char *just, int *status ){ 2025-09-04T21:01:31,035 | ~~~~~~~~~~~~^~~~ 2025-09-04T21:01:31,035 ast/src/plot3d.c:1311:61: note: previously declared as ‘const float[2]’ 2025-09-04T21:01:31,035 1311 | static void Text( AstPlot *, const char *, const double [], const float [2], const char *, int * ); 2025-09-04T21:01:31,035 | ^~~~~~~~~~~~~~~ 2025-09-04T21:01:31,327 ast/src/plot3d.c: In function ‘Text’: 2025-09-04T21:01:31,332 ast/src/plot3d.c:6765:18: warning: ‘astG3DText’ accessing 12 bytes in a region of size 8 [-Wstringop-overflow=] 2025-09-04T21:01:31,332 6765 | if( !astG3DText( ltext, ref, ljust, (float *) up, norm ) ) { 2025-09-04T21:01:31,332 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:01:31,333 ast/src/plot3d.c:6765:18: note: referencing argument 4 of type ‘float[3]’ 2025-09-04T21:01:31,334 ast/src/plot3d.c:6765:18: note: referencing argument 5 of type ‘float[3]’ 2025-09-04T21:01:31,334 In file included from ast/src/plot3d.c:1171: 2025-09-04T21:01:31,334 ast/src/grf3d.h:65:5: note: in a call to function ‘astG3DText’ 2025-09-04T21:01:31,334 65 | int astG3DText( const char *, float[3], const char *, float[3], float[3] ); 2025-09-04T21:01:31,335 | ^~~~~~~~~~ 2025-09-04T21:01:37,139 In file included from ast/src/pointlist.c:103: 2025-09-04T21:01:37,139 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:01:37,139 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:01:37,139 | ^~~~~~~~ 2025-09-04T21:01:37,140 In file included from ast/src/pointset.h:194: 2025-09-04T21:01:37,140 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:01:37,140 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:01:37,140 | ^~~~~~~~ 2025-09-04T21:01:37,213 ast/src/pointlist.c: In function ‘MaskD’: 2025-09-04T21:01:37,215 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,215 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,215 | ^~~~~~~~~ 2025-09-04T21:01:37,215 ...... 2025-09-04T21:01:37,216 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,216 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,216 | | 2025-09-04T21:01:37,216 | AstDim {aka long long int} 2025-09-04T21:01:37,216 ast/src/pointlist.c:955:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,216 955 | MAKE_MASK(D,double) 2025-09-04T21:01:37,216 | ^~~~~~~~~ 2025-09-04T21:01:37,218 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,218 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,218 | ^~~~~~~~~ 2025-09-04T21:01:37,219 ...... 2025-09-04T21:01:37,219 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,219 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,219 | | 2025-09-04T21:01:37,219 | AstDim {aka long long int} 2025-09-04T21:01:37,219 ast/src/pointlist.c:955:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,219 955 | MAKE_MASK(D,double) 2025-09-04T21:01:37,219 | ^~~~~~~~~ 2025-09-04T21:01:37,226 ast/src/pointlist.c: In function ‘MaskF’: 2025-09-04T21:01:37,228 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,228 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,228 | ^~~~~~~~~ 2025-09-04T21:01:37,228 ...... 2025-09-04T21:01:37,228 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,229 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,229 | | 2025-09-04T21:01:37,229 | AstDim {aka long long int} 2025-09-04T21:01:37,229 ast/src/pointlist.c:956:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,229 956 | MAKE_MASK(F,float) 2025-09-04T21:01:37,229 | ^~~~~~~~~ 2025-09-04T21:01:37,231 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,231 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,231 | ^~~~~~~~~ 2025-09-04T21:01:37,231 ...... 2025-09-04T21:01:37,231 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,231 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,232 | | 2025-09-04T21:01:37,232 | AstDim {aka long long int} 2025-09-04T21:01:37,232 ast/src/pointlist.c:956:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,232 956 | MAKE_MASK(F,float) 2025-09-04T21:01:37,232 | ^~~~~~~~~ 2025-09-04T21:01:37,238 ast/src/pointlist.c: In function ‘MaskL’: 2025-09-04T21:01:37,239 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,240 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,240 | ^~~~~~~~~ 2025-09-04T21:01:37,240 ...... 2025-09-04T21:01:37,240 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,240 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,240 | | 2025-09-04T21:01:37,240 | AstDim {aka long long int} 2025-09-04T21:01:37,240 ast/src/pointlist.c:957:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,240 957 | MAKE_MASK(L,long int) 2025-09-04T21:01:37,240 | ^~~~~~~~~ 2025-09-04T21:01:37,242 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,243 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,243 | ^~~~~~~~~ 2025-09-04T21:01:37,243 ...... 2025-09-04T21:01:37,243 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,243 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,243 | | 2025-09-04T21:01:37,243 | AstDim {aka long long int} 2025-09-04T21:01:37,243 ast/src/pointlist.c:957:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,243 957 | MAKE_MASK(L,long int) 2025-09-04T21:01:37,243 | ^~~~~~~~~ 2025-09-04T21:01:37,250 ast/src/pointlist.c: In function ‘MaskUL’: 2025-09-04T21:01:37,252 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,252 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,252 | ^~~~~~~~~ 2025-09-04T21:01:37,252 ...... 2025-09-04T21:01:37,252 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,252 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,252 | | 2025-09-04T21:01:37,253 | AstDim {aka long long int} 2025-09-04T21:01:37,253 ast/src/pointlist.c:958:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,253 958 | MAKE_MASK(UL,unsigned long int) 2025-09-04T21:01:37,253 | ^~~~~~~~~ 2025-09-04T21:01:37,255 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,255 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,255 | ^~~~~~~~~ 2025-09-04T21:01:37,256 ...... 2025-09-04T21:01:37,256 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,256 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,256 | | 2025-09-04T21:01:37,256 | AstDim {aka long long int} 2025-09-04T21:01:37,256 ast/src/pointlist.c:958:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,256 958 | MAKE_MASK(UL,unsigned long int) 2025-09-04T21:01:37,256 | ^~~~~~~~~ 2025-09-04T21:01:37,263 ast/src/pointlist.c: In function ‘MaskI’: 2025-09-04T21:01:37,265 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,265 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,265 | ^~~~~~~~~ 2025-09-04T21:01:37,266 ...... 2025-09-04T21:01:37,266 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,266 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,266 | | 2025-09-04T21:01:37,266 | AstDim {aka long long int} 2025-09-04T21:01:37,266 ast/src/pointlist.c:959:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,266 959 | MAKE_MASK(I,int) 2025-09-04T21:01:37,266 | ^~~~~~~~~ 2025-09-04T21:01:37,269 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,269 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,269 | ^~~~~~~~~ 2025-09-04T21:01:37,269 ...... 2025-09-04T21:01:37,269 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,269 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,269 | | 2025-09-04T21:01:37,269 | AstDim {aka long long int} 2025-09-04T21:01:37,269 ast/src/pointlist.c:959:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,270 959 | MAKE_MASK(I,int) 2025-09-04T21:01:37,270 | ^~~~~~~~~ 2025-09-04T21:01:37,276 ast/src/pointlist.c: In function ‘MaskUI’: 2025-09-04T21:01:37,278 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,278 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,278 | ^~~~~~~~~ 2025-09-04T21:01:37,278 ...... 2025-09-04T21:01:37,278 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,278 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,278 | | 2025-09-04T21:01:37,278 | AstDim {aka long long int} 2025-09-04T21:01:37,279 ast/src/pointlist.c:960:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,279 960 | MAKE_MASK(UI,unsigned int) 2025-09-04T21:01:37,279 | ^~~~~~~~~ 2025-09-04T21:01:37,281 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,281 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,281 | ^~~~~~~~~ 2025-09-04T21:01:37,281 ...... 2025-09-04T21:01:37,281 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,281 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,281 | | 2025-09-04T21:01:37,281 | AstDim {aka long long int} 2025-09-04T21:01:37,282 ast/src/pointlist.c:960:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,282 960 | MAKE_MASK(UI,unsigned int) 2025-09-04T21:01:37,282 | ^~~~~~~~~ 2025-09-04T21:01:37,289 ast/src/pointlist.c: In function ‘MaskS’: 2025-09-04T21:01:37,291 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,291 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,291 | ^~~~~~~~~ 2025-09-04T21:01:37,291 ...... 2025-09-04T21:01:37,291 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,291 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,291 | | 2025-09-04T21:01:37,291 | AstDim {aka long long int} 2025-09-04T21:01:37,291 ast/src/pointlist.c:961:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,291 961 | MAKE_MASK(S,short int) 2025-09-04T21:01:37,292 | ^~~~~~~~~ 2025-09-04T21:01:37,294 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,295 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,295 | ^~~~~~~~~ 2025-09-04T21:01:37,295 ...... 2025-09-04T21:01:37,295 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,295 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,295 | | 2025-09-04T21:01:37,295 | AstDim {aka long long int} 2025-09-04T21:01:37,295 ast/src/pointlist.c:961:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,295 961 | MAKE_MASK(S,short int) 2025-09-04T21:01:37,296 | ^~~~~~~~~ 2025-09-04T21:01:37,304 ast/src/pointlist.c: In function ‘MaskUS’: 2025-09-04T21:01:37,306 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,306 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,306 | ^~~~~~~~~ 2025-09-04T21:01:37,306 ...... 2025-09-04T21:01:37,307 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,307 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,307 | | 2025-09-04T21:01:37,307 | AstDim {aka long long int} 2025-09-04T21:01:37,307 ast/src/pointlist.c:962:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,307 962 | MAKE_MASK(US,unsigned short int) 2025-09-04T21:01:37,307 | ^~~~~~~~~ 2025-09-04T21:01:37,310 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,310 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,310 | ^~~~~~~~~ 2025-09-04T21:01:37,311 ...... 2025-09-04T21:01:37,311 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,311 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,311 | | 2025-09-04T21:01:37,311 | AstDim {aka long long int} 2025-09-04T21:01:37,311 ast/src/pointlist.c:962:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,311 962 | MAKE_MASK(US,unsigned short int) 2025-09-04T21:01:37,311 | ^~~~~~~~~ 2025-09-04T21:01:37,319 ast/src/pointlist.c: In function ‘MaskB’: 2025-09-04T21:01:37,320 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,321 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,321 | ^~~~~~~~~ 2025-09-04T21:01:37,321 ...... 2025-09-04T21:01:37,321 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,321 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,321 | | 2025-09-04T21:01:37,321 | AstDim {aka long long int} 2025-09-04T21:01:37,321 ast/src/pointlist.c:963:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,321 963 | MAKE_MASK(B,signed char) 2025-09-04T21:01:37,321 | ^~~~~~~~~ 2025-09-04T21:01:37,324 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,324 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,324 | ^~~~~~~~~ 2025-09-04T21:01:37,324 ...... 2025-09-04T21:01:37,324 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,324 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,324 | | 2025-09-04T21:01:37,324 | AstDim {aka long long int} 2025-09-04T21:01:37,324 ast/src/pointlist.c:963:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,325 963 | MAKE_MASK(B,signed char) 2025-09-04T21:01:37,325 | ^~~~~~~~~ 2025-09-04T21:01:37,331 ast/src/pointlist.c: In function ‘MaskUB’: 2025-09-04T21:01:37,333 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,333 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,333 | ^~~~~~~~~ 2025-09-04T21:01:37,333 ...... 2025-09-04T21:01:37,333 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,333 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,334 | | 2025-09-04T21:01:37,334 | AstDim {aka long long int} 2025-09-04T21:01:37,334 ast/src/pointlist.c:964:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,334 964 | MAKE_MASK(UB,unsigned char) 2025-09-04T21:01:37,334 | ^~~~~~~~~ 2025-09-04T21:01:37,336 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:01:37,336 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:01:37,336 | ^~~~~~~~~ 2025-09-04T21:01:37,336 ...... 2025-09-04T21:01:37,336 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:01:37,336 | ~~~~~~~~~~~~ 2025-09-04T21:01:37,336 | | 2025-09-04T21:01:37,337 | AstDim {aka long long int} 2025-09-04T21:01:37,337 ast/src/pointlist.c:964:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:01:37,337 964 | MAKE_MASK(UB,unsigned char) 2025-09-04T21:01:37,337 | ^~~~~~~~~ 2025-09-04T21:01:40,743 In file included from ast/src/pointset.c:461: 2025-09-04T21:01:40,743 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:01:40,743 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:01:40,743 | ^~~~~~~~ 2025-09-04T21:01:40,744 In file included from ast/src/pointset.h:194: 2025-09-04T21:01:40,744 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:01:40,744 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:01:40,744 | ^~~~~~~~ 2025-09-04T21:01:42,306 In file included from ast/src/polygon.c:162: 2025-09-04T21:01:42,307 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:01:42,307 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:01:42,307 | ^~~~~~~~ 2025-09-04T21:01:42,308 In file included from ast/src/pointset.h:194: 2025-09-04T21:01:42,308 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:01:42,308 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:01:42,308 | ^~~~~~~~ 2025-09-04T21:03:01,318 In file included from ast/src/polymap.c:161: 2025-09-04T21:03:01,318 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:01,318 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:01,318 | ^~~~~~~~ 2025-09-04T21:03:01,319 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:01,319 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:01,319 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:01,319 | ^~~~~~~~ 2025-09-04T21:03:05,879 In file included from ast/src/prism.c:105: 2025-09-04T21:03:05,879 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:05,879 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:05,879 | ^~~~~~~~ 2025-09-04T21:03:05,880 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:05,880 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:05,880 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:05,880 | ^~~~~~~~ 2025-09-04T21:03:08,294 In file included from ast/src/ratemap.c:91: 2025-09-04T21:03:08,294 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:08,294 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:08,294 | ^~~~~~~~ 2025-09-04T21:03:08,295 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:08,295 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:08,295 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:08,296 | ^~~~~~~~ 2025-09-04T21:03:09,044 In file included from ast/src/mapping.h:327, 2025-09-04T21:03:09,045 from ast/src/region.c:828: 2025-09-04T21:03:09,045 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:09,045 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:09,045 | ^~~~~~~~ 2025-09-04T21:03:09,046 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:09,046 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:09,046 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:09,046 | ^~~~~~~~ 2025-09-04T21:03:17,912 ast/src/region.c: In function ‘OverlapX’: 2025-09-04T21:03:17,919 ast/src/region.c:7299:24: warning: ‘inside1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:03:17,919 7299 | if( inside1 ) { 2025-09-04T21:03:17,919 | ^ 2025-09-04T21:03:17,925 ast/src/region.c:6951:8: note: ‘inside1’ was declared here 2025-09-04T21:03:17,925 6951 | int inside1; /* The position is inside reg1? */ 2025-09-04T21:03:17,925 | ^~~~~~~ 2025-09-04T21:03:18,288 ast/src/region.c: In function ‘astMask4D_’: 2025-09-04T21:03:18,308 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:03:18,309 13774 | return result; \ 2025-09-04T21:03:18,309 | ^~~~~~ 2025-09-04T21:03:18,309 ast/src/region.c:13780:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:18,309 13780 | MAKE_MASK4_(D,double) 2025-09-04T21:03:18,309 | ^~~~~~~~~~~ 2025-09-04T21:03:18,329 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:03:18,330 13748 | int result; \ 2025-09-04T21:03:18,330 | ^~~~~~ 2025-09-04T21:03:18,330 ast/src/region.c:13780:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:18,330 13780 | MAKE_MASK4_(D,double) 2025-09-04T21:03:18,330 | ^~~~~~~~~~~ 2025-09-04T21:03:18,365 ast/src/region.c: In function ‘astMask4F_’: 2025-09-04T21:03:18,386 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:03:18,386 13774 | return result; \ 2025-09-04T21:03:18,386 | ^~~~~~ 2025-09-04T21:03:18,386 ast/src/region.c:13781:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:18,386 13781 | MAKE_MASK4_(F,float) 2025-09-04T21:03:18,387 | ^~~~~~~~~~~ 2025-09-04T21:03:18,407 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:03:18,407 13748 | int result; \ 2025-09-04T21:03:18,407 | ^~~~~~ 2025-09-04T21:03:18,407 ast/src/region.c:13781:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:18,408 13781 | MAKE_MASK4_(F,float) 2025-09-04T21:03:18,408 | ^~~~~~~~~~~ 2025-09-04T21:03:18,443 ast/src/region.c: In function ‘astMask4L_’: 2025-09-04T21:03:18,463 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:03:18,464 13774 | return result; \ 2025-09-04T21:03:18,464 | ^~~~~~ 2025-09-04T21:03:18,464 ast/src/region.c:13782:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:18,464 13782 | MAKE_MASK4_(L,long int) 2025-09-04T21:03:18,464 | ^~~~~~~~~~~ 2025-09-04T21:03:18,485 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:03:18,485 13748 | int result; \ 2025-09-04T21:03:18,485 | ^~~~~~ 2025-09-04T21:03:18,485 ast/src/region.c:13782:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:18,485 13782 | MAKE_MASK4_(L,long int) 2025-09-04T21:03:18,485 | ^~~~~~~~~~~ 2025-09-04T21:03:18,520 ast/src/region.c: In function ‘astMask4UL_’: 2025-09-04T21:03:18,541 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:03:18,542 13774 | return result; \ 2025-09-04T21:03:18,542 | ^~~~~~ 2025-09-04T21:03:18,542 ast/src/region.c:13783:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:18,542 13783 | MAKE_MASK4_(UL,unsigned long int) 2025-09-04T21:03:18,542 | ^~~~~~~~~~~ 2025-09-04T21:03:18,563 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:03:18,563 13748 | int result; \ 2025-09-04T21:03:18,563 | ^~~~~~ 2025-09-04T21:03:18,563 ast/src/region.c:13783:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:18,563 13783 | MAKE_MASK4_(UL,unsigned long int) 2025-09-04T21:03:18,563 | ^~~~~~~~~~~ 2025-09-04T21:03:18,599 ast/src/region.c: In function ‘astMask4I_’: 2025-09-04T21:03:18,619 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:03:18,620 13774 | return result; \ 2025-09-04T21:03:18,620 | ^~~~~~ 2025-09-04T21:03:18,620 ast/src/region.c:13784:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:18,620 13784 | MAKE_MASK4_(I,int) 2025-09-04T21:03:18,620 | ^~~~~~~~~~~ 2025-09-04T21:03:18,641 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:03:18,641 13748 | int result; \ 2025-09-04T21:03:18,641 | ^~~~~~ 2025-09-04T21:03:18,641 ast/src/region.c:13784:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:18,641 13784 | MAKE_MASK4_(I,int) 2025-09-04T21:03:18,641 | ^~~~~~~~~~~ 2025-09-04T21:03:18,676 ast/src/region.c: In function ‘astMask4UI_’: 2025-09-04T21:03:18,697 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:03:18,697 13774 | return result; \ 2025-09-04T21:03:18,697 | ^~~~~~ 2025-09-04T21:03:18,697 ast/src/region.c:13785:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:18,697 13785 | MAKE_MASK4_(UI,unsigned int) 2025-09-04T21:03:18,697 | ^~~~~~~~~~~ 2025-09-04T21:03:18,718 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:03:18,718 13748 | int result; \ 2025-09-04T21:03:18,718 | ^~~~~~ 2025-09-04T21:03:18,718 ast/src/region.c:13785:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:18,718 13785 | MAKE_MASK4_(UI,unsigned int) 2025-09-04T21:03:18,718 | ^~~~~~~~~~~ 2025-09-04T21:03:18,753 ast/src/region.c: In function ‘astMask4S_’: 2025-09-04T21:03:18,774 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:03:18,774 13774 | return result; \ 2025-09-04T21:03:18,774 | ^~~~~~ 2025-09-04T21:03:18,774 ast/src/region.c:13786:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:18,774 13786 | MAKE_MASK4_(S,short int) 2025-09-04T21:03:18,774 | ^~~~~~~~~~~ 2025-09-04T21:03:18,795 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:03:18,795 13748 | int result; \ 2025-09-04T21:03:18,795 | ^~~~~~ 2025-09-04T21:03:18,795 ast/src/region.c:13786:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:18,795 13786 | MAKE_MASK4_(S,short int) 2025-09-04T21:03:18,796 | ^~~~~~~~~~~ 2025-09-04T21:03:18,830 ast/src/region.c: In function ‘astMask4US_’: 2025-09-04T21:03:18,851 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:03:18,851 13774 | return result; \ 2025-09-04T21:03:18,851 | ^~~~~~ 2025-09-04T21:03:18,851 ast/src/region.c:13787:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:18,852 13787 | MAKE_MASK4_(US,unsigned short int) 2025-09-04T21:03:18,852 | ^~~~~~~~~~~ 2025-09-04T21:03:18,872 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:03:18,872 13748 | int result; \ 2025-09-04T21:03:18,872 | ^~~~~~ 2025-09-04T21:03:18,873 ast/src/region.c:13787:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:18,873 13787 | MAKE_MASK4_(US,unsigned short int) 2025-09-04T21:03:18,873 | ^~~~~~~~~~~ 2025-09-04T21:03:18,909 ast/src/region.c: In function ‘astMask4B_’: 2025-09-04T21:03:18,930 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:03:18,930 13774 | return result; \ 2025-09-04T21:03:18,930 | ^~~~~~ 2025-09-04T21:03:18,930 ast/src/region.c:13788:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:18,930 13788 | MAKE_MASK4_(B,signed char) 2025-09-04T21:03:18,930 | ^~~~~~~~~~~ 2025-09-04T21:03:18,951 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:03:18,951 13748 | int result; \ 2025-09-04T21:03:18,951 | ^~~~~~ 2025-09-04T21:03:18,951 ast/src/region.c:13788:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:18,951 13788 | MAKE_MASK4_(B,signed char) 2025-09-04T21:03:18,951 | ^~~~~~~~~~~ 2025-09-04T21:03:18,986 ast/src/region.c: In function ‘astMask4UB_’: 2025-09-04T21:03:19,008 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:03:19,008 13774 | return result; \ 2025-09-04T21:03:19,008 | ^~~~~~ 2025-09-04T21:03:19,008 ast/src/region.c:13789:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:19,008 13789 | MAKE_MASK4_(UB,unsigned char) 2025-09-04T21:03:19,009 | ^~~~~~~~~~~ 2025-09-04T21:03:19,029 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:03:19,029 13748 | int result; \ 2025-09-04T21:03:19,029 | ^~~~~~ 2025-09-04T21:03:19,030 ast/src/region.c:13789:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:03:19,030 13789 | MAKE_MASK4_(UB,unsigned char) 2025-09-04T21:03:19,030 | ^~~~~~~~~~~ 2025-09-04T21:03:19,803 In file included from ast/src/selectormap.c:102: 2025-09-04T21:03:19,803 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:19,803 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:19,803 | ^~~~~~~~ 2025-09-04T21:03:19,804 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:19,804 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:19,804 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:19,804 | ^~~~~~~~ 2025-09-04T21:03:20,685 In file included from ast/src/shiftmap.c:80: 2025-09-04T21:03:20,685 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:20,685 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:20,685 | ^~~~~~~~ 2025-09-04T21:03:20,686 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:20,686 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:20,686 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:20,686 | ^~~~~~~~ 2025-09-04T21:03:21,413 In file included from ast/src/skyaxis.c:141: 2025-09-04T21:03:21,414 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:21,414 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:21,414 | ^~~~~~~~ 2025-09-04T21:03:21,415 In file included from ./ast/pal.h:90, 2025-09-04T21:03:21,415 from ast/src/skyaxis.c:136: 2025-09-04T21:03:21,415 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:21,415 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:21,415 | ^~~~~~~~ 2025-09-04T21:03:24,363 In file included from ast/src/skyframe.c:761: 2025-09-04T21:03:24,363 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:24,363 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:24,363 | ^~~~~~~~ 2025-09-04T21:03:24,364 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:24,364 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:24,364 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:24,364 | ^~~~~~~~ 2025-09-04T21:03:24,668 ast/src/skyframe.c: In function ‘SetAttrib’: 2025-09-04T21:03:24,675 ast/src/skyframe.c:8653:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:03:24,675 8653 | if( nc == strlen( setting + offset ) ) { 2025-09-04T21:03:24,675 | ^~ 2025-09-04T21:03:24,685 ast/src/skyframe.c:8707:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:03:24,685 8707 | if( nc == strlen( setting + offset ) ) { 2025-09-04T21:03:24,685 | ^~ 2025-09-04T21:03:30,633 In file included from ast/src/slamap.c:188: 2025-09-04T21:03:30,633 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:30,633 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:30,633 | ^~~~~~~~ 2025-09-04T21:03:30,634 In file included from ./ast/pal.h:90, 2025-09-04T21:03:30,634 from ast/src/slamap.c:181: 2025-09-04T21:03:30,634 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:30,634 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:30,634 | ^~~~~~~~ 2025-09-04T21:03:34,437 In file included from ast/src/mapping.h:327, 2025-09-04T21:03:34,437 from ast/src/specfluxframe.c:90: 2025-09-04T21:03:34,437 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:34,437 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:34,437 | ^~~~~~~~ 2025-09-04T21:03:34,438 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:34,438 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:34,438 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:34,438 | ^~~~~~~~ 2025-09-04T21:03:34,540 ast/src/specfluxframe.c: In function ‘astInitSpecFluxFrameVtab_’: 2025-09-04T21:03:34,540 ast/src/specfluxframe.c:460:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:03:34,541 460 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:03:34,541 | ^~~~~~~ 2025-09-04T21:03:34,541 ast/src/specfluxframe.c:458:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:03:34,541 458 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T21:03:34,541 | ^~~~~~ 2025-09-04T21:03:34,567 ast/src/specfluxframe.c: In function ‘Dump’: 2025-09-04T21:03:34,569 ast/src/specfluxframe.c:1666:22: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:03:34,569 1666 | AstSpecFluxFrame *this; /* Pointer to the SpecFluxFrame structure */ 2025-09-04T21:03:34,569 | ^~~~ 2025-09-04T21:03:35,400 In file included from ast/src/mapping.h:327, 2025-09-04T21:03:35,400 from ast/src/unit.h:55, 2025-09-04T21:03:35,400 from ast/src/specframe.c:206: 2025-09-04T21:03:35,400 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:35,400 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:35,400 | ^~~~~~~~ 2025-09-04T21:03:35,401 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:35,401 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:35,402 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:35,402 | ^~~~~~~~ 2025-09-04T21:03:35,721 ast/src/specframe.c: In function ‘Dump’: 2025-09-04T21:03:35,727 ast/src/specframe.c:6677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:03:35,728 6677 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T21:03:35,728 | ^ 2025-09-04T21:03:39,592 In file included from ast/src/specmap.c:180: 2025-09-04T21:03:39,592 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:39,592 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:39,592 | ^~~~~~~~ 2025-09-04T21:03:39,593 In file included from ./ast/pal.h:90, 2025-09-04T21:03:39,593 from ast/src/specmap.c:174: 2025-09-04T21:03:39,593 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:39,593 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:39,594 | ^~~~~~~~ 2025-09-04T21:03:42,459 In file included from ast/src/sphmap.c:108: 2025-09-04T21:03:42,459 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:42,459 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:42,459 | ^~~~~~~~ 2025-09-04T21:03:42,460 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:42,460 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:42,460 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:42,460 | ^~~~~~~~ 2025-09-04T21:03:43,468 In file included from ast/src/mapping.h:327, 2025-09-04T21:03:43,469 from ast/src/unitmap.h:131, 2025-09-04T21:03:43,469 from ast/src/stc.c:101: 2025-09-04T21:03:43,469 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:43,469 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:43,469 | ^~~~~~~~ 2025-09-04T21:03:43,470 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:43,470 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:43,470 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:43,470 | ^~~~~~~~ 2025-09-04T21:03:43,549 ast/src/stc.c: In function ‘ClearAttrib’: 2025-09-04T21:03:43,549 ast/src/stc.c:300:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:03:43,549 300 | int len; /* Length of attrib string */ 2025-09-04T21:03:43,549 | ^~~ 2025-09-04T21:03:43,557 ast/src/stc.c: In function ‘GetAttrib’: 2025-09-04T21:03:43,558 ast/src/stc.c:776:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:03:43,558 776 | int len; /* Length of attrib string */ 2025-09-04T21:03:43,558 | ^~~ 2025-09-04T21:03:43,592 ast/src/stc.c: In function ‘TestAttrib’: 2025-09-04T21:03:43,595 ast/src/stc.c:2844:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:03:43,595 2844 | int len; /* Length of attrib string */ 2025-09-04T21:03:43,595 | ^~~ 2025-09-04T21:03:43,598 ast/src/stc.c:2843:12: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:03:43,598 2843 | AstStc *this; /* Pointer to the Stc structure */ 2025-09-04T21:03:43,598 | ^~~~ 2025-09-04T21:03:45,000 In file included from ast/src/mapping.h:327, 2025-09-04T21:03:45,000 from ast/src/frame.h:556, 2025-09-04T21:03:45,000 from ast/src/region.h:68, 2025-09-04T21:03:45,001 from ast/src/stc.h:71, 2025-09-04T21:03:45,001 from ast/src/stccatalogentrylocation.c:76: 2025-09-04T21:03:45,001 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:45,001 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:45,001 | ^~~~~~~~ 2025-09-04T21:03:45,002 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:45,002 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:45,002 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:45,002 | ^~~~~~~~ 2025-09-04T21:03:45,063 ast/src/stccatalogentrylocation.c: In function ‘astInitStcCatalogEntryLocationVtab_’: 2025-09-04T21:03:45,064 ast/src/stccatalogentrylocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:03:45,064 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T21:03:45,064 | ^~~ 2025-09-04T21:03:45,064 ast/src/stccatalogentrylocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:03:45,064 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:03:45,064 | ^~~~~~~ 2025-09-04T21:03:45,065 ast/src/stccatalogentrylocation.c: In function ‘Dump’: 2025-09-04T21:03:45,065 ast/src/stccatalogentrylocation.c:271:32: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:03:45,065 271 | AstStcCatalogEntryLocation *this; /* Pointer to the StcCatalogEntryLocation structure */ 2025-09-04T21:03:45,065 | ^~~~ 2025-09-04T21:03:45,371 In file included from ast/src/mapping.h:327, 2025-09-04T21:03:45,371 from ast/src/frame.h:556, 2025-09-04T21:03:45,371 from ast/src/region.h:68, 2025-09-04T21:03:45,371 from ast/src/stc.h:71, 2025-09-04T21:03:45,371 from ast/src/stcobsdatalocation.c:97: 2025-09-04T21:03:45,372 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:45,372 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:45,372 | ^~~~~~~~ 2025-09-04T21:03:45,372 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:45,373 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:45,373 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:45,373 | ^~~~~~~~ 2025-09-04T21:03:45,436 ast/src/stcobsdatalocation.c: In function ‘astInitStcObsDataLocationVtab_’: 2025-09-04T21:03:45,436 ast/src/stcobsdatalocation.c:273:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:03:45,436 273 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T21:03:45,436 | ^~~ 2025-09-04T21:03:45,436 ast/src/stcobsdatalocation.c:271:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:03:45,436 271 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:03:45,436 | ^~~~~~~ 2025-09-04T21:03:45,815 In file included from ast/src/mapping.h:327, 2025-09-04T21:03:45,815 from ast/src/frame.h:556, 2025-09-04T21:03:45,815 from ast/src/region.h:68, 2025-09-04T21:03:45,815 from ast/src/stc.h:71, 2025-09-04T21:03:45,816 from ast/src/stcresourceprofile.c:76: 2025-09-04T21:03:45,816 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:45,816 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:45,816 | ^~~~~~~~ 2025-09-04T21:03:45,816 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:45,816 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:45,816 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:45,816 | ^~~~~~~~ 2025-09-04T21:03:45,876 ast/src/stcresourceprofile.c: In function ‘astInitStcResourceProfileVtab_’: 2025-09-04T21:03:45,876 ast/src/stcresourceprofile.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:03:45,876 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T21:03:45,876 | ^~~ 2025-09-04T21:03:45,876 ast/src/stcresourceprofile.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:03:45,877 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:03:45,877 | ^~~~~~~ 2025-09-04T21:03:45,877 ast/src/stcresourceprofile.c: In function ‘Dump’: 2025-09-04T21:03:45,877 ast/src/stcresourceprofile.c:270:27: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:03:45,877 270 | AstStcResourceProfile *this; /* Pointer to the StcResourceProfile structure */ 2025-09-04T21:03:45,877 | ^~~~ 2025-09-04T21:03:46,186 In file included from ast/src/mapping.h:327, 2025-09-04T21:03:46,186 from ast/src/frame.h:556, 2025-09-04T21:03:46,186 from ast/src/stcschan.c:216: 2025-09-04T21:03:46,187 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:46,187 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:46,187 | ^~~~~~~~ 2025-09-04T21:03:46,187 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:46,187 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:46,187 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:46,187 | ^~~~~~~~ 2025-09-04T21:03:46,791 In file included from ast/src/frame.h:554: 2025-09-04T21:03:46,791 ast/src/stcschan.c: In function ‘MakeSpaceRegion’: 2025-09-04T21:03:46,792 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:03:46,793 511 | #define astRetF_(x) (x) 2025-09-04T21:03:46,793 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:03:46,793 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:03:46,793 | ^~~~~~ 2025-09-04T21:03:46,793 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:03:46,793 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:03:46,793 | ^~~~~~~~~ 2025-09-04T21:03:46,793 ast/src/stcschan.c:2000:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:03:46,793 2000 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T21:03:46,793 | ^~~~~~~~~~ 2025-09-04T21:03:46,794 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:03:46,794 511 | #define astRetF_(x) (x) 2025-09-04T21:03:46,794 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:03:46,794 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:03:46,795 | ^~~~~~ 2025-09-04T21:03:46,795 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:03:46,795 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:03:46,795 | ^~~~~~~~~ 2025-09-04T21:03:46,795 ast/src/stcschan.c:2000:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:03:46,795 2000 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T21:03:46,795 | ^~~~~~~~~~ 2025-09-04T21:03:46,795 In file included from ast/src/stcschan.c:236: 2025-09-04T21:03:46,795 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:03:46,795 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:03:46,796 | ^~~~~~~~~~~ 2025-09-04T21:03:53,301 In file included from ast/src/mapping.h:327, 2025-09-04T21:03:53,302 from ast/src/frame.h:556, 2025-09-04T21:03:53,302 from ast/src/region.h:68, 2025-09-04T21:03:53,302 from ast/src/stc.h:71, 2025-09-04T21:03:53,302 from ast/src/stcsearchlocation.c:76: 2025-09-04T21:03:53,302 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:53,302 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:53,302 | ^~~~~~~~ 2025-09-04T21:03:53,302 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:53,303 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:53,303 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:53,303 | ^~~~~~~~ 2025-09-04T21:03:53,361 ast/src/stcsearchlocation.c: In function ‘astInitStcSearchLocationVtab_’: 2025-09-04T21:03:53,361 ast/src/stcsearchlocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:03:53,361 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T21:03:53,362 | ^~~ 2025-09-04T21:03:53,362 ast/src/stcsearchlocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:03:53,362 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:03:53,362 | ^~~~~~~ 2025-09-04T21:03:53,362 ast/src/stcsearchlocation.c: In function ‘Dump’: 2025-09-04T21:03:53,362 ast/src/stcsearchlocation.c:269:26: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:03:53,362 269 | AstStcSearchLocation *this; /* Pointer to the StcSearchLocation structure */ 2025-09-04T21:03:53,362 | ^~~~ 2025-09-04T21:03:53,664 In file included from ast/src/switchmap.c:138: 2025-09-04T21:03:53,664 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:53,664 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:53,664 | ^~~~~~~~ 2025-09-04T21:03:53,665 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:53,665 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:53,666 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:53,666 | ^~~~~~~~ 2025-09-04T21:03:55,393 ast/src/table.c:3535:27: warning: argument 4 of type ‘char[101]’ with mismatched bound [-Warray-parameter=] 2025-09-04T21:03:55,393 3535 | char colname[ AST__MXCOLNAMLEN + 1 ], int *irow, 2025-09-04T21:03:55,393 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:03:55,393 ast/src/table.c:326:53: note: previously declared as ‘char *’ 2025-09-04T21:03:55,393 326 | static int ParseKey( AstTable *, const char *, int, char *, int *, AstKeyMap **, const char *, int * ); 2025-09-04T21:03:55,393 | ^~~~~~ 2025-09-04T21:03:55,394 ast/src/table.c: In function ‘ParseKey’: 2025-09-04T21:03:55,396 ast/src/table.c:3609:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:03:55,397 3609 | && ( nctot >= strlen( key ) ) ) { 2025-09-04T21:03:55,397 | ^~ 2025-09-04T21:03:58,685 In file included from ast/src/mapping.h:327, 2025-09-04T21:03:58,685 from ast/src/unit.h:55, 2025-09-04T21:03:58,685 from ast/src/timeframe.c:252: 2025-09-04T21:03:58,685 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:58,686 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:58,686 | ^~~~~~~~ 2025-09-04T21:03:58,686 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:58,686 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:58,686 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:58,686 | ^~~~~~~~ 2025-09-04T21:03:58,846 ast/src/timeframe.c: In function ‘astInitTimeFrameVtab_’: 2025-09-04T21:03:58,849 ast/src/timeframe.c:3365:16: warning: unused variable ‘map’ [-Wunused-variable] 2025-09-04T21:03:58,849 3365 | AstMapping *map; /* Temporary Maping */ 2025-09-04T21:03:58,849 | ^~~ 2025-09-04T21:03:59,767 In file included from ast/src/timeframe.c:250: 2025-09-04T21:03:59,767 ast/src/timeframe.c: In function ‘Centre’: 2025-09-04T21:03:59,767 ast/src/memory.h:280:49: warning: ‘date1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:03:59,767 280 | #define astStore(ptr,data,size) astERROR_INVOKE(astStore_(ptr,data,size,STATUS_PTR)) 2025-09-04T21:03:59,767 ast/src/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T21:03:59,767 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T21:03:59,767 | ^~~~~~~~ 2025-09-04T21:03:59,768 ast/src/timeframe.c:705:17: note: in expansion of macro ‘astStore’ 2025-09-04T21:03:59,768 705 | fres = astStore( NULL, date1, nres + 1 ); 2025-09-04T21:03:59,768 | ^~~~~~~~ 2025-09-04T21:03:59,768 ast/src/timeframe.c:651:10: note: ‘date1’ was declared here 2025-09-04T21:03:59,768 651 | char *date1; 2025-09-04T21:03:59,768 | ^~~~~ 2025-09-04T21:03:59,768 ast/src/memory.h:271:38: warning: ‘date2’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:03:59,768 271 | #define astFree(ptr) astERROR_INVOKE(astFree_(ptr,STATUS_PTR)) 2025-09-04T21:03:59,768 ast/src/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T21:03:59,768 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T21:03:59,769 | ^~~~~~~~ 2025-09-04T21:03:59,769 ast/src/timeframe.c:803:15: note: in expansion of macro ‘astFree’ 2025-09-04T21:03:59,769 803 | date2 = astFree( date2 ); 2025-09-04T21:03:59,769 | ^~~~~~~ 2025-09-04T21:03:59,769 ast/src/timeframe.c:652:10: note: ‘date2’ was declared here 2025-09-04T21:03:59,769 652 | char *date2; 2025-09-04T21:03:59,769 | ^~~~~ 2025-09-04T21:04:02,594 In file included from ast/src/mapping.h:327, 2025-09-04T21:04:02,594 from ast/src/slamap.h:134, 2025-09-04T21:04:02,594 from ast/src/timemap.c:172: 2025-09-04T21:04:02,594 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:04:02,594 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:04:02,594 | ^~~~~~~~ 2025-09-04T21:04:02,595 In file included from ./ast/pal.h:90, 2025-09-04T21:04:02,595 from ast/src/timemap.c:171: 2025-09-04T21:04:02,595 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:04:02,595 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:04:02,595 | ^~~~~~~~ 2025-09-04T21:04:06,184 In file included from ast/src/tranmap.c:92: 2025-09-04T21:04:06,184 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:04:06,184 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:04:06,184 | ^~~~~~~~ 2025-09-04T21:04:06,185 In file included from ast/src/pointset.h:194: 2025-09-04T21:04:06,185 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:04:06,185 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:04:06,186 | ^~~~~~~~ 2025-09-04T21:04:07,088 In file included from ast/src/unit.c:124: 2025-09-04T21:04:07,088 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:04:07,088 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:04:07,088 | ^~~~~~~~ 2025-09-04T21:04:07,089 In file included from ast/src/pointset.h:194: 2025-09-04T21:04:07,089 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:04:07,089 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:04:07,089 | ^~~~~~~~ 2025-09-04T21:04:07,138 ast/src/unit.c: In function ‘CleanExp’: 2025-09-04T21:04:07,138 ast/src/unit.c:405:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T21:04:07,138 405 | strcspn( t, "0123456789" ) == l - 1 ) { 2025-09-04T21:04:07,139 | ^~ 2025-09-04T21:04:07,153 ast/src/unit.c: In function ‘ComplicateTree’: 2025-09-04T21:04:07,154 ast/src/unit.c:868:9: warning: variable ‘op’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:04:07,154 868 | Oper op; 2025-09-04T21:04:07,154 | ^~ 2025-09-04T21:04:07,382 ast/src/unit.c: In function ‘astUnitAnalyser_’: 2025-09-04T21:04:07,387 ast/src/unit.c:5152:12: warning: ‘DimAnal’ accessing 80 bytes in a region of size 72 [-Wstringop-overflow=] 2025-09-04T21:04:07,387 5152 | if( !DimAnal( in_tree, powers, &result, status ) && astOK ) { 2025-09-04T21:04:07,387 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:04:07,388 ast/src/unit.c:5152:12: note: referencing argument 2 of type ‘double[10]’ 2025-09-04T21:04:07,389 ast/src/unit.c:1373:12: note: in a call to function ‘DimAnal’ 2025-09-04T21:04:07,389 1373 | static int DimAnal( UnitNode *node, double powers[NQUANT], double *scale, int *status ) { 2025-09-04T21:04:07,389 | ^~~~~~~ 2025-09-04T21:04:11,217 In file included from ast/src/unitmap.c:90: 2025-09-04T21:04:11,217 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:04:11,217 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:04:11,217 | ^~~~~~~~ 2025-09-04T21:04:11,218 In file included from ast/src/pointset.h:194: 2025-09-04T21:04:11,218 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:04:11,219 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:04:11,219 | ^~~~~~~~ 2025-09-04T21:04:11,258 ast/src/unitmap.c: In function ‘Transform’: 2025-09-04T21:04:11,259 ast/src/unitmap.c:859:16: warning: variable ‘map’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:04:11,259 859 | AstUnitMap *map; /* Pointer to UnitMap to be applied */ 2025-09-04T21:04:11,259 | ^~~ 2025-09-04T21:04:11,260 ast/src/unitmap.c: In function ‘Dump’: 2025-09-04T21:04:11,261 ast/src/unitmap.c:949:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:04:11,261 949 | AstUnitMap *this; /* Pointer to the UnitMap structure */ 2025-09-04T21:04:11,261 | ^~~~ 2025-09-04T21:04:11,766 In file included from ast/src/unitnormmap.c:109: 2025-09-04T21:04:11,766 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:04:11,766 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:04:11,766 | ^~~~~~~~ 2025-09-04T21:04:11,767 In file included from ast/src/pointset.h:194: 2025-09-04T21:04:11,767 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:04:11,767 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:04:11,768 | ^~~~~~~~ 2025-09-04T21:04:12,789 In file included from ast/src/wcsmap.c:623: 2025-09-04T21:04:12,789 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:04:12,789 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:04:12,789 | ^~~~~~~~ 2025-09-04T21:04:12,790 In file included from ast/src/pointset.h:194: 2025-09-04T21:04:12,790 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:04:12,790 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:04:12,790 | ^~~~~~~~ 2025-09-04T21:04:16,112 In file included from ast/src/winmap.c:140: 2025-09-04T21:04:16,112 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:04:16,112 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:04:16,112 | ^~~~~~~~ 2025-09-04T21:04:16,113 In file included from ast/src/pointset.h:194: 2025-09-04T21:04:16,113 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:04:16,113 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:04:16,113 | ^~~~~~~~ 2025-09-04T21:04:18,942 ast/src/xml.c: In function ‘ReadContent’: 2025-09-04T21:04:18,948 ast/src/xml.c:6167:8: warning: variable ‘prolog_ok’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:04:18,948 6167 | int prolog_ok; /* OK for source to start with a prolog? */ 2025-09-04T21:04:18,948 | ^~~~~~~~~ 2025-09-04T21:04:23,302 In file included from ast/src/mapping.h:327, 2025-09-04T21:04:23,303 from ast/src/frame.h:556, 2025-09-04T21:04:23,303 from ast/src/xmlchan.c:208: 2025-09-04T21:04:23,303 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:04:23,303 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:04:23,303 | ^~~~~~~~ 2025-09-04T21:04:23,303 In file included from ast/src/pointset.h:194: 2025-09-04T21:04:23,303 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:04:23,303 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:04:23,303 | ^~~~~~~~ 2025-09-04T21:04:23,525 ast/src/xmlchan.c: In function ‘AstronTimeReader’: 2025-09-04T21:04:23,527 ast/src/xmlchan.c:1982:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:04:23,527 1982 | if( iso && astUnformat( cfrm, 0, iso, &val ) != strlen( iso ) ) { 2025-09-04T21:04:23,527 | ^~ 2025-09-04T21:04:24,266 In file included from ast/src/xmlchan.c:207: 2025-09-04T21:04:24,266 ast/src/xmlchan.c: In function ‘Position2DReader’: 2025-09-04T21:04:24,272 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:04:24,273 511 | #define astRetF_(x) (x) 2025-09-04T21:04:24,273 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:04:24,273 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:04:24,273 | ^~~~~~ 2025-09-04T21:04:24,273 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:04:24,273 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:04:24,273 | ^~~~~~~~~ 2025-09-04T21:04:24,273 ast/src/xmlchan.c:6662:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:04:24,273 6662 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:04:24,273 | ^~~~~~~~~~ 2025-09-04T21:04:24,279 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:04:24,279 511 | #define astRetF_(x) (x) 2025-09-04T21:04:24,279 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:04:24,279 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:04:24,279 | ^~~~~~ 2025-09-04T21:04:24,279 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:04:24,279 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:04:24,279 | ^~~~~~~~~ 2025-09-04T21:04:24,280 ast/src/xmlchan.c:6662:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:04:24,280 6662 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:04:24,280 | ^~~~~~~~~~ 2025-09-04T21:04:24,280 In file included from ast/src/xmlchan.c:214: 2025-09-04T21:04:24,280 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:04:24,280 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:04:24,280 | ^~~~~~~~~~~ 2025-09-04T21:04:24,285 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:04:24,285 511 | #define astRetF_(x) (x) 2025-09-04T21:04:24,285 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:04:24,285 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:04:24,285 | ^~~~~~ 2025-09-04T21:04:24,285 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:04:24,285 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:04:24,285 | ^~~~~~~~~ 2025-09-04T21:04:24,285 ast/src/xmlchan.c:6709:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:04:24,286 6709 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:04:24,286 | ^~~~~~~~~~ 2025-09-04T21:04:24,291 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:04:24,291 511 | #define astRetF_(x) (x) 2025-09-04T21:04:24,291 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:04:24,291 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:04:24,292 | ^~~~~~ 2025-09-04T21:04:24,292 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:04:24,292 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:04:24,292 | ^~~~~~~~~ 2025-09-04T21:04:24,292 ast/src/xmlchan.c:6709:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:04:24,292 6709 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:04:24,292 | ^~~~~~~~~~ 2025-09-04T21:04:24,292 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:04:24,292 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:04:24,292 | ^~~~~~~~~~~ 2025-09-04T21:04:24,297 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:04:24,297 511 | #define astRetF_(x) (x) 2025-09-04T21:04:24,297 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:04:24,297 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:04:24,297 | ^~~~~~ 2025-09-04T21:04:24,298 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:04:24,298 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:04:24,298 | ^~~~~~~~~ 2025-09-04T21:04:24,298 ast/src/xmlchan.c:6757:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:04:24,298 6757 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:04:24,298 | ^~~~~~~~~~ 2025-09-04T21:04:24,304 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:04:24,304 511 | #define astRetF_(x) (x) 2025-09-04T21:04:24,304 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:04:24,304 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:04:24,304 | ^~~~~~ 2025-09-04T21:04:24,304 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:04:24,304 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:04:24,304 | ^~~~~~~~~ 2025-09-04T21:04:24,304 ast/src/xmlchan.c:6757:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:04:24,304 6757 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:04:24,304 | ^~~~~~~~~~ 2025-09-04T21:04:24,305 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:04:24,305 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:04:24,305 | ^~~~~~~~~~~ 2025-09-04T21:04:24,310 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:04:24,310 511 | #define astRetF_(x) (x) 2025-09-04T21:04:24,310 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:04:24,310 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:04:24,310 | ^~~~~~ 2025-09-04T21:04:24,310 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:04:24,310 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:04:24,310 | ^~~~~~~~~ 2025-09-04T21:04:24,310 ast/src/xmlchan.c:6805:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:04:24,310 6805 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:04:24,310 | ^~~~~~~~~~ 2025-09-04T21:04:24,316 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:04:24,316 511 | #define astRetF_(x) (x) 2025-09-04T21:04:24,316 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:04:24,316 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:04:24,316 | ^~~~~~ 2025-09-04T21:04:24,317 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:04:24,317 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:04:24,317 | ^~~~~~~~~ 2025-09-04T21:04:24,317 ast/src/xmlchan.c:6805:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:04:24,317 6805 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:04:24,317 | ^~~~~~~~~~ 2025-09-04T21:04:24,317 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:04:24,317 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:04:24,317 | ^~~~~~~~~~~ 2025-09-04T21:04:24,328 ast/src/xmlchan.c: In function ‘EllipseReader’: 2025-09-04T21:04:24,331 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:04:24,331 511 | #define astRetF_(x) (x) 2025-09-04T21:04:24,331 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:04:24,331 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:04:24,331 | ^~~~~~ 2025-09-04T21:04:24,332 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:04:24,332 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:04:24,332 | ^~~~~~~~~ 2025-09-04T21:04:24,332 ast/src/xmlchan.c:3791:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:04:24,332 3791 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T21:04:24,332 | ^~~~~~~~~~ 2025-09-04T21:04:24,335 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:04:24,335 511 | #define astRetF_(x) (x) 2025-09-04T21:04:24,335 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:04:24,335 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:04:24,335 | ^~~~~~ 2025-09-04T21:04:24,335 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:04:24,335 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:04:24,335 | ^~~~~~~~~ 2025-09-04T21:04:24,335 ast/src/xmlchan.c:3791:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:04:24,335 3791 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T21:04:24,336 | ^~~~~~~~~~ 2025-09-04T21:04:24,336 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:04:24,336 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:04:24,336 | ^~~~~~~~~~~ 2025-09-04T21:04:24,338 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:04:24,338 511 | #define astRetF_(x) (x) 2025-09-04T21:04:24,338 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:04:24,338 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:04:24,338 | ^~~~~~ 2025-09-04T21:04:24,338 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:04:24,338 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:04:24,339 | ^~~~~~~~~ 2025-09-04T21:04:24,339 ast/src/xmlchan.c:3803:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:04:24,339 3803 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T21:04:24,339 | ^~~~~~~~~~ 2025-09-04T21:04:24,341 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:04:24,342 511 | #define astRetF_(x) (x) 2025-09-04T21:04:24,342 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:04:24,342 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:04:24,342 | ^~~~~~ 2025-09-04T21:04:24,342 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:04:24,342 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:04:24,342 | ^~~~~~~~~ 2025-09-04T21:04:24,342 ast/src/xmlchan.c:3803:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:04:24,342 3803 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T21:04:24,342 | ^~~~~~~~~~ 2025-09-04T21:04:24,343 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:04:24,343 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:04:24,343 | ^~~~~~~~~~~ 2025-09-04T21:04:30,665 ast/src/xmlchan.c: In function ‘StcMetadataReader’: 2025-09-04T21:04:30,672 ast/src/xmlchan.c:7786:50: warning: ‘)’ directive writing 1 byte into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T21:04:30,672 7786 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T21:04:30,672 | ^ 2025-09-04T21:04:30,672 In function ‘ReCentreAnc’, 2025-09-04T21:04:30,672 inlined from ‘StcMetadataReader’ at ast/src/xmlchan.c:10686:7: 2025-09-04T21:04:30,679 ast/src/xmlchan.c:7786:19: note: ‘sprintf’ output between 14 and 22 bytes into a destination of size 20 2025-09-04T21:04:30,679 7786 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T21:04:30,680 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:04:32,558 In file included from ast/src/xphmap.c:89: 2025-09-04T21:04:32,558 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:04:32,558 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:04:32,558 | ^~~~~~~~ 2025-09-04T21:04:32,558 In file included from ast/src/pointset.h:194: 2025-09-04T21:04:32,559 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:04:32,559 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:04:32,559 | ^~~~~~~~ 2025-09-04T21:04:33,577 In file included from ast/src/zoommap.c:93: 2025-09-04T21:04:33,578 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:04:33,578 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:04:33,578 | ^~~~~~~~ 2025-09-04T21:04:33,578 In file included from ast/src/pointset.h:194: 2025-09-04T21:04:33,578 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:04:33,578 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:04:33,578 | ^~~~~~~~ 2025-09-04T21:04:40,252 starlink/ast/Ast.c: In function ‘numpydtype2str’: 2025-09-04T21:04:40,254 starlink/ast/Ast.c:64:8: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:40,254 64 | case PyArray_DOUBLE: 2025-09-04T21:04:40,254 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:40,255 | PyArray_DTYPE 2025-09-04T21:04:40,255 starlink/ast/Ast.c:64:8: note: each undeclared identifier is reported only once for each function it appears in 2025-09-04T21:04:40,271 starlink/ast/Ast.c:67:8: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:04:40,271 67 | case PyArray_FLOAT: 2025-09-04T21:04:40,272 | ^~~~~~~~~~~~~ 2025-09-04T21:04:40,272 | PyArray_ISFLOAT 2025-09-04T21:04:40,285 starlink/ast/Ast.c:70:8: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:04:40,285 70 | case PyArray_INT: 2025-09-04T21:04:40,285 | ^~~~~~~~~~~ 2025-09-04T21:04:40,285 | PyArray_Put 2025-09-04T21:04:40,299 starlink/ast/Ast.c:73:8: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:04:40,299 73 | case PyArray_UINT: 2025-09-04T21:04:40,299 | ^~~~~~~~~~~~ 2025-09-04T21:04:40,299 | PyArray_DIM 2025-09-04T21:04:40,308 starlink/ast/Ast.c:76:8: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:04:40,308 76 | case PyArray_BYTE: 2025-09-04T21:04:40,308 | ^~~~~~~~~~~~ 2025-09-04T21:04:40,308 | PyArray_BYTES 2025-09-04T21:04:40,321 starlink/ast/Ast.c:79:8: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:04:40,321 79 | case PyArray_UBYTE: 2025-09-04T21:04:40,321 | ^~~~~~~~~~~~~ 2025-09-04T21:04:40,321 | PyArray_BYTES 2025-09-04T21:04:40,337 starlink/ast/Ast.c:82:8: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:04:40,337 82 | case PyArray_SHORT: 2025-09-04T21:04:40,337 | ^~~~~~~~~~~~~ 2025-09-04T21:04:40,337 | PyArray_Sort 2025-09-04T21:04:40,357 starlink/ast/Ast.c:85:8: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:04:40,357 85 | case PyArray_USHORT: 2025-09-04T21:04:40,357 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:40,357 | PyArray_Sort 2025-09-04T21:04:40,372 starlink/ast/Ast.c:88:8: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:04:40,372 88 | case PyArray_LONG: 2025-09-04T21:04:40,372 | ^~~~~~~~~~~~ 2025-09-04T21:04:40,372 | PyArray_One 2025-09-04T21:04:40,390 starlink/ast/Ast.c:91:8: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:04:40,391 91 | case PyArray_ULONG: 2025-09-04T21:04:40,391 | ^~~~~~~~~~~~~ 2025-09-04T21:04:40,391 | PyArray_One 2025-09-04T21:04:40,416 starlink/ast/Ast.c:94:8: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T21:04:40,416 94 | case PyArray_LONGLONG: 2025-09-04T21:04:40,416 | ^~~~~~~~~~~~~~~~ 2025-09-04T21:04:40,416 | Py_T_LONGLONG 2025-09-04T21:04:40,443 starlink/ast/Ast.c:97:8: error: ‘PyArray_ULONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_ULONGLONG’? 2025-09-04T21:04:40,443 97 | case PyArray_ULONGLONG: 2025-09-04T21:04:40,443 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:04:40,443 | Py_T_ULONGLONG 2025-09-04T21:04:40,462 starlink/ast/Ast.c:100:8: error: ‘PyArray_CFLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:04:40,463 100 | case PyArray_CFLOAT: 2025-09-04T21:04:40,463 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:40,463 | PyArray_ISFLOAT 2025-09-04T21:04:40,486 starlink/ast/Ast.c:103:8: error: ‘PyArray_CDOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:40,486 103 | case PyArray_CDOUBLE: 2025-09-04T21:04:40,486 | ^~~~~~~~~~~~~~~ 2025-09-04T21:04:40,487 | PyArray_DTYPE 2025-09-04T21:04:40,559 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-04T21:04:40,559 from starlink/ast/Ast.c:3: 2025-09-04T21:04:40,559 starlink/ast/Ast.c: In function ‘Mapping_linearapprox’: 2025-09-04T21:04:40,560 starlink/ast/Ast.c:760:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:40,560 760 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:04:40,560 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:40,560 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:40,561 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:40,561 | ^~~~~~~ 2025-09-04T21:04:40,583 starlink/ast/Ast.c: In function ‘Mapping_mapbox’: 2025-09-04T21:04:40,584 starlink/ast/Ast.c:813:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:40,584 813 | xl = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:04:40,584 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:40,584 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:40,584 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:40,584 | ^~~~~~~ 2025-09-04T21:04:40,600 starlink/ast/Ast.c: In function ‘Mapping_mapmerge’: 2025-09-04T21:04:40,601 starlink/ast/Ast.c:896:52: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:04:40,601 896 | invlist_out = PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T21:04:40,601 | ^~~~~~~~~~~ 2025-09-04T21:04:40,601 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:40,601 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:40,601 | ^~~~~~~ 2025-09-04T21:04:40,616 starlink/ast/Ast.c: In function ‘Mapping_mapsplit’: 2025-09-04T21:04:40,617 starlink/ast/Ast.c:937:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:04:40,617 937 | PyArray_INT, 0, 100); 2025-09-04T21:04:40,617 | ^~~~~~~~~~~ 2025-09-04T21:04:40,617 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:04:40,617 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:04:40,617 | ^~~~ 2025-09-04T21:04:40,640 starlink/ast/Ast.c: In function ‘Mapping_quadapprox’: 2025-09-04T21:04:40,641 starlink/ast/Ast.c:995:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:40,641 995 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:04:40,642 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:40,642 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:40,642 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:40,642 | ^~~~~~~ 2025-09-04T21:04:40,666 starlink/ast/Ast.c: In function ‘Mapping_rebin’: 2025-09-04T21:04:40,668 starlink/ast/Ast.c:1115:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:40,668 1115 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:04:40,668 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:40,668 | PyArray_DTYPE 2025-09-04T21:04:40,686 starlink/ast/Ast.c:1118:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:04:40,686 1118 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:04:40,686 | ^~~~~~~~~~~~~ 2025-09-04T21:04:40,686 | PyArray_ISFLOAT 2025-09-04T21:04:40,700 starlink/ast/Ast.c:1121:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:04:40,700 1121 | } else if( type == PyArray_INT || 2025-09-04T21:04:40,700 | ^~~~~~~~~~~ 2025-09-04T21:04:40,700 | PyArray_Put 2025-09-04T21:04:40,717 starlink/ast/Ast.c:1122:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:04:40,717 1122 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T21:04:40,717 | ^~~~~~~~~~~~ 2025-09-04T21:04:40,717 | PyArray_One 2025-09-04T21:04:40,745 starlink/ast/Ast.c: In function ‘Mapping_rebinseq’: 2025-09-04T21:04:40,746 starlink/ast/Ast.c:1325:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:40,746 1325 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:04:40,747 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:40,747 | PyArray_DTYPE 2025-09-04T21:04:40,765 starlink/ast/Ast.c:1328:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:04:40,765 1328 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:04:40,765 | ^~~~~~~~~~~~~ 2025-09-04T21:04:40,765 | PyArray_ISFLOAT 2025-09-04T21:04:40,780 starlink/ast/Ast.c:1331:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:04:40,780 1331 | } else if( type == PyArray_INT || 2025-09-04T21:04:40,780 | ^~~~~~~~~~~ 2025-09-04T21:04:40,780 | PyArray_Put 2025-09-04T21:04:40,797 starlink/ast/Ast.c:1332:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:04:40,797 1332 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T21:04:40,797 | ^~~~~~~~~~~~ 2025-09-04T21:04:40,797 | PyArray_One 2025-09-04T21:04:40,825 starlink/ast/Ast.c: In function ‘Mapping_resample’: 2025-09-04T21:04:40,827 starlink/ast/Ast.c:1571:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:40,828 1571 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:04:40,828 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:40,828 | PyArray_DTYPE 2025-09-04T21:04:40,846 starlink/ast/Ast.c:1574:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:04:40,846 1574 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:04:40,846 | ^~~~~~~~~~~~~ 2025-09-04T21:04:40,846 | PyArray_ISFLOAT 2025-09-04T21:04:40,861 starlink/ast/Ast.c:1577:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:04:40,862 1577 | } else if( type == PyArray_INT ) { 2025-09-04T21:04:40,862 | ^~~~~~~~~~~ 2025-09-04T21:04:40,862 | PyArray_Put 2025-09-04T21:04:40,879 starlink/ast/Ast.c:1580:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:04:40,879 1580 | } else if( type == PyArray_LONG ) { 2025-09-04T21:04:40,879 | ^~~~~~~~~~~~ 2025-09-04T21:04:40,879 | PyArray_One 2025-09-04T21:04:40,897 starlink/ast/Ast.c:1583:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:04:40,897 1583 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:04:40,897 | ^~~~~~~~~~~~~ 2025-09-04T21:04:40,898 | PyArray_Sort 2025-09-04T21:04:40,908 starlink/ast/Ast.c:1586:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:04:40,908 1586 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:04:40,908 | ^~~~~~~~~~~~ 2025-09-04T21:04:40,908 | PyArray_BYTES 2025-09-04T21:04:40,925 starlink/ast/Ast.c:1589:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:04:40,925 1589 | } else if( type == PyArray_UINT ) { 2025-09-04T21:04:40,925 | ^~~~~~~~~~~~ 2025-09-04T21:04:40,925 | PyArray_DIM 2025-09-04T21:04:40,947 starlink/ast/Ast.c:1592:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:04:40,947 1592 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:04:40,948 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:40,948 | PyArray_Sort 2025-09-04T21:04:40,963 starlink/ast/Ast.c:1595:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:04:40,963 1595 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:04:40,963 | ^~~~~~~~~~~~~ 2025-09-04T21:04:40,963 | PyArray_BYTES 2025-09-04T21:04:41,006 starlink/ast/Ast.c: In function ‘Mapping_trangrid’: 2025-09-04T21:04:41,008 starlink/ast/Ast.c:1887:63: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:41,008 1887 | pout = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T21:04:41,008 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:41,008 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:41,008 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:41,008 | ^~~~~~~ 2025-09-04T21:04:41,031 starlink/ast/Ast.c: In function ‘Mapping_tran’: 2025-09-04T21:04:41,034 starlink/ast/Ast.c:1966:33: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:41,034 1966 | in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, "in", NAME ); 2025-09-04T21:04:41,034 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:41,034 | PyArray_DTYPE 2025-09-04T21:04:41,175 starlink/ast/Ast.c: In function ‘TimeMap_timeadd’: 2025-09-04T21:04:41,178 starlink/ast/Ast.c:2813:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:41,178 2813 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:04:41,178 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:41,178 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:04:41,178 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:04:41,178 | ^~~~ 2025-09-04T21:04:41,196 starlink/ast/Ast.c: In function ‘PermMap_init’: 2025-09-04T21:04:41,199 starlink/ast/Ast.c:3144:61: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:04:41,199 3144 | PyArray_INT, 0, 100); 2025-09-04T21:04:41,200 | ^~~~~~~~~~~ 2025-09-04T21:04:41,200 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:04:41,200 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:04:41,200 | ^~~~ 2025-09-04T21:04:41,224 starlink/ast/Ast.c:3149:65: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:41,224 3149 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:04:41,224 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:41,224 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:04:41,224 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:04:41,225 | ^~~~ 2025-09-04T21:04:41,247 starlink/ast/Ast.c: In function ‘ShiftMap_init’: 2025-09-04T21:04:41,250 starlink/ast/Ast.c:3248:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:41,250 3248 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:04:41,250 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:41,250 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:04:41,250 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:04:41,250 | ^~~~ 2025-09-04T21:04:41,272 starlink/ast/Ast.c: In function ‘UnitNormMap_init’: 2025-09-04T21:04:41,276 starlink/ast/Ast.c:3336:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:41,276 3336 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:04:41,276 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:41,276 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:04:41,276 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:04:41,276 | ^~~~ 2025-09-04T21:04:41,299 starlink/ast/Ast.c: In function ‘LutMap_init’: 2025-09-04T21:04:41,302 starlink/ast/Ast.c:3426:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:41,302 3426 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:04:41,302 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:41,302 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:04:41,302 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:04:41,303 | ^~~~ 2025-09-04T21:04:41,325 starlink/ast/Ast.c: In function ‘WinMap_init’: 2025-09-04T21:04:41,328 starlink/ast/Ast.c:3521:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:41,328 3521 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:04:41,328 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:41,328 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:04:41,328 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:04:41,329 | ^~~~ 2025-09-04T21:04:41,332 starlink/ast/Ast.c:3532:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T21:04:41,332 3532 | if ( ncoord == PyArray_Size( (PyObject*)inb ) && 2025-09-04T21:04:41,332 | ^~ 2025-09-04T21:04:41,336 starlink/ast/Ast.c:3533:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T21:04:41,336 3533 | ncoord == PyArray_Size( (PyObject*)outa) && 2025-09-04T21:04:41,336 | ^~ 2025-09-04T21:04:41,339 starlink/ast/Ast.c:3534:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T21:04:41,339 3534 | ncoord == PyArray_Size( (PyObject*)outb) ) { 2025-09-04T21:04:41,339 | ^~ 2025-09-04T21:04:41,908 In file included from starlink/ast/Ast.c:53: 2025-09-04T21:04:41,908 starlink/ast/Ast.c: In function ‘getActiveUnit’: 2025-09-04T21:04:41,910 ./starlink/include/star/pyast.h:150:9: warning: unused variable ‘att_buf’ [-Wunused-variable] 2025-09-04T21:04:41,910 150 | char att_buf[ MXATTR_LEN ]; \ 2025-09-04T21:04:41,910 | ^~~~~~~ 2025-09-04T21:04:41,910 starlink/ast/Ast.c:3641:1: note: in expansion of macro ‘MAKE_GET’ 2025-09-04T21:04:41,911 3641 | MAKE_GET( Frame, ActiveUnit, 2025-09-04T21:04:41,911 | ^~~~~~~~ 2025-09-04T21:04:41,985 starlink/ast/Ast.c: In function ‘Frame_intersect’: 2025-09-04T21:04:41,988 starlink/ast/Ast.c:4004:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:41,988 4004 | out = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:04:41,989 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:41,989 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:41,989 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:41,989 | ^~~~~~~ 2025-09-04T21:04:42,007 starlink/ast/Ast.c: In function ‘Frame_matchaxes’: 2025-09-04T21:04:42,011 starlink/ast/Ast.c:4039:59: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:04:42,011 4039 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T21:04:42,011 | ^~~~~~~~~~~ 2025-09-04T21:04:42,011 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:42,011 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:42,011 | ^~~~~~~ 2025-09-04T21:04:42,037 starlink/ast/Ast.c: In function ‘Frame_norm’: 2025-09-04T21:04:42,040 starlink/ast/Ast.c:4070:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:42,041 4070 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:04:42,041 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:42,041 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:42,041 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:42,041 | ^~~~~~~ 2025-09-04T21:04:42,067 starlink/ast/Ast.c: In function ‘Frame_offset’: 2025-09-04T21:04:42,071 starlink/ast/Ast.c:4108:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:42,071 4108 | point3 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:04:42,071 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:42,071 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:42,071 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:42,071 | ^~~~~~~ 2025-09-04T21:04:42,097 starlink/ast/Ast.c: In function ‘Frame_offset2’: 2025-09-04T21:04:42,101 starlink/ast/Ast.c:4146:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:42,101 4146 | point2 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:04:42,101 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:42,101 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:42,101 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:42,101 | ^~~~~~~ 2025-09-04T21:04:42,121 starlink/ast/Ast.c: In function ‘Frame_pickaxes’: 2025-09-04T21:04:42,125 starlink/ast/Ast.c:4206:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:04:42,125 4206 | PyArray_INT, 0, 100); 2025-09-04T21:04:42,125 | ^~~~~~~~~~~ 2025-09-04T21:04:42,125 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:04:42,125 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:04:42,125 | ^~~~ 2025-09-04T21:04:42,152 starlink/ast/Ast.c: In function ‘Frame_resolve’: 2025-09-04T21:04:42,156 starlink/ast/Ast.c:4263:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:42,156 4263 | point4 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:04:42,156 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:42,156 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:42,157 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:42,157 | ^~~~~~~ 2025-09-04T21:04:42,183 starlink/ast/Ast.c: In function ‘MatrixMap_init’: 2025-09-04T21:04:42,187 starlink/ast/Ast.c:4387:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:42,187 4387 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:04:42,187 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:42,187 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:04:42,187 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:04:42,187 | ^~~~ 2025-09-04T21:04:42,218 starlink/ast/Ast.c: In function ‘PolyMap_init’: 2025-09-04T21:04:42,223 starlink/ast/Ast.c:4517:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:42,223 4517 | PyArray_DOUBLE, 2025-09-04T21:04:42,223 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:42,223 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:04:42,223 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:04:42,223 | ^~~~ 2025-09-04T21:04:42,256 starlink/ast/Ast.c: In function ‘ChebyMap_init’: 2025-09-04T21:04:42,260 starlink/ast/Ast.c:4735:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:42,260 4735 | PyArray_DOUBLE, 2025-09-04T21:04:42,260 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:42,260 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:04:42,260 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:04:42,261 | ^~~~ 2025-09-04T21:04:42,413 starlink/ast/Ast.c: In function ‘Region_getregionbounds’: 2025-09-04T21:04:42,419 starlink/ast/Ast.c:6213:56: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:42,420 6213 | lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:04:42,420 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:42,420 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:42,420 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:42,420 | ^~~~~~~ 2025-09-04T21:04:42,446 starlink/ast/Ast.c: In function ‘Region_getregiondisc’: 2025-09-04T21:04:42,452 starlink/ast/Ast.c:6243:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:42,453 6243 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:04:42,453 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:42,453 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:42,453 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:42,453 | ^~~~~~~ 2025-09-04T21:04:42,488 starlink/ast/Ast.c: In function ‘Region_getregionpoints’: 2025-09-04T21:04:42,494 starlink/ast/Ast.c:6373:59: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:42,494 6373 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T21:04:42,494 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:42,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-04T21:04:42,494 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:42,495 | ^~~~~~~ 2025-09-04T21:04:42,522 starlink/ast/Ast.c: In function ‘Region_getregionmesh’: 2025-09-04T21:04:42,528 starlink/ast/Ast.c:6422:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:42,528 6422 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T21:04:42,528 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:42,528 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:42,528 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:42,528 | ^~~~~~~ 2025-09-04T21:04:42,556 starlink/ast/Ast.c: In function ‘Region_mask’: 2025-09-04T21:04:42,564 starlink/ast/Ast.c:6491:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:42,564 6491 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:04:42,564 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:42,564 | PyArray_DTYPE 2025-09-04T21:04:42,593 starlink/ast/Ast.c:6494:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:04:42,593 6494 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:04:42,593 | ^~~~~~~~~~~~~ 2025-09-04T21:04:42,593 | PyArray_ISFLOAT 2025-09-04T21:04:42,618 starlink/ast/Ast.c:6497:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:04:42,618 6497 | } else if( type == PyArray_INT ) { 2025-09-04T21:04:42,618 | ^~~~~~~~~~~ 2025-09-04T21:04:42,618 | PyArray_Put 2025-09-04T21:04:42,645 starlink/ast/Ast.c:6500:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:04:42,645 6500 | } else if( type == PyArray_LONG ) { 2025-09-04T21:04:42,645 | ^~~~~~~~~~~~ 2025-09-04T21:04:42,645 | PyArray_One 2025-09-04T21:04:42,673 starlink/ast/Ast.c:6503:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:04:42,673 6503 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:04:42,674 | ^~~~~~~~~~~~~ 2025-09-04T21:04:42,674 | PyArray_Sort 2025-09-04T21:04:42,694 starlink/ast/Ast.c:6506:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:04:42,694 6506 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:04:42,694 | ^~~~~~~~~~~~ 2025-09-04T21:04:42,694 | PyArray_BYTES 2025-09-04T21:04:42,720 starlink/ast/Ast.c:6509:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:04:42,720 6509 | } else if( type == PyArray_UINT ) { 2025-09-04T21:04:42,720 | ^~~~~~~~~~~~ 2025-09-04T21:04:42,720 | PyArray_DIM 2025-09-04T21:04:42,753 starlink/ast/Ast.c:6512:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:04:42,753 6512 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:04:42,753 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:42,753 | PyArray_Sort 2025-09-04T21:04:42,778 starlink/ast/Ast.c:6515:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:04:42,778 6515 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:04:42,778 | ^~~~~~~~~~~~~ 2025-09-04T21:04:42,778 | PyArray_BYTES 2025-09-04T21:04:42,844 starlink/ast/Ast.c: In function ‘Circle_circlepars’: 2025-09-04T21:04:42,850 starlink/ast/Ast.c:6860:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:42,851 6860 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:04:42,851 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:42,851 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:42,851 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:42,851 | ^~~~~~~ 2025-09-04T21:04:42,882 starlink/ast/Ast.c: In function ‘Moc_addmocdata’: 2025-09-04T21:04:42,891 starlink/ast/Ast.c:7050:22: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:04:42,891 7050 | if( type == PyArray_INT ) { 2025-09-04T21:04:42,891 | ^~~~~~~~~~~ 2025-09-04T21:04:42,891 | PyArray_Put 2025-09-04T21:04:42,919 starlink/ast/Ast.c:7052:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:04:42,919 7052 | } else if( type == PyArray_LONG ) { 2025-09-04T21:04:42,919 | ^~~~~~~~~~~~ 2025-09-04T21:04:42,919 | PyArray_One 2025-09-04T21:04:42,957 starlink/ast/Ast.c:7054:29: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T21:04:42,958 7054 | } else if( type == PyArray_LONGLONG ) { 2025-09-04T21:04:42,958 | ^~~~~~~~~~~~~~~~ 2025-09-04T21:04:42,958 | Py_T_LONGLONG 2025-09-04T21:04:42,990 starlink/ast/Ast.c: In function ‘Moc_addpixelmask’: 2025-09-04T21:04:43,000 starlink/ast/Ast.c:7176:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:43,000 7176 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:04:43,000 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:43,000 | PyArray_DTYPE 2025-09-04T21:04:43,029 starlink/ast/Ast.c:7180:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:04:43,030 7180 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:04:43,030 | ^~~~~~~~~~~~~ 2025-09-04T21:04:43,030 | PyArray_ISFLOAT 2025-09-04T21:04:43,055 starlink/ast/Ast.c:7184:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:04:43,055 7184 | } else if( type == PyArray_INT ) { 2025-09-04T21:04:43,056 | ^~~~~~~~~~~ 2025-09-04T21:04:43,056 | PyArray_Put 2025-09-04T21:04:43,084 starlink/ast/Ast.c:7188:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:04:43,084 7188 | } else if( type == PyArray_LONG ) { 2025-09-04T21:04:43,084 | ^~~~~~~~~~~~ 2025-09-04T21:04:43,084 | PyArray_One 2025-09-04T21:04:43,113 starlink/ast/Ast.c:7192:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:04:43,113 7192 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:04:43,113 | ^~~~~~~~~~~~~ 2025-09-04T21:04:43,113 | PyArray_Sort 2025-09-04T21:04:43,134 starlink/ast/Ast.c:7196:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:04:43,134 7196 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:04:43,134 | ^~~~~~~~~~~~ 2025-09-04T21:04:43,135 | PyArray_BYTES 2025-09-04T21:04:43,162 starlink/ast/Ast.c:7200:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:04:43,162 7200 | } else if( type == PyArray_UINT ) { 2025-09-04T21:04:43,162 | ^~~~~~~~~~~~ 2025-09-04T21:04:43,162 | PyArray_DIM 2025-09-04T21:04:43,195 starlink/ast/Ast.c:7204:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:04:43,196 7204 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:04:43,196 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:43,196 | PyArray_Sort 2025-09-04T21:04:43,222 starlink/ast/Ast.c:7208:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:04:43,222 7208 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:04:43,222 | ^~~~~~~~~~~~~ 2025-09-04T21:04:43,222 | PyArray_BYTES 2025-09-04T21:04:43,275 starlink/ast/Ast.c: In function ‘Moc_getmocdata’: 2025-09-04T21:04:43,282 starlink/ast/Ast.c:7370:47: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:04:43,282 7370 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T21:04:43,282 | ^~~~~~~~~~~ 2025-09-04T21:04:43,283 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:43,283 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:43,283 | ^~~~~~~ 2025-09-04T21:04:43,319 starlink/ast/Ast.c:7370:61: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T21:04:43,320 7370 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T21:04:43,320 | ^~~~~~~~~~~~~~~~ 2025-09-04T21:04:43,320 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:43,320 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:43,320 | ^~~~~~~ 2025-09-04T21:04:43,356 starlink/ast/Ast.c: In function ‘Polygon_init’: 2025-09-04T21:04:43,366 starlink/ast/Ast.c:7545:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:43,366 7545 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T21:04:43,366 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:43,366 | PyArray_DTYPE 2025-09-04T21:04:43,397 starlink/ast/Ast.c: In function ‘PointList_init’: 2025-09-04T21:04:43,407 starlink/ast/Ast.c:7677:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:43,407 7677 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T21:04:43,407 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:43,407 | PyArray_DTYPE 2025-09-04T21:04:43,439 starlink/ast/Ast.c: In function ‘Ellipse_ellipsepars’: 2025-09-04T21:04:43,447 starlink/ast/Ast.c:7822:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:43,447 7822 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:04:43,447 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:43,447 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:43,447 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:43,447 | ^~~~~~~ 2025-09-04T21:04:43,474 starlink/ast/Ast.c: In function ‘Channel_init’: 2025-09-04T21:04:43,481 starlink/ast/Ast.c:8336:29: error: passing argument 1 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T21:04:43,481 8336 | result = SetProxy( this, self ); 2025-09-04T21:04:43,482 | ^~~~ 2025-09-04T21:04:43,482 | | 2025-09-04T21:04:43,482 | AstChannel * 2025-09-04T21:04:43,482 starlink/ast/Ast.c:141:33: note: expected ‘AstObject *’ but argument is of type ‘AstChannel *’ 2025-09-04T21:04:43,482 141 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T21:04:43,482 | ~~~~~~~~~~~^~~~ 2025-09-04T21:04:43,490 starlink/ast/Ast.c:8336:35: error: passing argument 2 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T21:04:43,490 8336 | result = SetProxy( this, self ); 2025-09-04T21:04:43,490 | ^~~~ 2025-09-04T21:04:43,490 | | 2025-09-04T21:04:43,490 | Channel * 2025-09-04T21:04:43,490 starlink/ast/Ast.c:141:47: note: expected ‘Object *’ but argument is of type ‘Channel *’ 2025-09-04T21:04:43,491 141 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T21:04:43,491 | ~~~~~~~~^~~~ 2025-09-04T21:04:43,760 starlink/ast/Ast.c: In function ‘KeyMap_setitem’: 2025-09-04T21:04:43,774 starlink/ast/Ast.c:10318:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:43,774 10318 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:04:43,774 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:43,774 | PyArray_DTYPE 2025-09-04T21:04:43,809 starlink/ast/Ast.c:10321:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:04:43,809 10321 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:04:43,809 | ^~~~~~~~~~~~~ 2025-09-04T21:04:43,809 | PyArray_ISFLOAT 2025-09-04T21:04:43,839 starlink/ast/Ast.c:10324:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:04:43,840 10324 | } else if( type == PyArray_INT ) { 2025-09-04T21:04:43,840 | ^~~~~~~~~~~ 2025-09-04T21:04:43,840 | PyArray_Put 2025-09-04T21:04:43,874 starlink/ast/Ast.c:10327:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:04:43,874 10327 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:04:43,874 | ^~~~~~~~~~~~~ 2025-09-04T21:04:43,874 | PyArray_Sort 2025-09-04T21:04:43,905 starlink/ast/Ast.c:10330:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:04:43,906 10330 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:04:43,906 | ^~~~~~~~~~~~~ 2025-09-04T21:04:43,906 | PyArray_BYTES 2025-09-04T21:04:44,245 starlink/ast/Ast.c: In function ‘Plot_boundingbox’: 2025-09-04T21:04:44,255 starlink/ast/Ast.c:10692:75: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:44,255 10692 | PyArrayObject *lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:04:44,255 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:44,255 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:44,255 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:44,255 | ^~~~~~~ 2025-09-04T21:04:44,301 starlink/ast/Ast.c: In function ‘Plot_mark’: 2025-09-04T21:04:44,316 starlink/ast/Ast.c:10882:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:44,316 10882 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 1, 2, dims, 2025-09-04T21:04:44,316 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:44,317 | PyArray_DTYPE 2025-09-04T21:04:44,345 starlink/ast/Ast.c: In function ‘Plot_polycurve’: 2025-09-04T21:04:44,360 starlink/ast/Ast.c:10914:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:44,360 10914 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, 2025-09-04T21:04:44,360 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:44,360 | PyArray_DTYPE 2025-09-04T21:04:44,416 starlink/ast/Ast.c: In function ‘Line_wrapper’: 2025-09-04T21:04:44,426 starlink/ast/Ast.c:11249:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:44,426 11249 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:04:44,426 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:44,426 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:44,426 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:44,427 | ^~~~~~~ 2025-09-04T21:04:44,453 starlink/ast/Ast.c: In function ‘Mark_wrapper’: 2025-09-04T21:04:44,463 starlink/ast/Ast.c:11282:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:44,463 11282 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:04:44,463 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:44,464 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:44,464 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:44,464 | ^~~~~~~ 2025-09-04T21:04:44,509 starlink/ast/Ast.c: In function ‘Table_columnshape’: 2025-09-04T21:04:44,520 starlink/ast/Ast.c:11649:81: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:04:44,521 11649 | PyArrayObject *dims_array = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T21:04:44,521 | ^~~~~~~~~~~ 2025-09-04T21:04:44,521 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:04:44,521 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:04:44,521 | ^~~~~~~ 2025-09-04T21:04:44,620 starlink/ast/Ast.c: In function ‘PyAst_convex’: 2025-09-04T21:04:44,636 starlink/ast/Ast.c:12327:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:44,637 12327 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:04:44,637 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:44,637 | PyArray_DTYPE 2025-09-04T21:04:44,675 starlink/ast/Ast.c:12330:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:04:44,675 12330 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:04:44,675 | ^~~~~~~~~~~~~ 2025-09-04T21:04:44,675 | PyArray_ISFLOAT 2025-09-04T21:04:44,709 starlink/ast/Ast.c:12333:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:04:44,709 12333 | } else if( type == PyArray_INT ) { 2025-09-04T21:04:44,709 | ^~~~~~~~~~~ 2025-09-04T21:04:44,709 | PyArray_Put 2025-09-04T21:04:44,745 starlink/ast/Ast.c:12336:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:04:44,745 12336 | } else if( type == PyArray_LONG ) { 2025-09-04T21:04:44,745 | ^~~~~~~~~~~~ 2025-09-04T21:04:44,745 | PyArray_One 2025-09-04T21:04:44,780 starlink/ast/Ast.c:12339:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:04:44,780 12339 | } else if( type == PyArray_UINT ) { 2025-09-04T21:04:44,780 | ^~~~~~~~~~~~ 2025-09-04T21:04:44,780 | PyArray_DIM 2025-09-04T21:04:44,820 starlink/ast/Ast.c:12342:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:04:44,821 12342 | } else if( type == PyArray_ULONG ) { 2025-09-04T21:04:44,821 | ^~~~~~~~~~~~~ 2025-09-04T21:04:44,821 | PyArray_One 2025-09-04T21:04:44,858 starlink/ast/Ast.c:12345:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:04:44,858 12345 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:04:44,859 | ^~~~~~~~~~~~~ 2025-09-04T21:04:44,859 | PyArray_Sort 2025-09-04T21:04:44,900 starlink/ast/Ast.c:12348:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:04:44,900 12348 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:04:44,900 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:44,900 | PyArray_Sort 2025-09-04T21:04:44,929 starlink/ast/Ast.c:12351:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:04:44,929 12351 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:04:44,929 | ^~~~~~~~~~~~ 2025-09-04T21:04:44,929 | PyArray_BYTES 2025-09-04T21:04:44,964 starlink/ast/Ast.c:12354:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:04:44,964 12354 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:04:44,964 | ^~~~~~~~~~~~~ 2025-09-04T21:04:44,964 | PyArray_BYTES 2025-09-04T21:04:45,057 starlink/ast/Ast.c: In function ‘PyAst_outline’: 2025-09-04T21:04:45,074 starlink/ast/Ast.c:12569:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:45,074 12569 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:04:45,074 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:45,074 | PyArray_DTYPE 2025-09-04T21:04:45,112 starlink/ast/Ast.c:12572:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:04:45,112 12572 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:04:45,112 | ^~~~~~~~~~~~~ 2025-09-04T21:04:45,112 | PyArray_ISFLOAT 2025-09-04T21:04:45,147 starlink/ast/Ast.c:12575:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:04:45,147 12575 | } else if( type == PyArray_INT ) { 2025-09-04T21:04:45,147 | ^~~~~~~~~~~ 2025-09-04T21:04:45,147 | PyArray_Put 2025-09-04T21:04:45,183 starlink/ast/Ast.c:12578:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:04:45,183 12578 | } else if( type == PyArray_LONG ) { 2025-09-04T21:04:45,183 | ^~~~~~~~~~~~ 2025-09-04T21:04:45,183 | PyArray_One 2025-09-04T21:04:45,219 starlink/ast/Ast.c:12581:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:04:45,219 12581 | } else if( type == PyArray_UINT ) { 2025-09-04T21:04:45,219 | ^~~~~~~~~~~~ 2025-09-04T21:04:45,219 | PyArray_DIM 2025-09-04T21:04:45,260 starlink/ast/Ast.c:12584:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:04:45,260 12584 | } else if( type == PyArray_ULONG ) { 2025-09-04T21:04:45,260 | ^~~~~~~~~~~~~ 2025-09-04T21:04:45,260 | PyArray_One 2025-09-04T21:04:45,298 starlink/ast/Ast.c:12587:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:04:45,298 12587 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:04:45,298 | ^~~~~~~~~~~~~ 2025-09-04T21:04:45,298 | PyArray_Sort 2025-09-04T21:04:45,341 starlink/ast/Ast.c:12590:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:04:45,341 12590 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:04:45,341 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:45,341 | PyArray_Sort 2025-09-04T21:04:45,371 starlink/ast/Ast.c:12593:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:04:45,371 12593 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:04:45,371 | ^~~~~~~~~~~~ 2025-09-04T21:04:45,371 | PyArray_BYTES 2025-09-04T21:04:45,406 starlink/ast/Ast.c:12596:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:04:45,406 12596 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:04:45,406 | ^~~~~~~~~~~~~ 2025-09-04T21:04:45,406 | PyArray_BYTES 2025-09-04T21:04:45,684 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T21:04:45,702 starlink/ast/Ast.c:13904:29: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:04:45,702 13904 | return GetArray( object, PyArray_DOUBLE, 1, 1, dim, arg, fun ); 2025-09-04T21:04:45,703 | ^~~~~~~~~~~~~~ 2025-09-04T21:04:45,703 | PyArray_DTYPE 2025-09-04T21:04:45,720 starlink/ast/Ast.c: In function ‘GetArray1I’: 2025-09-04T21:04:45,738 starlink/ast/Ast.c:13919:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:04:45,739 13919 | return GetArray( object, PyArray_INT, 1, 1, dim, arg, fun ); 2025-09-04T21:04:45,739 | ^~~~~~~~~~~ 2025-09-04T21:04:45,739 | PyArray_Put 2025-09-04T21:04:45,810 starlink/ast/Ast.c:13920:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T21:04:45,810 13920 | } 2025-09-04T21:04:45,810 | ^ 2025-09-04T21:04:45,894 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T21:04:45,904 starlink/ast/Ast.c:13905:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T21:04:45,904 13905 | } 2025-09-04T21:04:45,904 | ^ 2025-09-04T21:04:46,726 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-04T21:04:46,905 ERROR: python setup.py bdist_wheel exited with 1 2025-09-04T21:04:46,918 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-04T21:04:46,918 exec(compile('"'"''"'"''"'"' 2025-09-04T21:04:46,918 # This is -- a caller that pip uses to run setup.py 2025-09-04T21:04:46,918 # 2025-09-04T21:04:46,918 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T21:04:46,918 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T21:04:46,918 # - It provides a clear error message when setuptools is not installed. 2025-09-04T21:04:46,918 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T21:04:46,918 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T21:04:46,918 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T21:04:46,918 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T21:04:46,918 import os, sys, tokenize, traceback 2025-09-04T21:04:46,918 2025-09-04T21:04:46,918 try: 2025-09-04T21:04:46,918 import setuptools 2025-09-04T21:04:46,918 except ImportError: 2025-09-04T21:04:46,918 print( 2025-09-04T21:04:46,918 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T21:04:46,918 "the build environment with exception:", 2025-09-04T21:04:46,918 file=sys.stderr, 2025-09-04T21:04:46,918 ) 2025-09-04T21:04:46,918 traceback.print_exc() 2025-09-04T21:04:46,918 sys.exit(1) 2025-09-04T21:04:46,918 2025-09-04T21:04:46,918 __file__ = %r 2025-09-04T21:04:46,918 sys.argv[0] = __file__ 2025-09-04T21:04:46,918 2025-09-04T21:04:46,918 if os.path.exists(__file__): 2025-09-04T21:04:46,918 filename = __file__ 2025-09-04T21:04:46,918 with tokenize.open(__file__) as f: 2025-09-04T21:04:46,918 setup_py_code = f.read() 2025-09-04T21:04:46,918 else: 2025-09-04T21:04:46,918 filename = "" 2025-09-04T21:04:46,918 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T21:04:46,918 2025-09-04T21:04:46,918 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T21:04:46,918 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ck8wvgkv/starlink-pyast_0a3637747ab8495491ef60d434739b15/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-zoom0sxb[/] 2025-09-04T21:04:46,918 [bold magenta]cwd[/]: /tmp/pip-wheel-ck8wvgkv/starlink-pyast_0a3637747ab8495491ef60d434739b15/ 2025-09-04T21:04:46,919 Building wheel for starlink-pyast (setup.py): finished with status 'error' 2025-09-04T21:04:46,919 ERROR: Failed building wheel for starlink-pyast 2025-09-04T21:04:46,920 Running setup.py clean for starlink-pyast 2025-09-04T21:04:46,921 Running command python setup.py clean 2025-09-04T21:04:48,285 /usr/bin/ld: tmp/isfinitequlr219x.o: in function `main': 2025-09-04T21:04:48,285 isfinitequlr219x.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T21:04:48,290 collect2: error: ld returned 1 exit status 2025-09-04T21:04:48,862 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T21:04:48,862 !! 2025-09-04T21:04:48,862 ******************************************************************************** 2025-09-04T21:04:48,863 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T21:04:48,863 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T21:04:48,863 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T21:04:48,863 ******************************************************************************** 2025-09-04T21:04:48,863 !! 2025-09-04T21:04:48,863 self._finalize_license_expression() 2025-09-04T21:04:49,103 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-04T21:04:49,103 'build/scripts-3.13' does not exist -- can't clean it 2025-09-04T21:04:49,243 Failed to build starlink-pyast 2025-09-04T21:04:49,244 ERROR: Failed to build one or more wheels 2025-09-04T21:04:49,244 Exception information: 2025-09-04T21:04:49,244 Traceback (most recent call last): 2025-09-04T21:04:49,244 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T21:04:49,244 status = _inner_run() 2025-09-04T21:04:49,244 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T21:04:49,244 return self.run(options, args) 2025-09-04T21:04:49,244 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T21:04:49,244 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T21:04:49,244 return func(self, options, args) 2025-09-04T21:04:49,244 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-04T21:04:49,244 raise CommandError("Failed to build one or more wheels") 2025-09-04T21:04:49,244 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-04T21:04:49,250 Removed build tracker: '/tmp/pip-build-tracker-u9zblqno'