2025-09-05T00:55:48,466 Created temporary directory: /tmp/pip-build-tracker-y46chgsm 2025-09-05T00:55:48,467 Initialized build tracking at /tmp/pip-build-tracker-y46chgsm 2025-09-05T00:55:48,467 Created build tracker: /tmp/pip-build-tracker-y46chgsm 2025-09-05T00:55:48,467 Entered build tracker: /tmp/pip-build-tracker-y46chgsm 2025-09-05T00:55:48,467 Created temporary directory: /tmp/pip-wheel-ad1gkqb4 2025-09-05T00:55:48,470 Created temporary directory: /tmp/pip-ephem-wheel-cache-pp_4vfxs 2025-09-05T00:55:48,528 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-05T00:55:48,530 2 location(s) to search for versions of starlink-pyast: 2025-09-05T00:55:48,530 * https://pypi.org/simple/starlink-pyast/ 2025-09-05T00:55:48,530 * https://www.piwheels.org/simple/starlink-pyast/ 2025-09-05T00:55:48,531 Fetching project page and analyzing links: https://pypi.org/simple/starlink-pyast/ 2025-09-05T00:55:48,531 Getting page https://pypi.org/simple/starlink-pyast/ 2025-09-05T00:55:48,532 Found index url https://pypi.org/simple/ 2025-09-05T00:55:48,603 Fetched page https://pypi.org/simple/starlink-pyast/ as application/vnd.pypi.simple.v1+json 2025-09-05T00:55:48,609 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-05T00:55:48,609 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-05T00:55:48,610 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-05T00:55:48,610 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-05T00:55:48,610 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-05T00:55:48,610 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-05T00:55:48,611 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-05T00:55:48,611 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-05T00:55:48,611 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-05T00:55:48,611 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-05T00:55:48,612 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-05T00:55:48,612 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-05T00:55:48,612 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-05T00:55:48,612 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-05T00:55:48,612 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-05T00:55:48,613 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-05T00:55:48,613 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-05T00:55:48,613 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-05T00:55:48,613 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-05T00:55:48,614 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-05T00:55:48,614 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-05T00:55:48,614 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-05T00:55:48,614 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-05T00:55:48,614 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-05T00:55:48,615 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-05T00:55:48,615 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-05T00:55:48,615 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-05T00:55:48,615 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-05T00:55:48,616 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-05T00:55:48,616 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-05T00:55:48,616 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-05T00:55:48,616 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-05T00:55:48,616 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-05T00:55:48,617 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-05T00:55:48,617 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-05T00:55:48,617 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-05T00:55:48,617 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-05T00:55:48,617 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-05T00:55:48,617 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-05T00:55:48,617 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-05T00:55:48,617 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-05T00:55:48,618 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-05T00:55:48,618 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-05T00:55:48,618 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-05T00:55:48,618 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-05T00:55:48,618 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-05T00:55:48,619 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-05T00:55:48,619 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-05T00:55:48,619 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-05T00:55:48,619 Fetching project page and analyzing links: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-05T00:55:48,620 Getting page https://www.piwheels.org/simple/starlink-pyast/ 2025-09-05T00:55:48,621 Found index url https://www.piwheels.org/simple/ 2025-09-05T00:55:48,736 Fetched page https://www.piwheels.org/simple/starlink-pyast/ as text/html 2025-09-05T00:55:48,777 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-05T00:55:48,778 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-05T00:55:48,778 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-05T00:55:48,778 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-05T00:55:48,778 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-05T00:55:48,778 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-05T00:55:48,778 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-05T00:55:48,778 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-05T00:55:48,779 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-05T00:55:48,779 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-05T00:55:48,779 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-05T00:55:48,779 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-05T00:55:48,779 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-05T00:55:48,779 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-05T00:55:48,780 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-05T00:55:48,780 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-05T00:55:48,780 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-05T00:55:48,780 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-05T00:55:48,780 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-05T00:55:48,780 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-05T00:55:48,780 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-05T00:55:48,781 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-05T00:55:48,781 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-05T00:55:48,781 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-05T00:55:48,781 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-05T00:55:48,781 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-05T00:55:48,781 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-05T00:55:48,781 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-05T00:55:48,782 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-05T00:55:48,782 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-05T00:55:48,782 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-05T00:55:48,782 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-05T00:55:48,782 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-05T00:55:48,782 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-05T00:55:48,782 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-05T00:55:48,783 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-05T00:55:48,783 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-05T00:55:48,783 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-05T00:55:48,783 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-05T00:55:48,783 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-05T00:55:48,783 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-05T00:55:48,783 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-05T00:55:48,784 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-05T00:55:48,784 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-05T00:55:48,784 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-05T00:55:48,784 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-05T00:55:48,784 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-05T00:55:48,784 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-05T00:55:48,784 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-05T00:55:48,785 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-05T00:55:48,785 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-05T00:55:48,785 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-05T00:55:48,785 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-05T00:55:48,785 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-05T00:55:48,785 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-05T00:55:48,785 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-05T00:55:48,786 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-05T00:55:48,786 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-05T00:55:48,786 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-05T00:55:48,786 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-05T00:55:48,786 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-05T00:55:48,786 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-05T00:55:48,786 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-05T00:55:48,786 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-05T00:55:48,787 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-05T00:55:48,787 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-05T00:55:48,787 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-05T00:55:48,787 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-05T00:55:48,787 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-05T00:55:48,787 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-05T00:55:48,787 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-05T00:55:48,788 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-05T00:55:48,788 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-05T00:55:48,788 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-05T00:55:48,788 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-05T00:55:48,788 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-05T00:55:48,788 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-05T00:55:48,788 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-05T00:55:48,789 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-05T00:55:48,789 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-05T00:55:48,789 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-05T00:55:48,789 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-05T00:55:48,789 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-05T00:55:48,789 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-05T00:55:48,789 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-05T00:55:48,790 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-05T00:55:48,790 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-05T00:55:48,790 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-05T00:55:48,790 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-05T00:55:48,790 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-05T00:55:48,790 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-05T00:55:48,790 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-05T00:55:48,791 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-05T00:55:48,791 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-05T00:55:48,791 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-05T00:55:48,791 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-05T00:55:48,791 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-05T00:55:48,791 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-05T00:55:48,791 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-05T00:55:48,791 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-05T00:55:48,792 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-05T00:55:48,792 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-05T00:55:48,792 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-05T00:55:48,792 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-05T00:55:48,792 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-05T00:55:48,792 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-05T00:55:48,793 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-05T00:55:48,793 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-05T00:55:48,793 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-05T00:55:48,793 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-05T00:55:48,793 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-05T00:55:48,793 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-05T00:55:48,793 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-05T00:55:48,794 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-05T00:55:48,794 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-05T00:55:48,794 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-05T00:55:48,794 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-05T00:55:48,794 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-05T00:55:48,794 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-05T00:55:48,794 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-05T00:55:48,794 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-05T00:55:48,795 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-05T00:55:48,795 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-05T00:55:48,795 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-05T00:55:48,795 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-05T00:55:48,795 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-05T00:55:48,795 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-05T00:55:48,795 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-05T00:55:48,796 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-05T00:55:48,796 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-05T00:55:48,796 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-05T00:55:48,796 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-05T00:55:48,796 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-05T00:55:48,796 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-05T00:55:48,796 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-05T00:55:48,797 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-05T00:55:48,797 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-05T00:55:48,797 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-05T00:55:48,797 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-05T00:55:48,797 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-05T00:55:48,797 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-05T00:55:48,797 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-05T00:55:48,798 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-05T00:55:48,798 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-05T00:55:48,798 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-05T00:55:48,798 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-05T00:55:48,798 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-05T00:55:48,798 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-05T00:55:48,798 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-05T00:55:48,799 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-05T00:55:48,799 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-05T00:55:48,799 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-05T00:55:48,799 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-05T00:55:48,799 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-05T00:55:48,799 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-05T00:55:48,799 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-05T00:55:48,800 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-05T00:55:48,800 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-05T00:55:48,800 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-05T00:55:48,800 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-05T00:55:48,800 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-05T00:55:48,800 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-05T00:55:48,800 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-05T00:55:48,801 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-05T00:55:48,801 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-05T00:55:48,801 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-05T00:55:48,801 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-05T00:55:48,801 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-05T00:55:48,801 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-05T00:55:48,801 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-05T00:55:48,801 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-05T00:55:48,802 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-05T00:55:48,802 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-05T00:55:48,802 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-05T00:55:48,802 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-05T00:55:48,802 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-05T00:55:48,802 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-05T00:55:48,803 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-05T00:55:48,803 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-05T00:55:48,803 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-05T00:55:48,803 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-05T00:55:48,803 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-05T00:55:48,803 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-05T00:55:48,803 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-05T00:55:48,804 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-05T00:55:48,804 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-05T00:55:48,804 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-05T00:55:48,804 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-05T00:55:48,804 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-05T00:55:48,804 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-05T00:55:48,804 Skipping link: not a file: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-05T00:55:48,805 Skipping link: not a file: https://pypi.org/simple/starlink-pyast/ 2025-09-05T00:55:48,831 Given no hashes to check 1 links for project 'starlink-pyast': discarding no candidates 2025-09-05T00:55:48,832 Collecting starlink-pyast==3.15.4 2025-09-05T00:55:48,833 Created temporary directory: /tmp/pip-unpack-fbh1jda1 2025-09-05T00:55:48,975 Downloading starlink-pyast-3.15.4.tar.gz (10.0 MB) 2025-09-05T00:55:51,154 Added starlink-pyast==3.15.4 from https://files.pythonhosted.org/packages/4e/8f/f2882d4209975c1398a5967ea76f677c11a39469dc441cee51844c394ac7/starlink-pyast-3.15.4.tar.gz to build tracker '/tmp/pip-build-tracker-y46chgsm' 2025-09-05T00:55:51,155 Running setup.py (path:/tmp/pip-wheel-ad1gkqb4/starlink-pyast_29d50671128c4e55849c819bc3187202/setup.py) egg_info for package starlink-pyast 2025-09-05T00:55:51,155 Created temporary directory: /tmp/pip-pip-egg-info-n3oecabg 2025-09-05T00:55:51,155 Preparing metadata (setup.py): started 2025-09-05T00:55:51,156 Running command python setup.py egg_info 2025-09-05T00:55:51,963 /tmp/pip-wheel-ad1gkqb4/starlink-pyast_29d50671128c4e55849c819bc3187202/setup.py:102: 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-05T00:55:51,963 tar.extractall() 2025-09-05T00:55:52,669 /usr/bin/ld: tmp/isfinite9hh5n4l9.o: in function `main': 2025-09-05T00:55:52,669 isfinite9hh5n4l9.c:(.text+0x14): undefined reference to `isfinite' 2025-09-05T00:55:52,674 collect2: error: ld returned 1 exit status 2025-09-05T00:55:52,720 /tmp/tmp_ruamel_yaml_pzpysjwd/test_yaml.c:2:10: fatal error: yaml.h: No such file or directory 2025-09-05T00:55:52,721 2 | #include 2025-09-05T00:55:52,721 | ^~~~~~~~ 2025-09-05T00:55:52,721 compilation terminated. 2025-09-05T00:55:53,200 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-05T00:55:53,200 !! 2025-09-05T00:55:53,200 ******************************************************************************** 2025-09-05T00:55:53,200 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-05T00:55:53,201 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-05T00:55:53,201 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-05T00:55:53,201 ******************************************************************************** 2025-09-05T00:55:53,201 !! 2025-09-05T00:55:53,201 self._finalize_license_expression() 2025-09-05T00:55:53,664 libyaml compile error 2025-09-05T00:55:53,803 Preparing metadata (setup.py): finished with status 'done' 2025-09-05T00:55:53,807 Source in /tmp/pip-wheel-ad1gkqb4/starlink-pyast_29d50671128c4e55849c819bc3187202 has version 3.15.4, which satisfies requirement starlink-pyast==3.15.4 from https://files.pythonhosted.org/packages/4e/8f/f2882d4209975c1398a5967ea76f677c11a39469dc441cee51844c394ac7/starlink-pyast-3.15.4.tar.gz 2025-09-05T00:55:53,807 Removed starlink-pyast==3.15.4 from https://files.pythonhosted.org/packages/4e/8f/f2882d4209975c1398a5967ea76f677c11a39469dc441cee51844c394ac7/starlink-pyast-3.15.4.tar.gz from build tracker '/tmp/pip-build-tracker-y46chgsm' 2025-09-05T00:55:53,810 Created temporary directory: /tmp/pip-unpack-4r_s0txw 2025-09-05T00:55:53,811 Created temporary directory: /tmp/pip-unpack-08il8dj8 2025-09-05T00:55:53,811 Building wheels for collected packages: starlink-pyast 2025-09-05T00:55:53,812 Created temporary directory: /tmp/pip-wheel-zc7dqds9 2025-09-05T00:55:53,813 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-05T00:55:53,814 Building wheel for starlink-pyast (setup.py): started 2025-09-05T00:55:53,814 Destination directory: /tmp/pip-wheel-zc7dqds9 2025-09-05T00:55:53,814 Running command python setup.py bdist_wheel 2025-09-05T00:55:55,075 /usr/bin/ld: tmp/isfiniteiba8r3yy.o: in function `main': 2025-09-05T00:55:55,075 isfiniteiba8r3yy.c:(.text+0x14): undefined reference to `isfinite' 2025-09-05T00:55:55,081 collect2: error: ld returned 1 exit status 2025-09-05T00:55:55,127 /tmp/tmp_ruamel_yaml_q93tb74s/test_yaml.c:2:10: fatal error: yaml.h: No such file or directory 2025-09-05T00:55:55,127 2 | #include 2025-09-05T00:55:55,127 | ^~~~~~~~ 2025-09-05T00:55:55,127 compilation terminated. 2025-09-05T00:55:55,129 libyaml compile error 2025-09-05T00:55:55,614 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-05T00:55:55,614 !! 2025-09-05T00:55:55,615 ******************************************************************************** 2025-09-05T00:55:55,615 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-05T00:55:55,615 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-05T00:55:55,615 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-05T00:55:55,615 ******************************************************************************** 2025-09-05T00:55:55,615 !! 2025-09-05T00:55:55,615 self._finalize_license_expression() 2025-09-05T00:56:36,702 In file included from ast/palwrap.c:75: 2025-09-05T00:56:36,703 ast/pal/palDat.c: In function ‘astPalDat’: 2025-09-05T00:56:36,703 ast/pal/palDat.c:86:7: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2025-09-05T00:56:36,703 86 | int status; 2025-09-05T00:56:36,703 | ^~~~~~ 2025-09-05T00:56:42,464 In file included from ./ast/src/mapping.h:327, 2025-09-05T00:56:42,465 from ast/pyast_extra.c:50: 2025-09-05T00:56:42,465 ./ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:56:42,465 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:56:42,465 | ^~~~~~~~ 2025-09-05T00:56:42,465 In file included from ./ast/src/pointset.h:194: 2025-09-05T00:56:42,465 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:56:42,465 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:56:42,465 | ^~~~~~~~ 2025-09-05T00:56:42,483 In file included from ast/pyast_extra.c:52: 2025-09-05T00:56:42,483 ast/pyast_extra.h:50:9: warning: "STATUS_PTR" redefined 2025-09-05T00:56:42,483 50 | #define STATUS_PTR astGetStatusPtr 2025-09-05T00:56:42,483 | ^~~~~~~~~~ 2025-09-05T00:56:42,483 In file included from ast/pyast_extra.c:51: 2025-09-05T00:56:42,483 ./ast/src/memory.h:141:9: note: this is the location of the previous definition 2025-09-05T00:56:42,484 141 | #define STATUS_PTR status 2025-09-05T00:56:42,484 | ^~~~~~~~~~ 2025-09-05T00:56:42,484 ast/pyast_extra.h:62:9: warning: "astMapMerge" redefined 2025-09-05T00:56:42,484 62 | #define astMapMerge(this,where,series,nmap,id_list,invert_list) \ 2025-09-05T00:56:42,484 | ^~~~~~~~~~~ 2025-09-05T00:56:42,484 ./ast/src/mapping.h:986:9: note: this is the location of the previous definition 2025-09-05T00:56:42,484 986 | #define astMapMerge(this,where,series,nmap,map_list,invert_list) \ 2025-09-05T00:56:42,484 | ^~~~~~~~~~~ 2025-09-05T00:56:42,718 In file included from ast/src/axis.c:112: 2025-09-05T00:56:42,718 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:56:42,719 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:56:42,719 | ^~~~~~~~ 2025-09-05T00:56:42,719 In file included from ast/src/pointset.h:194: 2025-09-05T00:56:42,719 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:56:42,719 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:56:42,719 | ^~~~~~~~ 2025-09-05T00:56:44,757 In file included from ast/src/mapping.h:327, 2025-09-05T00:56:44,757 from ast/src/cmpmap.h:139, 2025-09-05T00:56:44,757 from ast/src/box.c:126: 2025-09-05T00:56:44,757 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:56:44,757 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:56:44,757 | ^~~~~~~~ 2025-09-05T00:56:44,758 In file included from ast/src/pointset.h:194: 2025-09-05T00:56:44,758 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:56:44,759 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:56:44,759 | ^~~~~~~~ 2025-09-05T00:56:46,789 In file included from ast/src/mapping.h:326: 2025-09-05T00:56:46,790 ast/src/box.c: In function ‘Simplify’: 2025-09-05T00:56:46,794 ast/src/object.h:1857:36: warning: ‘newpoly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:56:46,794 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-05T00:56:46,795 | ^ 2025-09-05T00:56:46,795 ast/src/object.h:516:31: note: in definition of macro ‘astRetO_’ 2025-09-05T00:56:46,795 516 | #define astRetO_(x) ((void *)(x)) 2025-09-05T00:56:46,795 | ^ 2025-09-05T00:56:46,795 ast/src/object.h:1857:24: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:56:46,795 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-05T00:56:46,795 | ^~~~~~~~~ 2025-09-05T00:56:46,795 ast/src/box.c:3975:26: note: in expansion of macro ‘astAnnul’ 2025-09-05T00:56:46,795 3975 | newpoly = astAnnul( newpoly ); 2025-09-05T00:56:46,795 | ^~~~~~~~ 2025-09-05T00:56:46,799 ast/src/box.c:3656:16: note: ‘newpoly’ was declared here 2025-09-05T00:56:46,799 3656 | AstPolygon *newpoly; /* New Polygon to replace Box */ 2025-09-05T00:56:46,799 | ^~~~~~~ 2025-09-05T00:56:47,867 In file included from ast/src/channel.c:164: 2025-09-05T00:56:47,867 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:56:47,867 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:56:47,867 | ^~~~~~~~ 2025-09-05T00:56:47,868 In file included from ast/src/pointset.h:194: 2025-09-05T00:56:47,868 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:56:47,868 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:56:47,868 | ^~~~~~~~ 2025-09-05T00:56:50,855 In file included from ast/src/chebymap.c:155: 2025-09-05T00:56:50,856 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:56:50,856 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:56:50,856 | ^~~~~~~~ 2025-09-05T00:56:50,856 In file included from ast/src/pointset.h:194: 2025-09-05T00:56:50,856 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:56:50,856 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:56:50,856 | ^~~~~~~~ 2025-09-05T00:56:51,176 ast/src/chebymap.c: In function ‘FitPoly2DInit’: 2025-09-05T00:56:51,177 ast/src/chebymap.c:795:30: warning: ‘off[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:56:51,177 795 | this->offset_i[ 0 ] = off[ 0 ]; 2025-09-05T00:56:51,177 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-05T00:56:51,177 ast/src/chebymap.c:717:11: note: ‘off[0]’ was declared here 2025-09-05T00:56:51,177 717 | double off[ 2 ]; 2025-09-05T00:56:51,177 | ^~~ 2025-09-05T00:56:51,178 ast/src/chebymap.c:797:30: warning: ‘off[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:56:51,178 797 | this->offset_i[ 1 ] = off[ 1 ]; 2025-09-05T00:56:51,178 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-05T00:56:51,178 ast/src/chebymap.c:717:11: note: ‘off[1]’ was declared here 2025-09-05T00:56:51,178 717 | double off[ 2 ]; 2025-09-05T00:56:51,178 | ^~~ 2025-09-05T00:56:51,178 ast/src/chebymap.c:794:29: warning: ‘scl[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:56:51,179 794 | this->scale_i[ 0 ] = scl[ 0 ]; 2025-09-05T00:56:51,179 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-05T00:56:51,179 ast/src/chebymap.c:722:11: note: ‘scl[0]’ was declared here 2025-09-05T00:56:51,179 722 | double scl[ 2 ]; 2025-09-05T00:56:51,179 | ^~~ 2025-09-05T00:56:51,179 ast/src/chebymap.c:796:29: warning: ‘scl[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:56:51,179 796 | this->scale_i[ 1 ] = scl[ 1 ]; 2025-09-05T00:56:51,180 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-05T00:56:51,180 ast/src/chebymap.c:722:11: note: ‘scl[1]’ was declared here 2025-09-05T00:56:51,180 722 | double scl[ 2 ]; 2025-09-05T00:56:51,180 | ^~~ 2025-09-05T00:56:51,260 ast/src/chebymap.c: In function ‘FitPoly1DInit’: 2025-09-05T00:56:51,260 ast/src/chebymap.c:629:30: warning: ‘off’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:56:51,260 629 | this->offset_i[ 0 ] = off; 2025-09-05T00:56:51,261 | ~~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-05T00:56:51,261 ast/src/chebymap.c:570:11: note: ‘off’ was declared here 2025-09-05T00:56:51,261 570 | double off; 2025-09-05T00:56:51,261 | ^~~ 2025-09-05T00:56:51,261 ast/src/chebymap.c:628:29: warning: ‘scl’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:56:51,261 628 | this->scale_i[ 0 ] = scl; 2025-09-05T00:56:51,261 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-05T00:56:51,261 ast/src/chebymap.c:573:11: note: ‘scl’ was declared here 2025-09-05T00:56:51,261 573 | double scl; 2025-09-05T00:56:51,261 | ^~~ 2025-09-05T00:56:52,142 In file included from ast/src/circle.c:84: 2025-09-05T00:56:52,142 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:56:52,142 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:56:52,142 | ^~~~~~~~ 2025-09-05T00:56:52,142 In file included from ast/src/pointset.h:194: 2025-09-05T00:56:52,142 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:56:52,143 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:56:52,143 | ^~~~~~~~ 2025-09-05T00:56:53,742 In file included from ast/src/cmpframe.c:554: 2025-09-05T00:56:53,742 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:56:53,743 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:56:53,743 | ^~~~~~~~ 2025-09-05T00:56:53,744 In file included from ast/src/pointset.h:194: 2025-09-05T00:56:53,744 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:56:53,744 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:56:53,744 | ^~~~~~~~ 2025-09-05T00:56:55,108 In file included from ast/src/pointset.h:187: 2025-09-05T00:56:55,108 ast/src/cmpframe.c: In function ‘NormalPoints’: 2025-09-05T00:56:55,114 ast/src/pointset.h:672:13: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:56:55,114 672 | astINVOKE(V,astPermPoints_(astCheckPointSet(this),forward,perm,STATUS_PTR)) 2025-09-05T00:56:55,114 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-05T00:56:55,114 512 | #define astRetV_(x) (x) 2025-09-05T00:56:55,114 | ^ 2025-09-05T00:56:55,114 ast/src/pointset.h:672:1: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:56:55,115 672 | astINVOKE(V,astPermPoints_(astCheckPointSet(this),forward,perm,STATUS_PTR)) 2025-09-05T00:56:55,115 | ^~~~~~~~~ 2025-09-05T00:56:55,115 ast/src/cmpframe.c:5805:4: note: in expansion of macro ‘astPermPoints’ 2025-09-05T00:56:55,115 5805 | astPermPoints( result, 1, perm ); 2025-09-05T00:56:55,115 | ^~~~~~~~~~~~~ 2025-09-05T00:56:55,120 ast/src/cmpframe.c:5689:17: note: ‘result’ was declared here 2025-09-05T00:56:55,120 5689 | AstPointSet *result; /* Pointer to returned PointSet */ 2025-09-05T00:56:55,120 | ^~~~~~ 2025-09-05T00:56:59,222 In file included from ast/src/cmpmap.c:182: 2025-09-05T00:56:59,223 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:56:59,223 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:56:59,223 | ^~~~~~~~ 2025-09-05T00:56:59,224 In file included from ast/src/pointset.h:194: 2025-09-05T00:56:59,224 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:56:59,224 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:56:59,224 | ^~~~~~~~ 2025-09-05T00:56:59,408 ast/src/cmpmap.c:2989:15: warning: ‘Rate’ defined but not used [-Wunused-function] 2025-09-05T00:56:59,408 2989 | static double Rate( AstMapping *this, double *at, int ax1, int ax2, int *status ){ 2025-09-05T00:56:59,408 | ^~~~ 2025-09-05T00:57:01,989 In file included from ast/src/cmpregion.c:138: 2025-09-05T00:57:01,989 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:57:01,989 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:57:01,989 | ^~~~~~~~ 2025-09-05T00:57:01,989 In file included from ast/src/pointset.h:194: 2025-09-05T00:57:01,990 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:57:01,990 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:57:01,990 | ^~~~~~~~ 2025-09-05T00:57:04,719 In file included from ast/src/mapping.h:327, 2025-09-05T00:57:04,719 from ast/src/frame.h:556, 2025-09-05T00:57:04,720 from ast/src/specframe.h:58, 2025-09-05T00:57:04,720 from ast/src/dsbspecframe.c:171: 2025-09-05T00:57:04,720 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:57:04,720 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:57:04,720 | ^~~~~~~~ 2025-09-05T00:57:04,720 In file included from ast/src/pointset.h:194: 2025-09-05T00:57:04,720 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:57:04,720 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:57:04,720 | ^~~~~~~~ 2025-09-05T00:57:06,172 In file included from ast/src/dssmap.c:121: 2025-09-05T00:57:06,172 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:57:06,172 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:57:06,172 | ^~~~~~~~ 2025-09-05T00:57:06,172 In file included from ast/src/pointset.h:194: 2025-09-05T00:57:06,172 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:57:06,172 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:57:06,173 | ^~~~~~~~ 2025-09-05T00:57:07,524 In file included from ast/src/ellipse.c:87: 2025-09-05T00:57:07,524 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:57:07,524 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:57:07,524 | ^~~~~~~~ 2025-09-05T00:57:07,524 In file included from ast/src/pointset.h:194: 2025-09-05T00:57:07,524 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:57:07,525 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:57:07,525 | ^~~~~~~~ 2025-09-05T00:57:07,707 In file included from ast/src/ellipse.c:86: 2025-09-05T00:57:07,707 ast/src/ellipse.c: In function ‘RegPins’: 2025-09-05T00:57:07,708 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-05T00:57:07,708 511 | #define astRetF_(x) (x) 2025-09-05T00:57:07,708 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T00:57:07,708 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T00:57:07,708 | ^~~~~~ 2025-09-05T00:57:07,709 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:07,709 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-05T00:57:07,709 | ^~~~~~~~~ 2025-09-05T00:57:07,709 ast/src/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-05T00:57:07,709 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-05T00:57:07,709 | ^~~~~~~~~~ 2025-09-05T00:57:07,709 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-05T00:57:07,710 511 | #define astRetF_(x) (x) 2025-09-05T00:57:07,710 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T00:57:07,710 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T00:57:07,710 | ^~~~~~ 2025-09-05T00:57:07,710 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:07,710 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-05T00:57:07,710 | ^~~~~~~~~ 2025-09-05T00:57:07,710 ast/src/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-05T00:57:07,710 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-05T00:57:07,710 | ^~~~~~~~~~ 2025-09-05T00:57:07,712 ast/src/ellipse.c:2368:13: note: in a call to function ‘astEllipse_’ 2025-09-05T00:57:07,712 2368 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-05T00:57:07,712 | ^~~~~~~~~~~ 2025-09-05T00:57:07,713 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-05T00:57:07,713 511 | #define astRetF_(x) (x) 2025-09-05T00:57:07,713 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T00:57:07,713 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T00:57:07,713 | ^~~~~~ 2025-09-05T00:57:07,713 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:07,714 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-05T00:57:07,714 | ^~~~~~~~~ 2025-09-05T00:57:07,714 ast/src/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-05T00:57:07,714 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-05T00:57:07,714 | ^~~~~~~~~~ 2025-09-05T00:57:07,714 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-05T00:57:07,715 511 | #define astRetF_(x) (x) 2025-09-05T00:57:07,715 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T00:57:07,715 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T00:57:07,715 | ^~~~~~ 2025-09-05T00:57:07,715 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:07,715 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-05T00:57:07,715 | ^~~~~~~~~ 2025-09-05T00:57:07,715 ast/src/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-05T00:57:07,715 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-05T00:57:07,715 | ^~~~~~~~~~ 2025-09-05T00:57:07,716 ast/src/ellipse.c:2368:13: note: in a call to function ‘astEllipse_’ 2025-09-05T00:57:07,717 2368 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-05T00:57:07,717 | ^~~~~~~~~~~ 2025-09-05T00:57:09,505 In file included from ast/src/mapping.h:327, 2025-09-05T00:57:09,505 from ast/src/frame.h:556, 2025-09-05T00:57:09,505 from ast/src/cmpframe.h:257, 2025-09-05T00:57:09,505 from ast/src/fitschan.c:1430: 2025-09-05T00:57:09,505 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:57:09,505 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:57:09,505 | ^~~~~~~~ 2025-09-05T00:57:09,506 In file included from ast/src/pointset.h:194: 2025-09-05T00:57:09,507 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:57:09,507 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:57:09,507 | ^~~~~~~~ 2025-09-05T00:57:09,782 ast/src/fitschan.c: In function ‘CheckFitsName’: 2025-09-05T00:57:09,786 ast/src/fitschan.c:5391:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T00:57:09,786 5391 | if( c - name - 1 < n ){ 2025-09-05T00:57:09,786 | ^ 2025-09-05T00:57:09,858 ast/src/fitschan.c: In function ‘ComBlock’: 2025-09-05T00:57:09,863 ast/src/fitschan.c:7337:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T00:57:09,863 7337 | for( i = 3; i < len - 3; i++ ) { 2025-09-05T00:57:09,863 | ^ 2025-09-05T00:57:10,077 ast/src/fitschan.c: In function ‘FreeItem’: 2025-09-05T00:57:10,086 ast/src/fitschan.c:10875:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T00:57:10,086 10875 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-05T00:57:10,086 | ^ 2025-09-05T00:57:10,095 ast/src/fitschan.c:10882:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T00:57:10,095 10882 | for( j = 0; j < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-05T00:57:10,096 | ^ 2025-09-05T00:57:10,099 ast/src/fitschan.c: In function ‘FreeItemC’: 2025-09-05T00:57:10,107 ast/src/fitschan.c:10970:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T00:57:10,108 10970 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-05T00:57:10,108 | ^ 2025-09-05T00:57:10,117 ast/src/fitschan.c:10977:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T00:57:10,117 10977 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-05T00:57:10,117 | ^ 2025-09-05T00:57:10,126 ast/src/fitschan.c:10984:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T00:57:10,126 10984 | for( jm = 0; jm < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-05T00:57:10,127 | ^ 2025-09-05T00:57:10,223 ast/src/fitschan.c: In function ‘GetItem’: 2025-09-05T00:57:10,234 ast/src/fitschan.c:12467:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-05T00:57:10,234 12467 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-05T00:57:10,234 | ^ 2025-09-05T00:57:10,244 ast/src/fitschan.c:12471:65: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-05T00:57:10,245 12471 | if( astSizeOf( (void *) (*item)[si] )/sizeof(double *) > i ){ 2025-09-05T00:57:10,245 | ^ 2025-09-05T00:57:10,255 ast/src/fitschan.c:12475:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-05T00:57:10,255 12475 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(double) > jm ){ 2025-09-05T00:57:10,255 | ^ 2025-09-05T00:57:10,268 ast/src/fitschan.c: In function ‘GetMaxJM’: 2025-09-05T00:57:10,278 ast/src/fitschan.c:12572:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-05T00:57:10,279 12572 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-05T00:57:10,279 | ^ 2025-09-05T00:57:10,289 ast/src/fitschan.c:12578:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T00:57:10,290 12578 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-05T00:57:10,290 | ^ 2025-09-05T00:57:10,298 ast/src/fitschan.c: In function ‘GetMaxJMC’: 2025-09-05T00:57:10,308 ast/src/fitschan.c:12679:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-05T00:57:10,308 12679 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-05T00:57:10,309 | ^ 2025-09-05T00:57:10,319 ast/src/fitschan.c:12685:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T00:57:10,319 12685 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-05T00:57:10,320 | ^ 2025-09-05T00:57:10,328 ast/src/fitschan.c: In function ‘GetMaxI’: 2025-09-05T00:57:10,338 ast/src/fitschan.c:12780:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-05T00:57:10,338 12780 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-05T00:57:10,339 | ^ 2025-09-05T00:57:10,350 ast/src/fitschan.c: In function ‘GetItemC’: 2025-09-05T00:57:10,361 ast/src/fitschan.c:12982:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-05T00:57:10,361 12982 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-05T00:57:10,361 | ^ 2025-09-05T00:57:10,372 ast/src/fitschan.c:12986:64: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-05T00:57:10,372 12986 | if( astSizeOf( (void *) (*item)[si] )/sizeof(char **) > i ){ 2025-09-05T00:57:10,372 | ^ 2025-09-05T00:57:10,383 ast/src/fitschan.c:12990:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-05T00:57:10,383 12990 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(char *) > jm ){ 2025-09-05T00:57:10,383 | ^ 2025-09-05T00:57:12,072 ast/src/fitschan.c: In function ‘SetItem’: 2025-09-05T00:57:12,096 ast/src/fitschan.c:26666:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T00:57:12,096 26666 | el < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-05T00:57:12,096 | ^ 2025-09-05T00:57:12,120 ast/src/fitschan.c:26688:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T00:57:12,120 26688 | el < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-05T00:57:12,120 | ^ 2025-09-05T00:57:12,144 ast/src/fitschan.c:26710:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T00:57:12,144 26710 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(double); 2025-09-05T00:57:12,145 | ^ 2025-09-05T00:57:12,157 ast/src/fitschan.c: In function ‘SetItemC’: 2025-09-05T00:57:12,181 ast/src/fitschan.c:26828:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T00:57:12,181 26828 | el < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-05T00:57:12,181 | ^ 2025-09-05T00:57:12,205 ast/src/fitschan.c:26850:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T00:57:12,205 26850 | el < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-05T00:57:12,205 | ^ 2025-09-05T00:57:12,230 ast/src/fitschan.c:26872:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T00:57:12,230 26872 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-05T00:57:12,230 | ^ 2025-09-05T00:57:12,851 ast/src/fitschan.c: In function ‘Split’: 2025-09-05T00:57:12,880 ast/src/fitschan.c:31330:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T00:57:12,880 31330 | if( !d || ( d - card ) >= nc ){ 2025-09-05T00:57:12,880 | ^~ 2025-09-05T00:57:15,227 ast/src/fitschan.c: At top level: 2025-09-05T00:57:15,268 ast/src/fitschan.c:43806:50: warning: argument 2 of type ‘const char *’ declared as a pointer [-Warray-parameter=] 2025-09-05T00:57:15,269 43806 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-05T00:57:15,269 | ~~~~~~~~~~~~^~~~ 2025-09-05T00:57:15,269 In file included from ast/src/dssmap.h:255, 2025-09-05T00:57:15,269 from ast/src/fitschan.c:1432: 2025-09-05T00:57:15,269 ast/src/fitschan.h:480:37: note: previously declared as an array ‘const char[81]’ 2025-09-05T00:57:15,270 480 | void astPutFits_( AstFitsChan *, const char [81], int, int * ); 2025-09-05T00:57:15,270 | ^~~~~~~~~~~~~~~ 2025-09-05T00:57:15,693 ast/src/fitschan.c:44019:62: warning: argument 3 of type ‘char *’ declared as a pointer [-Warray-parameter=] 2025-09-05T00:57:15,693 44019 | int astFindFits_( AstFitsChan *this, const char *name, char *card, int inc, int *status ){ 2025-09-05T00:57:15,693 | ~~~~~~^~~~ 2025-09-05T00:57:15,693 ast/src/fitschan.h:464:52: note: previously declared as an array ‘char[81]’ 2025-09-05T00:57:15,693 464 | int astFindFits_( AstFitsChan *, const char *, char [81], int, int * ); 2025-09-05T00:57:15,693 | ^~~~~~~~~ 2025-09-05T00:57:16,167 In file included from ast/src/channel.h:220, 2025-09-05T00:57:16,167 from ast/src/fitschan.c:1429: 2025-09-05T00:57:16,167 ast/src/fitschan.c: In function ‘MakeFitsFrameSet’: 2025-09-05T00:57:16,187 ast/src/fitschan.h:677:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-05T00:57:16,188 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,188 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-05T00:57:16,188 512 | #define astRetV_(x) (x) 2025-09-05T00:57:16,188 | ^ 2025-09-05T00:57:16,188 ast/src/fitschan.h:677:1: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:16,188 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,188 | ^~~~~~~~~ 2025-09-05T00:57:16,188 ast/src/fitschan.c:20655:16: note: in expansion of macro ‘astPutFits’ 2025-09-05T00:57:16,188 20655 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-05T00:57:16,188 | ^~~~~~~~~~ 2025-09-05T00:57:16,208 ast/src/fitschan.h:677:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-05T00:57:16,208 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,208 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-05T00:57:16,208 512 | #define astRetV_(x) (x) 2025-09-05T00:57:16,209 | ^ 2025-09-05T00:57:16,209 ast/src/fitschan.h:677:1: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:16,209 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,209 | ^~~~~~~~~ 2025-09-05T00:57:16,209 ast/src/fitschan.c:20655:16: note: in expansion of macro ‘astPutFits’ 2025-09-05T00:57:16,209 20655 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-05T00:57:16,209 | ^~~~~~~~~~ 2025-09-05T00:57:16,252 ast/src/fitschan.c:43806:6: note: in a call to function ‘astPutFits_’ 2025-09-05T00:57:16,252 43806 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-05T00:57:16,252 | ^~~~~~~~~~~ 2025-09-05T00:57:16,272 ast/src/fitschan.h:677:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-05T00:57:16,272 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,272 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-05T00:57:16,272 512 | #define astRetV_(x) (x) 2025-09-05T00:57:16,272 | ^ 2025-09-05T00:57:16,272 ast/src/fitschan.h:677:1: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:16,273 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,273 | ^~~~~~~~~ 2025-09-05T00:57:16,273 ast/src/fitschan.c:20656:16: note: in expansion of macro ‘astPutFits’ 2025-09-05T00:57:16,273 20656 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-05T00:57:16,273 | ^~~~~~~~~~ 2025-09-05T00:57:16,293 ast/src/fitschan.h:677:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-05T00:57:16,293 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,293 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-05T00:57:16,293 512 | #define astRetV_(x) (x) 2025-09-05T00:57:16,293 | ^ 2025-09-05T00:57:16,293 ast/src/fitschan.h:677:1: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:16,293 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,293 | ^~~~~~~~~ 2025-09-05T00:57:16,294 ast/src/fitschan.c:20656:16: note: in expansion of macro ‘astPutFits’ 2025-09-05T00:57:16,294 20656 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-05T00:57:16,294 | ^~~~~~~~~~ 2025-09-05T00:57:16,336 ast/src/fitschan.c:43806:6: note: in a call to function ‘astPutFits_’ 2025-09-05T00:57:16,337 43806 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-05T00:57:16,337 | ^~~~~~~~~~~ 2025-09-05T00:57:16,356 ast/src/fitschan.h:677:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-05T00:57:16,357 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,357 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-05T00:57:16,357 512 | #define astRetV_(x) (x) 2025-09-05T00:57:16,357 | ^ 2025-09-05T00:57:16,357 ast/src/fitschan.h:677:1: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:16,357 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,357 | ^~~~~~~~~ 2025-09-05T00:57:16,357 ast/src/fitschan.c:20657:16: note: in expansion of macro ‘astPutFits’ 2025-09-05T00:57:16,357 20657 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-05T00:57:16,357 | ^~~~~~~~~~ 2025-09-05T00:57:16,377 ast/src/fitschan.h:677:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-05T00:57:16,377 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,378 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-05T00:57:16,378 512 | #define astRetV_(x) (x) 2025-09-05T00:57:16,378 | ^ 2025-09-05T00:57:16,378 ast/src/fitschan.h:677:1: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:16,378 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,378 | ^~~~~~~~~ 2025-09-05T00:57:16,378 ast/src/fitschan.c:20657:16: note: in expansion of macro ‘astPutFits’ 2025-09-05T00:57:16,378 20657 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-05T00:57:16,378 | ^~~~~~~~~~ 2025-09-05T00:57:16,421 ast/src/fitschan.c:43806:6: note: in a call to function ‘astPutFits_’ 2025-09-05T00:57:16,421 43806 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-05T00:57:16,421 | ^~~~~~~~~~~ 2025-09-05T00:57:16,441 ast/src/fitschan.h:677:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-05T00:57:16,441 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,441 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-05T00:57:16,441 512 | #define astRetV_(x) (x) 2025-09-05T00:57:16,442 | ^ 2025-09-05T00:57:16,442 ast/src/fitschan.h:677:1: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:16,442 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,442 | ^~~~~~~~~ 2025-09-05T00:57:16,442 ast/src/fitschan.c:20658:16: note: in expansion of macro ‘astPutFits’ 2025-09-05T00:57:16,442 20658 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-05T00:57:16,442 | ^~~~~~~~~~ 2025-09-05T00:57:16,461 ast/src/fitschan.h:677:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-05T00:57:16,461 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,462 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-05T00:57:16,462 512 | #define astRetV_(x) (x) 2025-09-05T00:57:16,462 | ^ 2025-09-05T00:57:16,462 ast/src/fitschan.h:677:1: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:16,462 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,462 | ^~~~~~~~~ 2025-09-05T00:57:16,462 ast/src/fitschan.c:20658:16: note: in expansion of macro ‘astPutFits’ 2025-09-05T00:57:16,462 20658 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-05T00:57:16,462 | ^~~~~~~~~~ 2025-09-05T00:57:16,504 ast/src/fitschan.c:43806:6: note: in a call to function ‘astPutFits_’ 2025-09-05T00:57:16,504 43806 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-05T00:57:16,504 | ^~~~~~~~~~~ 2025-09-05T00:57:16,523 ast/src/fitschan.h:677:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-05T00:57:16,524 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,524 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-05T00:57:16,524 512 | #define astRetV_(x) (x) 2025-09-05T00:57:16,524 | ^ 2025-09-05T00:57:16,524 ast/src/fitschan.h:677:1: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:16,524 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,524 | ^~~~~~~~~ 2025-09-05T00:57:16,524 ast/src/fitschan.c:20659:16: note: in expansion of macro ‘astPutFits’ 2025-09-05T00:57:16,524 20659 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-05T00:57:16,524 | ^~~~~~~~~~ 2025-09-05T00:57:16,543 ast/src/fitschan.h:677:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-05T00:57:16,543 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,543 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-05T00:57:16,543 512 | #define astRetV_(x) (x) 2025-09-05T00:57:16,543 | ^ 2025-09-05T00:57:16,543 ast/src/fitschan.h:677:1: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:16,543 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,544 | ^~~~~~~~~ 2025-09-05T00:57:16,544 ast/src/fitschan.c:20659:16: note: in expansion of macro ‘astPutFits’ 2025-09-05T00:57:16,544 20659 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-05T00:57:16,544 | ^~~~~~~~~~ 2025-09-05T00:57:16,585 ast/src/fitschan.c:43806:6: note: in a call to function ‘astPutFits_’ 2025-09-05T00:57:16,585 43806 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-05T00:57:16,586 | ^~~~~~~~~~~ 2025-09-05T00:57:16,605 ast/src/fitschan.h:677:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-05T00:57:16,605 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,605 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-05T00:57:16,605 512 | #define astRetV_(x) (x) 2025-09-05T00:57:16,605 | ^ 2025-09-05T00:57:16,605 ast/src/fitschan.h:677:1: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:16,605 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,606 | ^~~~~~~~~ 2025-09-05T00:57:16,606 ast/src/fitschan.c:20660:16: note: in expansion of macro ‘astPutFits’ 2025-09-05T00:57:16,606 20660 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-05T00:57:16,606 | ^~~~~~~~~~ 2025-09-05T00:57:16,624 ast/src/fitschan.h:677:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-05T00:57:16,625 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,625 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-05T00:57:16,625 512 | #define astRetV_(x) (x) 2025-09-05T00:57:16,625 | ^ 2025-09-05T00:57:16,625 ast/src/fitschan.h:677:1: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:16,625 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,625 | ^~~~~~~~~ 2025-09-05T00:57:16,625 ast/src/fitschan.c:20660:16: note: in expansion of macro ‘astPutFits’ 2025-09-05T00:57:16,625 20660 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-05T00:57:16,625 | ^~~~~~~~~~ 2025-09-05T00:57:16,667 ast/src/fitschan.c:43806:6: note: in a call to function ‘astPutFits_’ 2025-09-05T00:57:16,667 43806 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-05T00:57:16,667 | ^~~~~~~~~~~ 2025-09-05T00:57:16,686 ast/src/fitschan.h:677:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 16 [-Wstringop-overread] 2025-09-05T00:57:16,687 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,687 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-05T00:57:16,687 512 | #define astRetV_(x) (x) 2025-09-05T00:57:16,687 | ^ 2025-09-05T00:57:16,687 ast/src/fitschan.h:677:1: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:16,687 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,687 | ^~~~~~~~~ 2025-09-05T00:57:16,687 ast/src/fitschan.c:20661:16: note: in expansion of macro ‘astPutFits’ 2025-09-05T00:57:16,687 20661 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-05T00:57:16,687 | ^~~~~~~~~~ 2025-09-05T00:57:16,706 ast/src/fitschan.h:677:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-05T00:57:16,706 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,706 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-05T00:57:16,706 512 | #define astRetV_(x) (x) 2025-09-05T00:57:16,706 | ^ 2025-09-05T00:57:16,706 ast/src/fitschan.h:677:1: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:16,706 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,707 | ^~~~~~~~~ 2025-09-05T00:57:16,707 ast/src/fitschan.c:20661:16: note: in expansion of macro ‘astPutFits’ 2025-09-05T00:57:16,707 20661 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-05T00:57:16,707 | ^~~~~~~~~~ 2025-09-05T00:57:16,748 ast/src/fitschan.c:43806:6: note: in a call to function ‘astPutFits_’ 2025-09-05T00:57:16,749 43806 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-05T00:57:16,749 | ^~~~~~~~~~~ 2025-09-05T00:57:16,768 ast/src/fitschan.h:677:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-05T00:57:16,768 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,768 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-05T00:57:16,768 512 | #define astRetV_(x) (x) 2025-09-05T00:57:16,768 | ^ 2025-09-05T00:57:16,768 ast/src/fitschan.h:677:1: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:16,769 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,769 | ^~~~~~~~~ 2025-09-05T00:57:16,769 ast/src/fitschan.c:20662:16: note: in expansion of macro ‘astPutFits’ 2025-09-05T00:57:16,769 20662 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-05T00:57:16,769 | ^~~~~~~~~~ 2025-09-05T00:57:16,787 ast/src/fitschan.h:677:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-05T00:57:16,788 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,788 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-05T00:57:16,788 512 | #define astRetV_(x) (x) 2025-09-05T00:57:16,788 | ^ 2025-09-05T00:57:16,788 ast/src/fitschan.h:677:1: note: in expansion of macro ‘astINVOKE’ 2025-09-05T00:57:16,788 677 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-05T00:57:16,788 | ^~~~~~~~~ 2025-09-05T00:57:16,788 ast/src/fitschan.c:20662:16: note: in expansion of macro ‘astPutFits’ 2025-09-05T00:57:16,788 20662 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-05T00:57:16,788 | ^~~~~~~~~~ 2025-09-05T00:57:16,830 ast/src/fitschan.c:43806:6: note: in a call to function ‘astPutFits_’ 2025-09-05T00:57:16,830 43806 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-05T00:57:16,830 | ^~~~~~~~~~~ 2025-09-05T00:57:20,327 ast/src/fitschan.c: In function ‘FormatKey’: 2025-09-05T00:57:20,336 ast/src/fitschan.c:11160:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-05T00:57:20,337 11160 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-05T00:57:20,337 | ^ 2025-09-05T00:57:20,346 ast/src/fitschan.c:11160:30: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 10 2025-09-05T00:57:20,346 11160 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-05T00:57:20,346 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:20,356 ast/src/fitschan.c:11169:66: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-05T00:57:20,356 11169 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-05T00:57:20,356 | ^~ 2025-09-05T00:57:20,365 ast/src/fitschan.c:11169:64: note: directive argument in the range [0, 2147483647] 2025-09-05T00:57:20,366 11169 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-05T00:57:20,366 | ^~~~~ 2025-09-05T00:57:20,375 ast/src/fitschan.c:11169:33: note: ‘sprintf’ output between 3 and 12 bytes into a destination of size 10 2025-09-05T00:57:20,375 11169 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-05T00:57:20,375 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:23,854 In function ‘SIPIntWorld’, 2025-09-05T00:57:23,854 inlined from ‘MakeIntWorld.constprop’ at ast/src/fitschan.c:21168:16: 2025-09-05T00:57:23,880 ast/src/fitschan.c:28007:45: warning: ‘noutrem’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:57:23,880 28007 | for( iout = 0; iout < noutrem; iout++ ) { 2025-09-05T00:57:23,880 | ~~~~~^~~~~~~~~ 2025-09-05T00:57:23,880 ast/src/fitschan.c: In function ‘MakeIntWorld.constprop’: 2025-09-05T00:57:23,907 ast/src/fitschan.c:27684:8: note: ‘noutrem’ was declared here 2025-09-05T00:57:23,907 27684 | int noutrem; 2025-09-05T00:57:23,907 | ^~~~~~~ 2025-09-05T00:57:23,927 ast/src/fitschan.c:21285:39: warning: ‘cd_sip[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:57:23,927 21285 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-05T00:57:23,927 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-05T00:57:23,947 ast/src/fitschan.c:21095:11: note: ‘cd_sip[0]’ was declared here 2025-09-05T00:57:23,948 21095 | double cd_sip[4]; 2025-09-05T00:57:23,948 | ^~~~~~ 2025-09-05T00:57:23,966 ast/src/fitschan.c:21286:39: warning: ‘cd_sip[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:57:23,967 21286 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-05T00:57:23,967 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-05T00:57:23,987 ast/src/fitschan.c:21095:11: note: ‘cd_sip[1]’ was declared here 2025-09-05T00:57:23,987 21095 | double cd_sip[4]; 2025-09-05T00:57:23,987 | ^~~~~~ 2025-09-05T00:57:24,006 ast/src/fitschan.c:21287:39: warning: ‘cd_sip[2]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:57:24,006 21287 | partmat[ sipax[0] ][ latax ] = cd_sip[ 2 ]; 2025-09-05T00:57:24,006 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-05T00:57:24,026 ast/src/fitschan.c:21095:11: note: ‘cd_sip[2]’ was declared here 2025-09-05T00:57:24,027 21095 | double cd_sip[4]; 2025-09-05T00:57:24,027 | ^~~~~~ 2025-09-05T00:57:24,045 ast/src/fitschan.c:21288:39: warning: ‘cd_sip[3]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:57:24,046 21288 | partmat[ sipax[1] ][ latax ] = cd_sip[ 3 ]; 2025-09-05T00:57:24,046 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-05T00:57:24,066 ast/src/fitschan.c:21095:11: note: ‘cd_sip[3]’ was declared here 2025-09-05T00:57:24,066 21095 | double cd_sip[4]; 2025-09-05T00:57:24,066 | ^~~~~~ 2025-09-05T00:57:24,085 ast/src/fitschan.c:21285:24: warning: ‘sipax[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:57:24,085 21285 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-05T00:57:24,085 | ~~~~~^~~ 2025-09-05T00:57:24,105 ast/src/fitschan.c:21124:8: note: ‘sipax[0]’ was declared here 2025-09-05T00:57:24,106 21124 | int sipax[2]; 2025-09-05T00:57:24,106 | ^~~~~ 2025-09-05T00:57:24,124 ast/src/fitschan.c:21286:24: warning: ‘sipax[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:57:24,124 21286 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-05T00:57:24,125 | ~~~~~^~~ 2025-09-05T00:57:24,145 ast/src/fitschan.c:21124:8: note: ‘sipax[1]’ was declared here 2025-09-05T00:57:24,145 21124 | int sipax[2]; 2025-09-05T00:57:24,145 | ^~~~~ 2025-09-05T00:57:29,195 ast/src/fitschan.c: In function ‘SpectralAxes.constprop’: 2025-09-05T00:57:29,223 ast/src/fitschan.c:29230:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=] 2025-09-05T00:57:29,223 29230 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-05T00:57:29,223 | ^~ 2025-09-05T00:57:29,252 ast/src/fitschan.c:29230:32: note: directive argument in the range [1, 2147483647] 2025-09-05T00:57:29,252 29230 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-05T00:57:29,252 | ^~~~~~~~~~~~ 2025-09-05T00:57:29,280 ast/src/fitschan.c:29230:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 10 2025-09-05T00:57:29,280 29230 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-05T00:57:29,280 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:29,309 ast/src/fitschan.c:29236:36: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-05T00:57:29,309 29236 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-05T00:57:29,309 | ^~ 2025-09-05T00:57:29,337 ast/src/fitschan.c:29236:30: note: directive argument in the range [1, 2147483647] 2025-09-05T00:57:29,337 29236 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-05T00:57:29,337 | ^~~~~~~~~~ 2025-09-05T00:57:29,365 ast/src/fitschan.c:29236:10: note: ‘sprintf’ output between 8 and 17 bytes into a destination of size 10 2025-09-05T00:57:29,366 29236 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-05T00:57:29,366 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:34,919 ast/src/fitschan.c: In function ‘CLASSFromStore.constprop’: 2025-09-05T00:57:34,924 ast/src/fitschan.c:5920:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 2025-09-05T00:57:34,924 5920 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-05T00:57:34,924 | ^~ 2025-09-05T00:57:34,928 ast/src/fitschan.c:5920:33: note: directive argument in the range [-2147483647, 3] 2025-09-05T00:57:34,928 5920 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-05T00:57:34,929 | ^~~~~~~~~~~~~~~ 2025-09-05T00:57:34,933 ast/src/fitschan.c:5920:16: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-05T00:57:34,933 5920 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-05T00:57:34,933 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:36,040 ast/src/fitschan.c: In function ‘PCFromStore.constprop’: 2025-09-05T00:57:36,063 ast/src/fitschan.c:23873:43: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-05T00:57:36,063 23873 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-05T00:57:36,063 | ^~~~ 2025-09-05T00:57:36,086 ast/src/fitschan.c:23873:40: note: directive argument in the range [-2147483647, 2147483647] 2025-09-05T00:57:36,086 23873 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-05T00:57:36,086 | ^~~~~~~~~~~~ 2025-09-05T00:57:36,089 ast/src/fitschan.c:23873:40: note: directive argument in the range [-2147483642, 2147483647] 2025-09-05T00:57:36,114 ast/src/fitschan.c:23873:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 10 2025-09-05T00:57:36,114 23873 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-05T00:57:36,114 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:36,138 ast/src/fitschan.c:23918:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-05T00:57:36,138 23918 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-05T00:57:36,138 | ^~ 2025-09-05T00:57:36,161 ast/src/fitschan.c:23918:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-05T00:57:36,161 23918 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-05T00:57:36,161 | ^~~~~~~~~~ 2025-09-05T00:57:36,184 ast/src/fitschan.c:23918:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-05T00:57:36,185 23918 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-05T00:57:36,185 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:36,210 ast/src/fitschan.c:23916:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-05T00:57:36,210 23916 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-05T00:57:36,210 | ^~ 2025-09-05T00:57:36,233 ast/src/fitschan.c:23916:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-05T00:57:36,234 23916 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-05T00:57:36,234 | ^~~~~~~~~ 2025-09-05T00:57:36,257 ast/src/fitschan.c:23916:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-05T00:57:36,257 23916 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-05T00:57:36,257 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:36,280 ast/src/fitschan.c:23935:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-05T00:57:36,281 23935 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-05T00:57:36,281 | ^~ 2025-09-05T00:57:36,304 ast/src/fitschan.c:23935:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-05T00:57:36,304 23935 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-05T00:57:36,304 | ^~~~~~~~~~ 2025-09-05T00:57:36,327 ast/src/fitschan.c:23935:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-05T00:57:36,327 23935 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-05T00:57:36,327 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:36,353 ast/src/fitschan.c:23933:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-05T00:57:36,353 23933 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-05T00:57:36,353 | ^~ 2025-09-05T00:57:36,376 ast/src/fitschan.c:23933:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-05T00:57:36,376 23933 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-05T00:57:36,376 | ^~~~~~~~~ 2025-09-05T00:57:36,399 ast/src/fitschan.c:23933:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-05T00:57:36,400 23933 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-05T00:57:36,400 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:36,424 ast/src/fitschan.c:23952:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-05T00:57:36,424 23952 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-05T00:57:36,424 | ^~ 2025-09-05T00:57:36,448 ast/src/fitschan.c:23952:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-05T00:57:36,448 23952 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-05T00:57:36,448 | ^~~~~~~~~~ 2025-09-05T00:57:36,472 ast/src/fitschan.c:23952:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-05T00:57:36,472 23952 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-05T00:57:36,472 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:36,498 ast/src/fitschan.c:23950:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-05T00:57:36,498 23950 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-05T00:57:36,498 | ^~ 2025-09-05T00:57:36,521 ast/src/fitschan.c:23950:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-05T00:57:36,521 23950 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-05T00:57:36,521 | ^~~~~~~~~ 2025-09-05T00:57:36,544 ast/src/fitschan.c:23950:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-05T00:57:36,545 23950 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-05T00:57:36,545 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:36,568 ast/src/fitschan.c:23974:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-05T00:57:36,568 23974 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-05T00:57:36,568 | ^~ 2025-09-05T00:57:36,592 ast/src/fitschan.c:23974:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-05T00:57:36,592 23974 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-05T00:57:36,592 | ^~~~~~~~~~ 2025-09-05T00:57:36,615 ast/src/fitschan.c:23974:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-05T00:57:36,615 23974 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-05T00:57:36,615 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:36,641 ast/src/fitschan.c:23972:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-05T00:57:36,641 23972 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-05T00:57:36,641 | ^~ 2025-09-05T00:57:36,664 ast/src/fitschan.c:23972:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-05T00:57:36,664 23972 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-05T00:57:36,664 | ^~~~~~~~~ 2025-09-05T00:57:36,687 ast/src/fitschan.c:23972:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-05T00:57:36,688 23972 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-05T00:57:36,688 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:36,711 ast/src/fitschan.c:24017:41: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-05T00:57:36,711 24017 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-05T00:57:36,712 | ^~ 2025-09-05T00:57:36,735 ast/src/fitschan.c:24017:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-05T00:57:36,735 24017 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-05T00:57:36,735 | ^~~~~~~~~~ 2025-09-05T00:57:36,758 ast/src/fitschan.c:24017:16: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-05T00:57:36,759 24017 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-05T00:57:36,759 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:36,784 ast/src/fitschan.c:24015:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-05T00:57:36,784 24015 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-05T00:57:36,784 | ^~ 2025-09-05T00:57:36,808 ast/src/fitschan.c:24015:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-05T00:57:36,808 24015 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-05T00:57:36,808 | ^~~~~~~~~ 2025-09-05T00:57:36,831 ast/src/fitschan.c:24015:16: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-05T00:57:36,831 24015 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-05T00:57:36,831 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:38,433 ast/src/fitschan.c: In function ‘SkySys.constprop.isra’: 2025-09-05T00:57:38,459 ast/src/fitschan.c:28836:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-05T00:57:38,459 28836 | strncpy( lontype, lonsym, 4 ); 2025-09-05T00:57:38,459 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:38,523 ast/src/fitschan.c:28840:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-05T00:57:38,523 28840 | strncpy( lattype, latsym, 4 ); 2025-09-05T00:57:38,524 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:43,728 ast/src/fitschan.c: In function ‘WcsMapFrm.constprop’: 2025-09-05T00:57:43,785 ast/src/fitschan.c:37756:37: warning: ‘%s’ directive writing up to 99 bytes into a region of size between 0 and 100 [-Wformat-overflow=] 2025-09-05T00:57:43,785 37756 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-05T00:57:43,785 | ^~ ~~~~ 2025-09-05T00:57:43,786 In function ‘WcsOthers’, 2025-09-05T00:57:43,786 inlined from ‘WcsMapFrm.constprop’ at ast/src/fitschan.c:36726:11: 2025-09-05T00:57:43,824 ast/src/fitschan.c:37756:19: note: ‘sprintf’ output between 2 and 201 bytes into a destination of size 101 2025-09-05T00:57:43,824 37756 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-05T00:57:43,824 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:45,849 ast/src/fitschan.c: In function ‘SpecTrans.constprop’: 2025-09-05T00:57:45,879 ast/src/fitschan.c:30090:22: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 5 [-Wstringop-truncation] 2025-09-05T00:57:45,879 30090 | strncpy( spectype + 4, sprj, 4 ); 2025-09-05T00:57:45,879 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:45,909 ast/src/fitschan.c:30182:44: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-05T00:57:45,910 30182 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-05T00:57:45,910 | ^~~~ 2025-09-05T00:57:45,939 ast/src/fitschan.c:30182:37: note: directive argument in the range [-2147483641, 2147483647] 2025-09-05T00:57:45,940 30182 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-05T00:57:45,940 | ^~~~~~~~~~~~ 2025-09-05T00:57:45,970 ast/src/fitschan.c:30182:19: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-05T00:57:45,970 30182 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-05T00:57:45,970 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:46,000 ast/src/fitschan.c:30284:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-05T00:57:46,000 30284 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-05T00:57:46,001 | ^~~~ 2025-09-05T00:57:46,031 ast/src/fitschan.c:30284:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-05T00:57:46,031 30284 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-05T00:57:46,031 | ^~~~~~~~~~~~ 2025-09-05T00:57:46,061 ast/src/fitschan.c:30284:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-05T00:57:46,061 30284 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-05T00:57:46,061 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:46,092 ast/src/fitschan.c:30496:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-05T00:57:46,093 30496 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-05T00:57:46,093 | ^~ 2025-09-05T00:57:46,123 ast/src/fitschan.c:30496:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-05T00:57:46,123 30496 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-05T00:57:46,123 | ^~~~~~~~~~ 2025-09-05T00:57:46,153 ast/src/fitschan.c:30496:19: note: ‘sprintf’ output between 7 and 27 bytes into a destination of size 13 2025-09-05T00:57:46,154 30496 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-05T00:57:46,154 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:46,184 ast/src/fitschan.c:30516:43: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-05T00:57:46,184 30516 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-05T00:57:46,184 | ^~ 2025-09-05T00:57:46,214 ast/src/fitschan.c:30516:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-05T00:57:46,215 30516 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-05T00:57:46,215 | ^~~~~~~~~~~ 2025-09-05T00:57:46,245 ast/src/fitschan.c:30516:19: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 13 2025-09-05T00:57:46,245 30516 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-05T00:57:46,245 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:46,276 ast/src/fitschan.c:30524:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-05T00:57:46,276 30524 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-05T00:57:46,276 | ^~~~ 2025-09-05T00:57:46,306 ast/src/fitschan.c:30524:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-05T00:57:46,306 30524 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-05T00:57:46,306 | ^~~~~~~~~~~~ 2025-09-05T00:57:46,337 ast/src/fitschan.c:30524:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-05T00:57:46,337 30524 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-05T00:57:46,337 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:46,492 ast/src/fitschan.c:30269:35: warning: ‘axlon’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:57:46,492 30269 | GetValue2( ret, this, FormatKey( "CROTA", axlon + 1, -1, s, status ), 2025-09-05T00:57:46,492 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:46,522 ast/src/fitschan.c:29973:8: note: ‘axlon’ was declared here 2025-09-05T00:57:46,522 29973 | int axlon; /* Index of longitude axis */ 2025-09-05T00:57:46,522 | ^~~~~ 2025-09-05T00:57:46,549 ast/src/fitschan.c:30271:35: warning: ‘axlat’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:57:46,550 30271 | GetValue2( ret, this, FormatKey( "CROTA", axlat + 1, -1, s, status ), 2025-09-05T00:57:46,550 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:46,580 ast/src/fitschan.c:29972:8: note: ‘axlat’ was declared here 2025-09-05T00:57:46,580 29972 | int axlat; /* Index of latitude axis */ 2025-09-05T00:57:46,580 | ^~~~~ 2025-09-05T00:57:48,898 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-05T00:57:48,907 ast/src/fitschan.c:10496:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-05T00:57:48,907 10496 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-05T00:57:48,907 | ^~ 2025-09-05T00:57:48,907 In function ‘FitsAxisOrder’, 2025-09-05T00:57:48,908 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2719:9: 2025-09-05T00:57:48,917 ast/src/fitschan.c:10496:30: note: directive argument in the range [1, 1073741823] 2025-09-05T00:57:48,917 10496 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-05T00:57:48,917 | ^~~~~~~~~~~~ 2025-09-05T00:57:48,926 ast/src/fitschan.c:10496:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-05T00:57:48,926 10496 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-05T00:57:48,926 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:48,927 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-05T00:57:48,936 ast/src/fitschan.c:10533:41: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-05T00:57:48,936 10533 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-05T00:57:48,936 | ^~ 2025-09-05T00:57:48,937 In function ‘FitsAxisOrder’, 2025-09-05T00:57:48,937 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2719:9: 2025-09-05T00:57:48,946 ast/src/fitschan.c:10533:33: note: directive argument in the range [1, 1073741823] 2025-09-05T00:57:48,946 10533 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-05T00:57:48,946 | ^~~~~~~~~~~~ 2025-09-05T00:57:48,955 ast/src/fitschan.c:10533:13: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-05T00:57:48,955 10533 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-05T00:57:48,955 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:49,019 In function ‘OtherAxes’, 2025-09-05T00:57:49,019 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2762:11: 2025-09-05T00:57:49,042 ast/src/fitschan.c:23620:15: warning: ‘axmap’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:57:49,042 23620 | if( !axmap ) { 2025-09-05T00:57:49,042 | ^ 2025-09-05T00:57:49,042 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-05T00:57:49,065 ast/src/fitschan.c:23403:16: note: ‘axmap’ was declared here 2025-09-05T00:57:49,065 23403 | AstMapping *axmap; /* Mapping from WCS to IWC */ 2025-09-05T00:57:49,065 | ^~~~~ 2025-09-05T00:57:50,256 ast/src/fitschan.c: In function ‘Read’: 2025-09-05T00:57:50,266 ast/src/fitschan.c:11291:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-05T00:57:50,266 11291 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-05T00:57:50,266 | ^~ 2025-09-05T00:57:50,266 In function ‘FsetFromStore’, 2025-09-05T00:57:50,266 inlined from ‘Read’ at ast/src/fitschan.c:24984:16: 2025-09-05T00:57:50,276 ast/src/fitschan.c:11291:28: note: directive argument in the range [-2147483641, 2147483647] 2025-09-05T00:57:50,276 11291 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-05T00:57:50,276 | ^~~~~~~~~~~~~~~ 2025-09-05T00:57:50,286 ast/src/fitschan.c:11291:13: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-05T00:57:50,286 11291 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-05T00:57:50,286 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T00:57:54,627 In file included from ast/src/fitstable.c:111: 2025-09-05T00:57:54,627 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:57:54,627 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:57:54,627 | ^~~~~~~~ 2025-09-05T00:57:54,628 In file included from ast/src/pointset.h:194: 2025-09-05T00:57:54,628 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:57:54,628 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:57:54,628 | ^~~~~~~~ 2025-09-05T00:57:56,214 In file included from ast/src/mapping.h:327, 2025-09-05T00:57:56,214 from ast/src/unit.h:55, 2025-09-05T00:57:56,215 from ast/src/fluxframe.c:114: 2025-09-05T00:57:56,215 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:57:56,215 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:57:56,215 | ^~~~~~~~ 2025-09-05T00:57:56,215 In file included from ast/src/pointset.h:194: 2025-09-05T00:57:56,215 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:57:56,215 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:57:56,215 | ^~~~~~~~ 2025-09-05T00:57:56,277 ast/src/fluxframe.c: In function ‘ClearAttrib’: 2025-09-05T00:57:56,277 ast/src/fluxframe.c:306:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-05T00:57:56,277 306 | int len; /* Length of attrib string */ 2025-09-05T00:57:56,277 | ^~~ 2025-09-05T00:57:56,282 ast/src/fluxframe.c: In function ‘GetAttrib’: 2025-09-05T00:57:56,283 ast/src/fluxframe.c:906:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-05T00:57:56,283 906 | int len; /* Length of attrib string */ 2025-09-05T00:57:56,283 | ^~~ 2025-09-05T00:57:56,319 ast/src/fluxframe.c: In function ‘SetAttrib’: 2025-09-05T00:57:56,322 ast/src/fluxframe.c:2699:8: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 2025-09-05T00:57:56,322 2699 | int ulen; /* Used length of setting string */ 2025-09-05T00:57:56,322 | ^~~~ 2025-09-05T00:57:56,331 ast/src/fluxframe.c: In function ‘SubFrame’: 2025-09-05T00:57:56,334 ast/src/fluxframe.c:3005:8: warning: variable ‘report’ set but not used [-Wunused-but-set-variable] 2025-09-05T00:57:56,334 3005 | int report; /* Report errors if FluxFrames cannot be aligned? */ 2025-09-05T00:57:56,334 | ^~~~~~ 2025-09-05T00:57:56,339 ast/src/fluxframe.c: In function ‘TestAttrib’: 2025-09-05T00:57:56,342 ast/src/fluxframe.c:3415:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-05T00:57:56,342 3415 | int len; /* Length of attrib string */ 2025-09-05T00:57:56,343 | ^~~ 2025-09-05T00:57:56,351 ast/src/fluxframe.c: In function ‘Dump’: 2025-09-05T00:57:56,355 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-05T00:57:56,355 3844 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-05T00:57:56,355 | ^ 2025-09-05T00:57:56,364 ast/src/fluxframe.c: In function ‘astLoadFluxFrame_’: 2025-09-05T00:57:56,368 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-05T00:57:56,368 4235 | for( j = 0; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-05T00:57:56,368 | ^ 2025-09-05T00:57:57,945 In file included from ast/src/mapping.h:327, 2025-09-05T00:57:57,945 from ast/src/frame.c:702: 2025-09-05T00:57:57,945 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:57:57,945 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:57:57,945 | ^~~~~~~~ 2025-09-05T00:57:57,945 In file included from ast/src/pointset.h:194: 2025-09-05T00:57:57,945 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:57:57,946 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:57:57,946 | ^~~~~~~~ 2025-09-05T00:57:58,284 ast/src/frame.c: In function ‘SetAttrib’: 2025-09-05T00:57:58,293 ast/src/frame.c:10360:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T00:57:58,293 10360 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-05T00:57:58,293 | ^~ 2025-09-05T00:57:58,305 ast/src/frame.c:10400:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T00:57:58,305 10400 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-05T00:57:58,305 | ^~ 2025-09-05T00:58:07,226 In file included from ast/src/mapping.h:327, 2025-09-05T00:58:07,226 from ast/src/frameset.c:776: 2025-09-05T00:58:07,226 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:58:07,226 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:58:07,226 | ^~~~~~~~ 2025-09-05T00:58:07,227 In file included from ast/src/pointset.h:194: 2025-09-05T00:58:07,227 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:58:07,227 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:58:07,227 | ^~~~~~~~ 2025-09-05T00:58:11,674 ast/src/frameset.c: In function ‘GetAllVariants’: 2025-09-05T00:58:11,681 ast/src/frameset.c:6914:16: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T00:58:11,681 6914 | const char *result; 2025-09-05T00:58:11,681 | ^~~~~~ 2025-09-05T00:58:14,466 In file included from ast/src/grismmap.c:278: 2025-09-05T00:58:14,466 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:58:14,466 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:58:14,466 | ^~~~~~~~ 2025-09-05T00:58:14,466 In file included from ast/src/pointset.h:194: 2025-09-05T00:58:14,466 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:58:14,467 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:58:14,467 | ^~~~~~~~ 2025-09-05T00:58:16,456 In file included from ast/src/interval.c:101: 2025-09-05T00:58:16,456 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:58:16,457 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:58:16,457 | ^~~~~~~~ 2025-09-05T00:58:16,457 In file included from ast/src/pointset.h:194: 2025-09-05T00:58:16,457 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:58:16,457 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:58:16,457 | ^~~~~~~~ 2025-09-05T00:58:16,546 ast/src/interval.c: In function ‘astInitIntervalVtab_’: 2025-09-05T00:58:16,547 ast/src/interval.c:744:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-05T00:58:16,547 744 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-05T00:58:16,547 | ^~~~~~ 2025-09-05T00:58:20,060 In file included from ast/src/intramap.c:115: 2025-09-05T00:58:20,060 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:58:20,060 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:58:20,060 | ^~~~~~~~ 2025-09-05T00:58:20,061 In file included from ast/src/pointset.h:194: 2025-09-05T00:58:20,061 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:58:20,062 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:58:20,062 | ^~~~~~~~ 2025-09-05T00:58:21,091 In file included from ast/src/keymap.c:255: 2025-09-05T00:58:21,092 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:58:21,092 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:58:21,092 | ^~~~~~~~ 2025-09-05T00:58:21,092 In file included from ast/src/pointset.h:194: 2025-09-05T00:58:21,092 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:58:21,092 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:58:21,093 | ^~~~~~~~ 2025-09-05T00:58:33,648 In file included from ast/src/mapping.h:327, 2025-09-05T00:58:33,648 from ast/src/frame.h:556, 2025-09-05T00:58:33,648 from ast/src/region.h:68, 2025-09-05T00:58:33,648 from ast/src/box.h:69, 2025-09-05T00:58:33,648 from ast/src/loader.c:4: 2025-09-05T00:58:33,649 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:58:33,649 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:58:33,649 | ^~~~~~~~ 2025-09-05T00:58:33,649 In file included from ast/src/pointset.h:194: 2025-09-05T00:58:33,649 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:58:33,649 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:58:33,649 | ^~~~~~~~ 2025-09-05T00:58:34,229 In file included from ast/src/lutmap.c:140: 2025-09-05T00:58:34,229 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:58:34,229 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:58:34,229 | ^~~~~~~~ 2025-09-05T00:58:34,230 In file included from ast/src/pointset.h:194: 2025-09-05T00:58:34,230 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:58:34,230 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:58:34,230 | ^~~~~~~~ 2025-09-05T00:58:35,638 In file included from ast/src/mapping.c:458: 2025-09-05T00:58:35,638 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T00:58:35,638 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T00:58:35,638 | ^~~~~~~~ 2025-09-05T00:58:35,638 In file included from ast/src/pointset.h:194: 2025-09-05T00:58:35,638 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T00:58:35,639 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T00:58:35,639 | ^~~~~~~~ 2025-09-05T00:58:41,581 ast/src/mapping.c: In function ‘RebinSeqD’: 2025-09-05T00:58:41,603 ast/src/mapping.c:12217:11: warning: unused variable ‘wval’ [-Wunused-variable] 2025-09-05T00:58:41,603 12217 | double wval; /* Weight value */ \ 2025-09-05T00:58:41,603 | ^~~~ 2025-09-05T00:58:41,603 ast/src/mapping.c:12661:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-05T00:58:41,603 12661 | MAKE_REBINSEQ(D,double,0) 2025-09-05T00:58:41,603 | ^~~~~~~~~~~~~ 2025-09-05T00:58:41,634 ast/src/mapping.c: In function ‘RebinSeqF’: 2025-09-05T00:58:41,656 ast/src/mapping.c:12217:11: warning: unused variable ‘wval’ [-Wunused-variable] 2025-09-05T00:58:41,656 12217 | double wval; /* Weight value */ \ 2025-09-05T00:58:41,656 | ^~~~ 2025-09-05T00:58:41,656 ast/src/mapping.c:12662:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-05T00:58:41,656 12662 | MAKE_REBINSEQ(F,float,0) 2025-09-05T00:58:41,656 | ^~~~~~~~~~~~~ 2025-09-05T00:58:41,688 ast/src/mapping.c: In function ‘RebinSeqI’: 2025-09-05T00:58:41,709 ast/src/mapping.c:12217:11: warning: unused variable ‘wval’ [-Wunused-variable] 2025-09-05T00:58:41,709 12217 | double wval; /* Weight value */ \ 2025-09-05T00:58:41,709 | ^~~~ 2025-09-05T00:58:41,709 ast/src/mapping.c:12663:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-05T00:58:41,709 12663 | MAKE_REBINSEQ(I,int,1) 2025-09-05T00:58:41,709 | ^~~~~~~~~~~~~ 2025-09-05T00:58:41,741 ast/src/mapping.c: In function ‘RebinSeqB’: 2025-09-05T00:58:41,762 ast/src/mapping.c:12217:11: warning: unused variable ‘wval’ [-Wunused-variable] 2025-09-05T00:58:41,762 12217 | double wval; /* Weight value */ \ 2025-09-05T00:58:41,762 | ^~~~ 2025-09-05T00:58:41,762 ast/src/mapping.c:12664:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-05T00:58:41,762 12664 | MAKE_REBINSEQ(B,signed char,1) 2025-09-05T00:58:41,763 | ^~~~~~~~~~~~~ 2025-09-05T00:58:41,794 ast/src/mapping.c: In function ‘RebinSeqUB’: 2025-09-05T00:58:41,815 ast/src/mapping.c:12217:11: warning: unused variable ‘wval’ [-Wunused-variable] 2025-09-05T00:58:41,815 12217 | double wval; /* Weight value */ \ 2025-09-05T00:58:41,815 | ^~~~ 2025-09-05T00:58:41,815 ast/src/mapping.c:12665:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-05T00:58:41,815 12665 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-05T00:58:41,816 | ^~~~~~~~~~~~~ 2025-09-05T01:05:46,292 ast/src/mapping.c: In function ‘FindGradient’: 2025-09-05T01:05:46,293 ast/src/mapping.c:1368:30: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:05:46,293 1368 | ret = ( y2 - y1 )/( x2 - x1 ); 2025-09-05T01:05:46,293 | ~~~~~^~~~~~ 2025-09-05T01:05:46,293 ast/src/mapping.c:1305:11: note: ‘x1’ was declared here 2025-09-05T01:05:46,293 1305 | double x1; 2025-09-05T01:05:46,294 | ^~ 2025-09-05T01:05:52,132 ast/src/mapping.c: In function ‘RebinSeqUB’: 2025-09-05T01:05:52,152 ast/src/mapping.c:12616:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:05:52,152 12616 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-05T01:05:52,152 | ^ 2025-09-05T01:05:52,152 ast/src/mapping.c:12665:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-05T01:05:52,152 12665 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-05T01:05:52,152 | ^~~~~~~~~~~~~ 2025-09-05T01:05:52,164 ast/src/mapping.c:12209:11: note: ‘neff’ was declared here 2025-09-05T01:05:52,165 12209 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-05T01:05:52,165 | ^~~~ 2025-09-05T01:05:52,165 ast/src/mapping.c:12665:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-05T01:05:52,165 12665 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-05T01:05:52,165 | ^~~~~~~~~~~~~ 2025-09-05T01:05:53,201 ast/src/mapping.c: In function ‘RebinSeqB’: 2025-09-05T01:05:53,222 ast/src/mapping.c:12616:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:05:53,223 12616 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-05T01:05:53,223 | ^ 2025-09-05T01:05:53,223 ast/src/mapping.c:12664:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-05T01:05:53,223 12664 | MAKE_REBINSEQ(B,signed char,1) 2025-09-05T01:05:53,223 | ^~~~~~~~~~~~~ 2025-09-05T01:05:53,244 ast/src/mapping.c:12209:11: note: ‘neff’ was declared here 2025-09-05T01:05:53,244 12209 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-05T01:05:53,244 | ^~~~ 2025-09-05T01:05:53,244 ast/src/mapping.c:12664:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-05T01:05:53,245 12664 | MAKE_REBINSEQ(B,signed char,1) 2025-09-05T01:05:53,245 | ^~~~~~~~~~~~~ 2025-09-05T01:05:54,297 ast/src/mapping.c: In function ‘RebinSeqI’: 2025-09-05T01:05:54,319 ast/src/mapping.c:12616:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:05:54,319 12616 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-05T01:05:54,319 | ^ 2025-09-05T01:05:54,320 ast/src/mapping.c:12663:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-05T01:05:54,320 12663 | MAKE_REBINSEQ(I,int,1) 2025-09-05T01:05:54,320 | ^~~~~~~~~~~~~ 2025-09-05T01:05:54,341 ast/src/mapping.c:12209:11: note: ‘neff’ was declared here 2025-09-05T01:05:54,341 12209 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-05T01:05:54,341 | ^~~~ 2025-09-05T01:05:54,341 ast/src/mapping.c:12663:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-05T01:05:54,341 12663 | MAKE_REBINSEQ(I,int,1) 2025-09-05T01:05:54,341 | ^~~~~~~~~~~~~ 2025-09-05T01:05:55,377 ast/src/mapping.c: In function ‘RebinSeqF’: 2025-09-05T01:05:55,399 ast/src/mapping.c:12616:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:05:55,399 12616 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-05T01:05:55,399 | ^ 2025-09-05T01:05:55,399 ast/src/mapping.c:12662:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-05T01:05:55,399 12662 | MAKE_REBINSEQ(F,float,0) 2025-09-05T01:05:55,399 | ^~~~~~~~~~~~~ 2025-09-05T01:05:55,420 ast/src/mapping.c:12209:11: note: ‘neff’ was declared here 2025-09-05T01:05:55,420 12209 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-05T01:05:55,420 | ^~~~ 2025-09-05T01:05:55,421 ast/src/mapping.c:12662:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-05T01:05:55,421 12662 | MAKE_REBINSEQ(F,float,0) 2025-09-05T01:05:55,421 | ^~~~~~~~~~~~~ 2025-09-05T01:05:56,455 ast/src/mapping.c: In function ‘RebinSeqD’: 2025-09-05T01:05:56,476 ast/src/mapping.c:12616:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:05:56,476 12616 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-05T01:05:56,477 | ^ 2025-09-05T01:05:56,477 ast/src/mapping.c:12661:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-05T01:05:56,477 12661 | MAKE_REBINSEQ(D,double,0) 2025-09-05T01:05:56,477 | ^~~~~~~~~~~~~ 2025-09-05T01:05:56,498 ast/src/mapping.c:12209:11: note: ‘neff’ was declared here 2025-09-05T01:05:56,498 12209 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-05T01:05:56,498 | ^~~~ 2025-09-05T01:05:56,498 ast/src/mapping.c:12661:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-05T01:05:56,498 12661 | MAKE_REBINSEQ(D,double,0) 2025-09-05T01:05:56,498 | ^~~~~~~~~~~~~ 2025-09-05T01:06:11,881 In file included from ast/src/mapping.h:327, 2025-09-05T01:06:11,881 from ast/src/mathmap.c:174: 2025-09-05T01:06:11,881 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:06:11,881 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:06:11,881 | ^~~~~~~~ 2025-09-05T01:06:11,882 In file included from ast/src/pointset.h:194: 2025-09-05T01:06:11,882 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:06:11,882 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:06:11,882 | ^~~~~~~~ 2025-09-05T01:06:18,798 In file included from ast/src/matrixmap.c:223: 2025-09-05T01:06:18,798 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:06:18,798 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:06:18,798 | ^~~~~~~~ 2025-09-05T01:06:18,798 In file included from ast/src/pointset.h:194: 2025-09-05T01:06:18,799 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:06:18,799 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:06:18,799 | ^~~~~~~~ 2025-09-05T01:06:19,810 ast/src/matrixmap.c: In function ‘MatWin2’: 2025-09-05T01:06:19,813 ast/src/matrixmap.c:3289:12: warning: ‘newscales’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:19,814 3289 | double *newscales; /* Scales for new WinMap */ 2025-09-05T01:06:19,814 | ^~~~~~~~~ 2025-09-05T01:06:19,816 ast/src/matrixmap.c:3290:12: warning: ‘newshifts’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:19,816 3290 | double *newshifts; /* Shifts for new WinMap */ 2025-09-05T01:06:19,816 | ^~~~~~~~~ 2025-09-05T01:06:22,788 In file included from ast/src/memory.c:220: 2025-09-05T01:06:22,789 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:06:22,789 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:06:22,789 | ^~~~~~~~ 2025-09-05T01:06:22,789 In file included from ast/src/pointset.h:194: 2025-09-05T01:06:22,789 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:06:22,789 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:06:22,789 | ^~~~~~~~ 2025-09-05T01:06:22,847 ast/src/memory.c: In function ‘astChrMatchN_’: 2025-09-05T01:06:22,848 ast/src/memory.c:1646:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T01:06:22,848 1646 | while ( match && ( *str1 || *str2 ) && nc++ < n ) { 2025-09-05T01:06:22,848 | ^ 2025-09-05T01:06:22,863 ast/src/memory.c: In function ‘astFreeDouble_’: 2025-09-05T01:06:22,865 ast/src/memory.c:2654:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-05T01:06:22,866 2654 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-05T01:06:22,866 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:06:22,866 2655 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-05T01:06:22,866 2656 | "an integer multiple of %lu.", status, size, 2025-09-05T01:06:22,866 | ~~~~ 2025-09-05T01:06:22,866 | | 2025-09-05T01:06:22,866 | size_t {aka unsigned int} 2025-09-05T01:06:22,868 ast/src/memory.c:2655:54: note: format string is defined here 2025-09-05T01:06:22,868 2655 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-05T01:06:22,868 | ~~^ 2025-09-05T01:06:22,869 | | 2025-09-05T01:06:22,869 | long unsigned int 2025-09-05T01:06:22,869 | %u 2025-09-05T01:06:22,872 ast/src/memory.c:2654:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 2025-09-05T01:06:22,872 2654 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-05T01:06:22,872 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:06:22,872 ...... 2025-09-05T01:06:22,872 2657 | sizeof( void * ) ); 2025-09-05T01:06:22,872 | ~~~~~~~~~~~~~~~~ 2025-09-05T01:06:22,872 | | 2025-09-05T01:06:22,873 | unsigned int 2025-09-05T01:06:22,875 ast/src/memory.c:2656:43: note: format string is defined here 2025-09-05T01:06:22,875 2656 | "an integer multiple of %lu.", status, size, 2025-09-05T01:06:22,875 | ~~^ 2025-09-05T01:06:22,875 | | 2025-09-05T01:06:22,875 | long unsigned int 2025-09-05T01:06:22,875 | %u 2025-09-05T01:06:24,050 ast/src/memory.c: In function ‘ChrMatcher’: 2025-09-05T01:06:24,053 ast/src/memory.c:3396:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 2025-09-05T01:06:24,053 3396 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-05T01:06:24,053 | ^~ 2025-09-05T01:06:24,056 ast/src/memory.c:3396:35: note: directive argument in the range [1, 1073741824] 2025-09-05T01:06:24,056 3396 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-05T01:06:24,056 | ^~~~~~~~~~~ 2025-09-05T01:06:24,059 ast/src/memory.c:3396:19: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 10 2025-09-05T01:06:24,059 3396 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-05T01:06:24,059 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:06:25,092 In file included from ast/src/mapping.h:327, 2025-09-05T01:06:25,092 from ast/src/cmpmap.h:139, 2025-09-05T01:06:25,092 from ast/src/moc.c:199: 2025-09-05T01:06:25,092 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:06:25,092 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:06:25,092 | ^~~~~~~~ 2025-09-05T01:06:25,092 In file included from ast/src/pointset.h:194: 2025-09-05T01:06:25,092 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:06:25,093 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:06:25,093 | ^~~~~~~~ 2025-09-05T01:06:25,246 ast/src/moc.c: In function ‘AddCell’: 2025-09-05T01:06:25,246 ast/src/moc.c:615:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,246 615 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-05T01:06:25,247 | ~~^ 2025-09-05T01:06:25,247 | | 2025-09-05T01:06:25,247 | unsigned int 2025-09-05T01:06:25,247 | %llu 2025-09-05T01:06:25,247 ...... 2025-09-05T01:06:25,247 618 | npix, MaxNpix( order ) + 1 ); 2025-09-05T01:06:25,247 | ~~~~ 2025-09-05T01:06:25,247 | | 2025-09-05T01:06:25,247 | int64_t {aka long long int} 2025-09-05T01:06:25,247 ast/src/moc.c:615:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-05T01:06:25,248 615 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-05T01:06:25,248 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:06:25,248 ast/src/moc.c:617:41: note: format string is defined here 2025-09-05T01:06:25,248 617 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-05T01:06:25,248 | ~~^ 2025-09-05T01:06:25,248 | | 2025-09-05T01:06:25,248 | unsigned int 2025-09-05T01:06:25,248 | %lu 2025-09-05T01:06:25,259 ast/src/moc.c: In function ‘astAddMocText_’: 2025-09-05T01:06:25,261 ast/src/moc.c:1434:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,261 1434 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-05T01:06:25,261 | ~~^ 2025-09-05T01:06:25,261 | | 2025-09-05T01:06:25,261 | unsigned int 2025-09-05T01:06:25,261 | %llu 2025-09-05T01:06:25,261 1435 | "end (%zu).", status, npix0, npix ); 2025-09-05T01:06:25,262 | ~~~~~ 2025-09-05T01:06:25,262 | | 2025-09-05T01:06:25,262 | int64_t {aka long long int} 2025-09-05T01:06:25,263 ast/src/moc.c:1434:47: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,263 1434 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-05T01:06:25,263 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:06:25,263 1435 | "end (%zu).", status, npix0, npix ); 2025-09-05T01:06:25,263 | ~~~~ 2025-09-05T01:06:25,263 | | 2025-09-05T01:06:25,263 | int64_t {aka long long int} 2025-09-05T01:06:25,264 ast/src/moc.c:1435:43: note: format string is defined here 2025-09-05T01:06:25,264 1435 | "end (%zu).", status, npix0, npix ); 2025-09-05T01:06:25,264 | ~~^ 2025-09-05T01:06:25,264 | | 2025-09-05T01:06:25,264 | unsigned int 2025-09-05T01:06:25,264 | %llu 2025-09-05T01:06:25,412 ast/src/moc.c: In function ‘CombineRanges’: 2025-09-05T01:06:25,416 ast/src/moc.c:3053:44: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,416 3053 | astError( AST__INTER, "CombineRanges(%s): Negative " 2025-09-05T01:06:25,416 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:06:25,416 ...... 2025-09-05T01:06:25,417 3056 | plist->value ); 2025-09-05T01:06:25,417 | ~~~~~~~~~~~~ 2025-09-05T01:06:25,417 | | 2025-09-05T01:06:25,417 | int64_t {aka long long int} 2025-09-05T01:06:25,420 ast/src/moc.c:3054:54: note: format string is defined here 2025-09-05T01:06:25,420 3054 | "depth at end-point %zu (internal programming" 2025-09-05T01:06:25,420 | ~~^ 2025-09-05T01:06:25,420 | | 2025-09-05T01:06:25,421 | unsigned int 2025-09-05T01:06:25,421 | %llu 2025-09-05T01:06:25,425 ast/src/moc.c:3086:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,425 3086 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-05T01:06:25,425 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:06:25,425 3087 | "active ranges at %zu (internal programming " 2025-09-05T01:06:25,426 3088 | "error).", status, astGetClass(this), plist->value ); 2025-09-05T01:06:25,426 | ~~~~~~~~~~~~ 2025-09-05T01:06:25,426 | | 2025-09-05T01:06:25,426 | int64_t {aka long long int} 2025-09-05T01:06:25,429 ast/src/moc.c:3087:49: note: format string is defined here 2025-09-05T01:06:25,429 3087 | "active ranges at %zu (internal programming " 2025-09-05T01:06:25,429 | ~~^ 2025-09-05T01:06:25,429 | | 2025-09-05T01:06:25,430 | unsigned int 2025-09-05T01:06:25,430 | %llu 2025-09-05T01:06:25,434 ast/src/moc.c:3109:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,434 3109 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-05T01:06:25,435 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:06:25,435 3110 | "%zu (internal programming error).", status, 2025-09-05T01:06:25,435 3111 | astGetClass(this), plist->value ); 2025-09-05T01:06:25,435 | ~~~~~~~~~~~~ 2025-09-05T01:06:25,435 | | 2025-09-05T01:06:25,435 | int64_t {aka long long int} 2025-09-05T01:06:25,438 ast/src/moc.c:3110:32: note: format string is defined here 2025-09-05T01:06:25,438 3110 | "%zu (internal programming error).", status, 2025-09-05T01:06:25,439 | ~~^ 2025-09-05T01:06:25,439 | | 2025-09-05T01:06:25,439 | unsigned int 2025-09-05T01:06:25,439 | %llu 2025-09-05T01:06:25,443 ast/src/moc.c:3143:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,444 3143 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-05T01:06:25,444 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:06:25,444 3144 | "active ranges at %zu (internal programming " 2025-09-05T01:06:25,444 3145 | "error).", status, astGetClass(this), plist->value ); 2025-09-05T01:06:25,444 | ~~~~~~~~~~~~ 2025-09-05T01:06:25,444 | | 2025-09-05T01:06:25,444 | int64_t {aka long long int} 2025-09-05T01:06:25,448 ast/src/moc.c:3144:49: note: format string is defined here 2025-09-05T01:06:25,448 3144 | "active ranges at %zu (internal programming " 2025-09-05T01:06:25,448 | ~~^ 2025-09-05T01:06:25,448 | | 2025-09-05T01:06:25,448 | unsigned int 2025-09-05T01:06:25,448 | %llu 2025-09-05T01:06:25,453 ast/src/moc.c:3169:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,454 3169 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-05T01:06:25,454 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:06:25,454 3170 | "%zu (internal programming error).", status, 2025-09-05T01:06:25,454 3171 | astGetClass(this), plist->value ); 2025-09-05T01:06:25,454 | ~~~~~~~~~~~~ 2025-09-05T01:06:25,454 | | 2025-09-05T01:06:25,454 | int64_t {aka long long int} 2025-09-05T01:06:25,458 ast/src/moc.c:3170:32: note: format string is defined here 2025-09-05T01:06:25,458 3170 | "%zu (internal programming error).", status, 2025-09-05T01:06:25,458 | ~~^ 2025-09-05T01:06:25,458 | | 2025-09-05T01:06:25,458 | unsigned int 2025-09-05T01:06:25,458 | %llu 2025-09-05T01:06:25,466 ast/src/moc.c:3209:66: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,466 3209 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-05T01:06:25,466 | ~~^ 2025-09-05T01:06:25,467 | | 2025-09-05T01:06:25,467 | unsigned int 2025-09-05T01:06:25,467 | %llu 2025-09-05T01:06:25,467 ...... 2025-09-05T01:06:25,467 3212 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-05T01:06:25,467 | ~~~~~~~~~ 2025-09-05T01:06:25,467 | | 2025-09-05T01:06:25,467 | int64_t {aka long long int} 2025-09-05T01:06:25,472 ast/src/moc.c:3209:70: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,473 3209 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-05T01:06:25,473 | ~~^ 2025-09-05T01:06:25,473 | | 2025-09-05T01:06:25,473 | unsigned int 2025-09-05T01:06:25,473 | %llu 2025-09-05T01:06:25,473 ...... 2025-09-05T01:06:25,473 3212 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-05T01:06:25,473 | ~~~~~~~~~ 2025-09-05T01:06:25,473 | | 2025-09-05T01:06:25,473 | int64_t {aka long long int} 2025-09-05T01:06:25,479 ast/src/moc.c:3217:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,479 3217 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-05T01:06:25,479 | ~~^ 2025-09-05T01:06:25,479 | | 2025-09-05T01:06:25,479 | unsigned int 2025-09-05T01:06:25,479 | %llu 2025-09-05T01:06:25,479 ...... 2025-09-05T01:06:25,479 3220 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-05T01:06:25,479 | ~~~~~~~~~ 2025-09-05T01:06:25,479 | | 2025-09-05T01:06:25,480 | int64_t {aka long long int} 2025-09-05T01:06:25,485 ast/src/moc.c:3217:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,485 3217 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-05T01:06:25,485 | ~~^ 2025-09-05T01:06:25,485 | | 2025-09-05T01:06:25,485 | unsigned int 2025-09-05T01:06:25,485 | %llu 2025-09-05T01:06:25,486 ...... 2025-09-05T01:06:25,486 3220 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-05T01:06:25,486 | ~~~~~~~~~ 2025-09-05T01:06:25,486 | | 2025-09-05T01:06:25,486 | int64_t {aka long long int} 2025-09-05T01:06:25,491 ast/src/moc.c:3224:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,491 3224 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-05T01:06:25,491 | ~~^ 2025-09-05T01:06:25,491 | | 2025-09-05T01:06:25,492 | unsigned int 2025-09-05T01:06:25,492 | %llu 2025-09-05T01:06:25,492 ...... 2025-09-05T01:06:25,492 3227 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-05T01:06:25,492 | ~~~~~~~~~ 2025-09-05T01:06:25,492 | | 2025-09-05T01:06:25,492 | int64_t {aka long long int} 2025-09-05T01:06:25,497 ast/src/moc.c:3224:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,498 3224 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-05T01:06:25,498 | ~~^ 2025-09-05T01:06:25,498 | | 2025-09-05T01:06:25,498 | unsigned int 2025-09-05T01:06:25,498 | %llu 2025-09-05T01:06:25,498 ...... 2025-09-05T01:06:25,498 3227 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-05T01:06:25,498 | ~~~~~~~~~ 2025-09-05T01:06:25,498 | | 2025-09-05T01:06:25,498 | int64_t {aka long long int} 2025-09-05T01:06:25,503 ast/src/moc.c:3224:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 9 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,503 3224 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-05T01:06:25,503 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:06:25,503 ...... 2025-09-05T01:06:25,503 3227 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-05T01:06:25,503 | ~~~~~~~~~ 2025-09-05T01:06:25,503 | | 2025-09-05T01:06:25,503 | int64_t {aka long long int} 2025-09-05T01:06:25,507 ast/src/moc.c:3225:52: note: format string is defined here 2025-09-05T01:06:25,507 3225 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-05T01:06:25,507 | ~~^ 2025-09-05T01:06:25,507 | | 2025-09-05T01:06:25,507 | unsigned int 2025-09-05T01:06:25,507 | %llu 2025-09-05T01:06:25,512 ast/src/moc.c:3224:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 10 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,512 3224 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-05T01:06:25,512 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:06:25,512 ...... 2025-09-05T01:06:25,512 3227 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-05T01:06:25,512 | ~~~~~~~~~ 2025-09-05T01:06:25,512 | | 2025-09-05T01:06:25,512 | int64_t {aka long long int} 2025-09-05T01:06:25,516 ast/src/moc.c:3225:56: note: format string is defined here 2025-09-05T01:06:25,516 3225 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-05T01:06:25,516 | ~~^ 2025-09-05T01:06:25,516 | | 2025-09-05T01:06:25,516 | unsigned int 2025-09-05T01:06:25,516 | %llu 2025-09-05T01:06:25,560 ast/src/moc.c: In function ‘astGetMocText_’: 2025-09-05T01:06:25,568 ast/src/moc.c:4901:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,568 4901 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-05T01:06:25,569 | ~~^ 2025-09-05T01:06:25,569 | | 2025-09-05T01:06:25,569 | unsigned int 2025-09-05T01:06:25,569 | %llu 2025-09-05T01:06:25,569 4902 | order, npix ); 2025-09-05T01:06:25,569 | ~~~~ 2025-09-05T01:06:25,569 | | 2025-09-05T01:06:25,569 | int64_t {aka long long int} 2025-09-05T01:06:25,578 ast/src/moc.c:4901:68: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,578 4901 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-05T01:06:25,578 | ~~^ 2025-09-05T01:06:25,578 | | 2025-09-05T01:06:25,578 | unsigned int 2025-09-05T01:06:25,578 | %llu 2025-09-05T01:06:25,579 4902 | order, npix ); 2025-09-05T01:06:25,579 | ~~~~ 2025-09-05T01:06:25,579 | | 2025-09-05T01:06:25,579 | int64_t {aka long long int} 2025-09-05T01:06:25,590 ast/src/moc.c:4909:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,590 4909 | nc = sprintf( token, ",%zu", npix ); 2025-09-05T01:06:25,590 | ~~^ ~~~~ 2025-09-05T01:06:25,590 | | | 2025-09-05T01:06:25,590 | | int64_t {aka long long int} 2025-09-05T01:06:25,590 | unsigned int 2025-09-05T01:06:25,590 | %llu 2025-09-05T01:06:25,602 ast/src/moc.c:4920:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,602 4920 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-05T01:06:25,602 | ~~^ ~~~~~~~~~ 2025-09-05T01:06:25,602 | | | 2025-09-05T01:06:25,602 | | int64_t {aka long long int} 2025-09-05T01:06:25,602 | unsigned int 2025-09-05T01:06:25,602 | %llu 2025-09-05T01:06:25,614 ast/src/moc.c:4925:46: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,614 4925 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-05T01:06:25,614 | ~~^ ~~~~ 2025-09-05T01:06:25,614 | | | 2025-09-05T01:06:25,614 | unsigned int int64_t {aka long long int} 2025-09-05T01:06:25,614 | %llu 2025-09-05T01:06:25,624 ast/src/moc.c:4925:56: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,624 4925 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-05T01:06:25,624 | ~~^ ~~~~ 2025-09-05T01:06:25,624 | | | 2025-09-05T01:06:25,624 | | int64_t {aka long long int} 2025-09-05T01:06:25,624 | unsigned int 2025-09-05T01:06:25,624 | %llu 2025-09-05T01:06:25,636 ast/src/moc.c:4933:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,636 4933 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-05T01:06:25,636 | ~~^ ~~~~~~~~~ 2025-09-05T01:06:25,636 | | | 2025-09-05T01:06:25,636 | | int64_t {aka long long int} 2025-09-05T01:06:25,636 | unsigned int 2025-09-05T01:06:25,636 | %llu 2025-09-05T01:06:25,648 ast/src/moc.c:4938:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,648 4938 | nc = sprintf( token, ",%zu", npix ); 2025-09-05T01:06:25,648 | ~~^ ~~~~ 2025-09-05T01:06:25,648 | | | 2025-09-05T01:06:25,648 | | int64_t {aka long long int} 2025-09-05T01:06:25,648 | unsigned int 2025-09-05T01:06:25,648 | %llu 2025-09-05T01:06:25,663 ast/src/moc.c:4952:35: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:25,663 4952 | nc = sprintf( token, "-%zu", npix ); 2025-09-05T01:06:25,663 | ~~^ ~~~~ 2025-09-05T01:06:25,663 | | | 2025-09-05T01:06:25,663 | | int64_t {aka long long int} 2025-09-05T01:06:25,663 | unsigned int 2025-09-05T01:06:25,663 | %llu 2025-09-05T01:06:25,672 ast/src/moc.c: In function ‘GetNorm’: 2025-09-05T01:06:25,681 ast/src/moc.c:5106:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T01:06:25,681 5106 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-05T01:06:25,681 | ^ 2025-09-05T01:06:25,681 ast/src/moc.c:5178:13: note: in expansion of macro ‘UNMAP’ 2025-09-05T01:06:25,681 5178 | UNMAP 2025-09-05T01:06:25,681 | ^~~~~ 2025-09-05T01:06:25,692 ast/src/moc.c:5106:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T01:06:25,692 5106 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-05T01:06:25,692 | ^ 2025-09-05T01:06:25,692 ast/src/moc.c:5185:13: note: in expansion of macro ‘UNMAP’ 2025-09-05T01:06:25,692 5185 | UNMAP 2025-09-05T01:06:25,692 | ^~~~~ 2025-09-05T01:06:27,249 ast/src/moc.c: In function ‘TestCell’: 2025-09-05T01:06:27,265 ast/src/moc.c:8964:64: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:27,265 8964 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-05T01:06:27,265 | ~~^ 2025-09-05T01:06:27,265 | | 2025-09-05T01:06:27,265 | unsigned int 2025-09-05T01:06:27,266 | %llu 2025-09-05T01:06:27,266 ...... 2025-09-05T01:06:27,266 8967 | npix, MaxNpix( order ) + 1 ); 2025-09-05T01:06:27,266 | ~~~~ 2025-09-05T01:06:27,266 | | 2025-09-05T01:06:27,266 | int64_t {aka long long int} 2025-09-05T01:06:27,279 ast/src/moc.c:8964:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-05T01:06:27,279 8964 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-05T01:06:27,279 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:06:27,290 ast/src/moc.c:8966:41: note: format string is defined here 2025-09-05T01:06:27,290 8966 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-05T01:06:27,290 | ~~^ 2025-09-05T01:06:27,290 | | 2025-09-05T01:06:27,290 | unsigned int 2025-09-05T01:06:27,290 | %lu 2025-09-05T01:06:27,395 ast/src/moc.c: In function ‘astLoadMoc_’: 2025-09-05T01:06:27,413 ast/src/moc.c:10554:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:27,413 10554 | astError( AST__LDERR, "Upper bound (%zu) is too high for " 2025-09-05T01:06:27,414 | ~~^ 2025-09-05T01:06:27,414 | | 2025-09-05T01:06:27,414 | unsigned int 2025-09-05T01:06:27,414 | %llu 2025-09-05T01:06:27,414 10555 | "order %d.", status, pr[ 1 ], new->maxorder ); 2025-09-05T01:06:27,414 | ~~~~~~~ 2025-09-05T01:06:27,414 | | 2025-09-05T01:06:27,414 | int64_t {aka long long int} 2025-09-05T01:06:27,434 ast/src/moc.c:10561:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:27,434 10561 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-05T01:06:27,434 | ~~^ 2025-09-05T01:06:27,434 | | 2025-09-05T01:06:27,434 | unsigned int 2025-09-05T01:06:27,434 | %llu 2025-09-05T01:06:27,434 10562 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-05T01:06:27,435 | ~~~~~~~ 2025-09-05T01:06:27,435 | | 2025-09-05T01:06:27,435 | int64_t {aka long long int} 2025-09-05T01:06:27,451 ast/src/moc.c:10561:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:27,451 10561 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-05T01:06:27,451 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:06:27,451 10562 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-05T01:06:27,452 | ~~~~~~~ 2025-09-05T01:06:27,452 | | 2025-09-05T01:06:27,452 | int64_t {aka long long int} 2025-09-05T01:06:27,465 ast/src/moc.c:10562:36: note: format string is defined here 2025-09-05T01:06:27,466 10562 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-05T01:06:27,466 | ~~^ 2025-09-05T01:06:27,466 | | 2025-09-05T01:06:27,466 | unsigned int 2025-09-05T01:06:27,466 | %llu 2025-09-05T01:06:27,486 ast/src/moc.c:10568:48: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:27,486 10568 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-05T01:06:27,487 | ~~^ 2025-09-05T01:06:27,487 | | 2025-09-05T01:06:27,487 | unsigned int 2025-09-05T01:06:27,487 | %llu 2025-09-05T01:06:27,487 10569 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-05T01:06:27,487 | ~~~~~~~ 2025-09-05T01:06:27,487 | | 2025-09-05T01:06:27,487 | int64_t {aka long long int} 2025-09-05T01:06:27,508 ast/src/moc.c:10568:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:27,508 10568 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-05T01:06:27,508 | ~~^ 2025-09-05T01:06:27,508 | | 2025-09-05T01:06:27,508 | unsigned int 2025-09-05T01:06:27,508 | %llu 2025-09-05T01:06:27,508 10569 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-05T01:06:27,508 | ~~~~~~~ 2025-09-05T01:06:27,508 | | 2025-09-05T01:06:27,508 | int64_t {aka long long int} 2025-09-05T01:06:27,525 ast/src/moc.c:10568:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:27,525 10568 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-05T01:06:27,525 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:06:27,525 10569 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-05T01:06:27,525 | ~~~~~ 2025-09-05T01:06:27,525 | | 2025-09-05T01:06:27,526 | int64_t {aka long long int} 2025-09-05T01:06:27,539 ast/src/moc.c:10569:30: note: format string is defined here 2025-09-05T01:06:27,539 10569 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-05T01:06:27,539 | ~~^ 2025-09-05T01:06:27,539 | | 2025-09-05T01:06:27,540 | unsigned int 2025-09-05T01:06:27,540 | %llu 2025-09-05T01:06:27,556 ast/src/moc.c:10568:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-05T01:06:27,557 10568 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-05T01:06:27,557 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:06:27,557 10569 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-05T01:06:27,557 10570 | ulast ); 2025-09-05T01:06:27,557 | ~~~~~ 2025-09-05T01:06:27,557 | | 2025-09-05T01:06:27,557 | int64_t {aka long long int} 2025-09-05T01:06:27,571 ast/src/moc.c:10569:34: note: format string is defined here 2025-09-05T01:06:27,571 10569 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-05T01:06:27,571 | ~~^ 2025-09-05T01:06:27,571 | | 2025-09-05T01:06:27,571 | unsigned int 2025-09-05T01:06:27,571 | %llu 2025-09-05T01:06:39,380 ast/src/moc.c: In function ‘PutCell.isra’: 2025-09-05T01:06:39,386 ast/src/moc.c:7002:34: warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:39,387 7002 | clist->ix[ order ][ ii ] = ix[ icell ]; 2025-09-05T01:06:39,387 | ^ 2025-09-05T01:06:39,393 ast/src/moc.c:6825:8: note: ‘ii’ was declared here 2025-09-05T01:06:39,393 6825 | int ii; 2025-09-05T01:06:39,393 | ^~ 2025-09-05T01:06:39,731 In file included from ast/src/channel.h:220, 2025-09-05T01:06:39,731 from ast/src/moc.c:198: 2025-09-05T01:06:39,731 ast/src/moc.c: In function ‘MakeCorners’: 2025-09-05T01:06:39,737 ast/src/object.h:511:21: warning: ‘ncorner’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:39,737 511 | #define astRetF_(x) (x) 2025-09-05T01:06:39,737 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T01:06:39,737 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T01:06:39,737 | ^~~~~~ 2025-09-05T01:06:39,738 ast/src/pointset.h:645:21: note: in expansion of macro ‘astINVOKE’ 2025-09-05T01:06:39,738 645 | #define astPointSet astINVOKE(F,astPointSet_) 2025-09-05T01:06:39,738 | ^~~~~~~~~ 2025-09-05T01:06:39,738 ast/src/moc.c:5965:10: note: in expansion of macro ‘astPointSet’ 2025-09-05T01:06:39,738 5965 | ps1 = astPointSet( ncorner, 2, " ", status ); 2025-09-05T01:06:39,738 | ^~~~~~~~~~~ 2025-09-05T01:06:39,743 ast/src/moc.c:5925:8: note: ‘ncorner’ was declared here 2025-09-05T01:06:39,743 5925 | int ncorner; 2025-09-05T01:06:39,743 | ^~~~~~~ 2025-09-05T01:06:39,748 ast/src/moc.c:6065:48: warning: ‘cross’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:39,748 6065 | for( Comp_Corner_Loop = 0; Comp_Corner_Loop <= cross; Comp_Corner_Loop++ ) { 2025-09-05T01:06:39,749 | ~~~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-05T01:06:39,754 ast/src/moc.c:5920:8: note: ‘cross’ was declared here 2025-09-05T01:06:39,754 5920 | int cross; 2025-09-05T01:06:39,754 | ^~~~~ 2025-09-05T01:06:40,138 In function ‘CombineRanges’, 2025-09-05T01:06:40,139 inlined from ‘astMocNorm_’ at ast/src/moc.c:6405:4, 2025-09-05T01:06:40,139 inlined from ‘astMocNorm_’ at ast/src/moc.c:6340:6: 2025-09-05T01:06:40,141 ast/src/moc.c:3202:23: warning: ‘nnew’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:40,141 3202 | this->nrange = nnew; 2025-09-05T01:06:40,141 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-05T01:06:40,142 ast/src/moc.c: In function ‘astMocNorm_’: 2025-09-05T01:06:40,144 ast/src/moc.c:2981:8: note: ‘nnew’ was declared here 2025-09-05T01:06:40,144 2981 | int nnew; 2025-09-05T01:06:40,144 | ^~~~ 2025-09-05T01:06:41,482 ast/src/moc.c: In function ‘RegBaseMesh’: 2025-09-05T01:06:41,487 ast/src/moc.c:7949:28: warning: ‘ndis’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:41,487 7949 | this->mdlen = npoint + ndis; 2025-09-05T01:06:41,488 | ~~~~~~~^~~~~~ 2025-09-05T01:06:41,495 ast/src/moc.c:7295:8: note: ‘ndis’ was declared here 2025-09-05T01:06:41,495 7295 | int ndis; 2025-09-05T01:06:41,495 | ^~~~ 2025-09-05T01:06:41,506 ast/src/moc.c:7855:31: warning: ‘nused’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:41,506 7855 | if( new_corner && ++nused == 5 && astOK ) { 2025-09-05T01:06:41,506 | ~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-05T01:06:41,513 ast/src/moc.c:7297:8: note: ‘nused’ was declared here 2025-09-05T01:06:41,513 7297 | int nused; 2025-09-05T01:06:41,513 | ^~~~~ 2025-09-05T01:06:41,521 ast/src/object.h:511:21: warning: ‘npoint’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:41,521 511 | #define astRetF_(x) (x) 2025-09-05T01:06:41,521 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T01:06:41,521 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T01:06:41,521 | ^~~~~~ 2025-09-05T01:06:41,521 ast/src/pointset.h:645:21: note: in expansion of macro ‘astINVOKE’ 2025-09-05T01:06:41,521 645 | #define astPointSet astINVOKE(F,astPointSet_) 2025-09-05T01:06:41,521 | ^~~~~~~~~ 2025-09-05T01:06:41,521 ast/src/moc.c:7908:16: note: in expansion of macro ‘astPointSet’ 2025-09-05T01:06:41,522 7908 | result = astPointSet( npoint, 2, " ", status ); 2025-09-05T01:06:41,522 | ^~~~~~~~~~~ 2025-09-05T01:06:41,529 ast/src/moc.c:7296:8: note: ‘npoint’ was declared here 2025-09-05T01:06:41,529 7296 | int npoint; 2025-09-05T01:06:41,529 | ^~~~~~ 2025-09-05T01:06:44,180 ast/src/moc.c: In function ‘astAddMocText_’: 2025-09-05T01:06:44,181 ast/src/moc.c:1523:77: warning: ‘%.30s’ directive argument is null [-Wformat-overflow=] 2025-09-05T01:06:44,181 1523 | astError( AST__INMOC, "%s(%s): Invalid string MOC supplied: '%.30s...'", 2025-09-05T01:06:44,182 | ^~~~~ 2025-09-05T01:06:44,183 ast/src/moc.c:1513:75: warning: ‘%.30s’ directive argument is null [-Wformat-overflow=] 2025-09-05T01:06:44,183 1513 | astError( AST__INMOC, "%s(%s): Invalid JSON MOC supplied: '%.30s...'", 2025-09-05T01:06:44,183 | ^~~~~ 2025-09-05T01:06:45,147 ast/src/moc.c: In function ‘AddPixelMaskUS’: 2025-09-05T01:06:45,150 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:45,151 1984 | if( !ok ) { \ 2025-09-05T01:06:45,151 | ^ 2025-09-05T01:06:45,151 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,151 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-05T01:06:45,151 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,154 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-05T01:06:45,154 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-05T01:06:45,154 | ^~ 2025-09-05T01:06:45,154 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,154 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-05T01:06:45,154 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,158 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:45,158 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-05T01:06:45,158 | ^ 2025-09-05T01:06:45,158 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,158 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-05T01:06:45,158 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,161 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-05T01:06:45,161 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:45,161 | ^~ 2025-09-05T01:06:45,161 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,161 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-05T01:06:45,161 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,164 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:45,164 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-05T01:06:45,164 | ^ 2025-09-05T01:06:45,165 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,165 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-05T01:06:45,165 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,167 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-05T01:06:45,168 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-05T01:06:45,168 | ^~ 2025-09-05T01:06:45,168 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,168 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-05T01:06:45,168 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,171 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:45,171 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-05T01:06:45,171 | ^ 2025-09-05T01:06:45,171 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,171 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-05T01:06:45,171 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,174 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-05T01:06:45,174 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:45,174 | ^~ 2025-09-05T01:06:45,174 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,174 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-05T01:06:45,174 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,177 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:45,177 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-05T01:06:45,178 | ^ 2025-09-05T01:06:45,178 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,178 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-05T01:06:45,178 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,180 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-05T01:06:45,180 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-05T01:06:45,180 | ^~ 2025-09-05T01:06:45,180 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,180 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-05T01:06:45,181 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,183 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:45,183 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-05T01:06:45,183 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,183 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,183 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-05T01:06:45,184 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,186 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-05T01:06:45,186 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:45,186 | ^~~~~~~~~ 2025-09-05T01:06:45,186 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,186 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-05T01:06:45,186 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,189 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:45,189 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-05T01:06:45,189 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,189 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,189 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-05T01:06:45,189 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,191 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-05T01:06:45,192 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:45,192 | ^~~~~~~~~ 2025-09-05T01:06:45,192 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,192 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-05T01:06:45,192 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,195 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:45,195 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-05T01:06:45,195 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,196 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,196 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-05T01:06:45,196 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,198 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-05T01:06:45,199 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:45,199 | ^~~~~~~~~ 2025-09-05T01:06:45,199 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,199 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-05T01:06:45,199 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,202 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:45,202 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-05T01:06:45,202 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,202 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,203 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-05T01:06:45,203 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,205 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-05T01:06:45,205 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:45,206 | ^~~~~~~~~ 2025-09-05T01:06:45,206 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,206 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-05T01:06:45,206 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,954 ast/src/moc.c: In function ‘AddPixelMaskUL’: 2025-09-05T01:06:45,957 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:45,957 1984 | if( !ok ) { \ 2025-09-05T01:06:45,957 | ^ 2025-09-05T01:06:45,957 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,957 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-05T01:06:45,957 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,959 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-05T01:06:45,959 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-05T01:06:45,959 | ^~ 2025-09-05T01:06:45,960 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,960 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-05T01:06:45,960 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,963 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:45,963 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-05T01:06:45,963 | ^ 2025-09-05T01:06:45,963 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,963 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-05T01:06:45,963 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,965 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-05T01:06:45,965 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:45,965 | ^~ 2025-09-05T01:06:45,965 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,966 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-05T01:06:45,966 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,968 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:45,968 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-05T01:06:45,968 | ^ 2025-09-05T01:06:45,968 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,968 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-05T01:06:45,968 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,970 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-05T01:06:45,971 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-05T01:06:45,971 | ^~ 2025-09-05T01:06:45,971 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,971 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-05T01:06:45,971 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,973 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:45,973 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-05T01:06:45,973 | ^ 2025-09-05T01:06:45,973 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,974 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-05T01:06:45,974 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,976 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-05T01:06:45,976 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:45,976 | ^~ 2025-09-05T01:06:45,976 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,976 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-05T01:06:45,976 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,979 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:45,979 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-05T01:06:45,979 | ^ 2025-09-05T01:06:45,979 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,979 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-05T01:06:45,979 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,981 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-05T01:06:45,981 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-05T01:06:45,981 | ^~ 2025-09-05T01:06:45,981 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,981 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-05T01:06:45,982 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,984 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:45,984 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-05T01:06:45,984 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,984 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,984 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-05T01:06:45,985 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,987 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-05T01:06:45,987 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:45,987 | ^~~~~~~~~ 2025-09-05T01:06:45,987 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,987 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-05T01:06:45,987 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,990 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:45,990 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-05T01:06:45,990 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,990 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,990 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-05T01:06:45,990 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,992 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-05T01:06:45,992 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:45,992 | ^~~~~~~~~ 2025-09-05T01:06:45,992 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,993 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-05T01:06:45,993 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,995 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:45,995 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-05T01:06:45,995 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,995 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,995 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-05T01:06:45,996 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:45,998 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-05T01:06:45,998 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:45,998 | ^~~~~~~~~ 2025-09-05T01:06:45,998 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:45,998 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-05T01:06:45,998 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,001 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:46,001 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-05T01:06:46,001 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,001 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,001 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-05T01:06:46,001 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,003 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-05T01:06:46,003 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:46,003 | ^~~~~~~~~ 2025-09-05T01:06:46,004 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,004 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-05T01:06:46,004 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,737 ast/src/moc.c: In function ‘AddPixelMaskUI’: 2025-09-05T01:06:46,739 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:46,739 1984 | if( !ok ) { \ 2025-09-05T01:06:46,740 | ^ 2025-09-05T01:06:46,740 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,740 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-05T01:06:46,740 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,742 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-05T01:06:46,742 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-05T01:06:46,742 | ^~ 2025-09-05T01:06:46,742 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,742 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-05T01:06:46,742 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,745 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:46,745 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-05T01:06:46,746 | ^ 2025-09-05T01:06:46,746 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,746 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-05T01:06:46,746 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,748 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-05T01:06:46,748 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:46,748 | ^~ 2025-09-05T01:06:46,748 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,748 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-05T01:06:46,748 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,751 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:46,751 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-05T01:06:46,751 | ^ 2025-09-05T01:06:46,751 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,751 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-05T01:06:46,751 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,753 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-05T01:06:46,753 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-05T01:06:46,753 | ^~ 2025-09-05T01:06:46,753 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,754 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-05T01:06:46,754 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,756 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:46,756 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-05T01:06:46,756 | ^ 2025-09-05T01:06:46,756 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,756 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-05T01:06:46,756 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,758 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-05T01:06:46,759 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:46,759 | ^~ 2025-09-05T01:06:46,759 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,759 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-05T01:06:46,759 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,761 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:46,761 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-05T01:06:46,761 | ^ 2025-09-05T01:06:46,761 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,761 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-05T01:06:46,762 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,764 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-05T01:06:46,764 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-05T01:06:46,764 | ^~ 2025-09-05T01:06:46,764 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,764 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-05T01:06:46,764 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,767 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:46,767 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-05T01:06:46,767 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,767 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,767 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-05T01:06:46,767 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,769 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-05T01:06:46,769 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:46,769 | ^~~~~~~~~ 2025-09-05T01:06:46,770 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,770 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-05T01:06:46,770 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,772 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:46,772 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-05T01:06:46,772 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,773 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,773 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-05T01:06:46,773 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,775 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-05T01:06:46,775 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:46,775 | ^~~~~~~~~ 2025-09-05T01:06:46,775 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,775 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-05T01:06:46,775 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,778 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:46,778 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-05T01:06:46,778 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,778 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,778 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-05T01:06:46,778 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,780 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-05T01:06:46,781 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:46,781 | ^~~~~~~~~ 2025-09-05T01:06:46,781 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,781 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-05T01:06:46,781 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,783 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:46,783 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-05T01:06:46,784 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,784 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,784 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-05T01:06:46,784 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:46,786 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-05T01:06:46,786 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:46,786 | ^~~~~~~~~ 2025-09-05T01:06:46,786 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:46,786 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-05T01:06:46,786 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,526 ast/src/moc.c: In function ‘AddPixelMaskUB’: 2025-09-05T01:06:47,529 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:47,529 1984 | if( !ok ) { \ 2025-09-05T01:06:47,529 | ^ 2025-09-05T01:06:47,529 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:47,529 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-05T01:06:47,529 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,531 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-05T01:06:47,531 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-05T01:06:47,532 | ^~ 2025-09-05T01:06:47,532 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:47,532 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-05T01:06:47,532 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,535 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:47,535 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-05T01:06:47,535 | ^ 2025-09-05T01:06:47,535 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:47,535 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-05T01:06:47,535 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,537 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-05T01:06:47,537 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:47,537 | ^~ 2025-09-05T01:06:47,538 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:47,538 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-05T01:06:47,538 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,540 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:47,540 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-05T01:06:47,540 | ^ 2025-09-05T01:06:47,540 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:47,540 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-05T01:06:47,540 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,543 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-05T01:06:47,543 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-05T01:06:47,543 | ^~ 2025-09-05T01:06:47,543 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:47,543 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-05T01:06:47,543 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,545 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:47,545 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-05T01:06:47,545 | ^ 2025-09-05T01:06:47,546 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:47,546 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-05T01:06:47,546 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,548 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-05T01:06:47,548 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:47,548 | ^~ 2025-09-05T01:06:47,548 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:47,548 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-05T01:06:47,548 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,551 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:47,551 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-05T01:06:47,551 | ^ 2025-09-05T01:06:47,551 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:47,551 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-05T01:06:47,551 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,553 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-05T01:06:47,553 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-05T01:06:47,553 | ^~ 2025-09-05T01:06:47,553 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:47,554 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-05T01:06:47,554 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,556 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:47,556 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-05T01:06:47,556 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,556 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:47,557 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-05T01:06:47,557 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,559 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-05T01:06:47,559 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:47,559 | ^~~~~~~~~ 2025-09-05T01:06:47,559 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:47,559 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-05T01:06:47,559 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,562 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:47,562 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-05T01:06:47,562 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,562 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:47,562 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-05T01:06:47,562 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,564 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-05T01:06:47,564 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:47,564 | ^~~~~~~~~ 2025-09-05T01:06:47,565 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:47,565 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-05T01:06:47,565 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,567 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:47,567 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-05T01:06:47,567 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,567 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:47,568 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-05T01:06:47,568 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,570 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-05T01:06:47,570 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:47,570 | ^~~~~~~~~ 2025-09-05T01:06:47,570 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:47,570 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-05T01:06:47,570 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,573 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:47,573 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-05T01:06:47,573 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,573 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:47,573 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-05T01:06:47,573 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:47,575 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-05T01:06:47,575 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:47,576 | ^~~~~~~~~ 2025-09-05T01:06:47,576 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:47,576 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-05T01:06:47,576 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,315 ast/src/moc.c: In function ‘AddPixelMaskS’: 2025-09-05T01:06:48,318 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:48,318 1984 | if( !ok ) { \ 2025-09-05T01:06:48,318 | ^ 2025-09-05T01:06:48,318 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:48,319 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-05T01:06:48,319 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,321 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-05T01:06:48,321 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-05T01:06:48,321 | ^~ 2025-09-05T01:06:48,321 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:48,321 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-05T01:06:48,321 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,324 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:48,324 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-05T01:06:48,324 | ^ 2025-09-05T01:06:48,324 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:48,325 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-05T01:06:48,325 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,327 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-05T01:06:48,327 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:48,327 | ^~ 2025-09-05T01:06:48,327 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:48,327 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-05T01:06:48,327 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,330 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:48,330 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-05T01:06:48,330 | ^ 2025-09-05T01:06:48,330 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:48,330 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-05T01:06:48,330 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,332 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-05T01:06:48,332 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-05T01:06:48,332 | ^~ 2025-09-05T01:06:48,332 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:48,332 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-05T01:06:48,333 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,335 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:48,335 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-05T01:06:48,335 | ^ 2025-09-05T01:06:48,335 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:48,335 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-05T01:06:48,335 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,337 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-05T01:06:48,338 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:48,338 | ^~ 2025-09-05T01:06:48,338 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:48,338 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-05T01:06:48,338 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,340 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:48,340 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-05T01:06:48,340 | ^ 2025-09-05T01:06:48,340 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:48,340 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-05T01:06:48,341 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,343 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-05T01:06:48,343 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-05T01:06:48,343 | ^~ 2025-09-05T01:06:48,343 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:48,343 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-05T01:06:48,343 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,346 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:48,346 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-05T01:06:48,346 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,346 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:48,346 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-05T01:06:48,346 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,348 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-05T01:06:48,348 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:48,348 | ^~~~~~~~~ 2025-09-05T01:06:48,349 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:48,349 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-05T01:06:48,349 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,351 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:48,351 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-05T01:06:48,351 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,351 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:48,352 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-05T01:06:48,352 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,354 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-05T01:06:48,354 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:48,354 | ^~~~~~~~~ 2025-09-05T01:06:48,354 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:48,354 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-05T01:06:48,354 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,357 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:48,357 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-05T01:06:48,357 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,357 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:48,357 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-05T01:06:48,357 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,359 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-05T01:06:48,359 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:48,360 | ^~~~~~~~~ 2025-09-05T01:06:48,360 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:48,360 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-05T01:06:48,360 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,362 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:48,362 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-05T01:06:48,362 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,363 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:48,363 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-05T01:06:48,363 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:48,365 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-05T01:06:48,365 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:48,365 | ^~~~~~~~~ 2025-09-05T01:06:48,365 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:48,365 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-05T01:06:48,365 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,105 ast/src/moc.c: In function ‘AddPixelMaskL’: 2025-09-05T01:06:49,108 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:49,108 1984 | if( !ok ) { \ 2025-09-05T01:06:49,108 | ^ 2025-09-05T01:06:49,108 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,108 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-05T01:06:49,108 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,110 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-05T01:06:49,111 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-05T01:06:49,111 | ^~ 2025-09-05T01:06:49,111 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,111 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-05T01:06:49,111 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,114 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:49,114 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-05T01:06:49,114 | ^ 2025-09-05T01:06:49,114 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,114 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-05T01:06:49,114 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,116 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-05T01:06:49,116 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:49,117 | ^~ 2025-09-05T01:06:49,117 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,117 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-05T01:06:49,117 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,119 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:49,119 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-05T01:06:49,119 | ^ 2025-09-05T01:06:49,119 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,119 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-05T01:06:49,119 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,122 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-05T01:06:49,122 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-05T01:06:49,122 | ^~ 2025-09-05T01:06:49,122 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,122 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-05T01:06:49,122 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,124 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:49,124 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-05T01:06:49,124 | ^ 2025-09-05T01:06:49,125 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,125 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-05T01:06:49,125 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,127 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-05T01:06:49,127 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:49,127 | ^~ 2025-09-05T01:06:49,127 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,127 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-05T01:06:49,127 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,130 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:49,130 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-05T01:06:49,130 | ^ 2025-09-05T01:06:49,130 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,130 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-05T01:06:49,130 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,132 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-05T01:06:49,132 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-05T01:06:49,132 | ^~ 2025-09-05T01:06:49,133 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,133 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-05T01:06:49,133 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,135 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:49,135 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-05T01:06:49,135 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,136 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,136 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-05T01:06:49,136 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,138 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-05T01:06:49,138 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:49,138 | ^~~~~~~~~ 2025-09-05T01:06:49,138 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,138 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-05T01:06:49,138 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,141 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:49,141 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-05T01:06:49,141 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,141 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,141 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-05T01:06:49,141 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,143 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-05T01:06:49,143 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:49,144 | ^~~~~~~~~ 2025-09-05T01:06:49,144 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,144 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-05T01:06:49,144 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,146 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:49,146 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-05T01:06:49,146 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,147 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,147 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-05T01:06:49,147 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,149 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-05T01:06:49,149 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:49,149 | ^~~~~~~~~ 2025-09-05T01:06:49,149 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,149 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-05T01:06:49,149 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,152 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:49,152 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-05T01:06:49,152 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,152 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,152 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-05T01:06:49,152 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,154 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-05T01:06:49,154 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:49,155 | ^~~~~~~~~ 2025-09-05T01:06:49,155 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,155 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-05T01:06:49,155 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,895 ast/src/moc.c: In function ‘AddPixelMaskI’: 2025-09-05T01:06:49,897 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:49,897 1984 | if( !ok ) { \ 2025-09-05T01:06:49,898 | ^ 2025-09-05T01:06:49,898 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,898 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-05T01:06:49,898 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,900 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-05T01:06:49,900 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-05T01:06:49,900 | ^~ 2025-09-05T01:06:49,900 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,900 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-05T01:06:49,900 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,903 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:49,903 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-05T01:06:49,904 | ^ 2025-09-05T01:06:49,904 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,904 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-05T01:06:49,904 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,906 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-05T01:06:49,906 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:49,906 | ^~ 2025-09-05T01:06:49,906 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,906 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-05T01:06:49,906 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,909 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:49,909 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-05T01:06:49,909 | ^ 2025-09-05T01:06:49,909 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,909 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-05T01:06:49,909 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,911 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-05T01:06:49,911 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-05T01:06:49,911 | ^~ 2025-09-05T01:06:49,911 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,912 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-05T01:06:49,912 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,914 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:49,914 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-05T01:06:49,914 | ^ 2025-09-05T01:06:49,914 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,914 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-05T01:06:49,914 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,916 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-05T01:06:49,917 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:49,917 | ^~ 2025-09-05T01:06:49,917 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,917 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-05T01:06:49,917 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,919 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:49,919 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-05T01:06:49,919 | ^ 2025-09-05T01:06:49,919 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,920 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-05T01:06:49,920 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,922 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-05T01:06:49,922 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-05T01:06:49,922 | ^~ 2025-09-05T01:06:49,922 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,922 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-05T01:06:49,922 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,925 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:49,925 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-05T01:06:49,925 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,925 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,925 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-05T01:06:49,925 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,927 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-05T01:06:49,927 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:49,928 | ^~~~~~~~~ 2025-09-05T01:06:49,928 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,928 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-05T01:06:49,928 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,930 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:49,930 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-05T01:06:49,931 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,931 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,931 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-05T01:06:49,931 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,933 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-05T01:06:49,933 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:49,933 | ^~~~~~~~~ 2025-09-05T01:06:49,933 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,933 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-05T01:06:49,933 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,936 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:49,936 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-05T01:06:49,936 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,936 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,936 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-05T01:06:49,936 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,939 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-05T01:06:49,939 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:49,939 | ^~~~~~~~~ 2025-09-05T01:06:49,939 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,939 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-05T01:06:49,939 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,941 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:49,942 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-05T01:06:49,942 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,942 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,942 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-05T01:06:49,942 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:49,944 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-05T01:06:49,944 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:49,944 | ^~~~~~~~~ 2025-09-05T01:06:49,944 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:49,944 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-05T01:06:49,945 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,672 ast/src/moc.c: In function ‘AddPixelMaskF’: 2025-09-05T01:06:50,675 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:50,675 1984 | if( !ok ) { \ 2025-09-05T01:06:50,675 | ^ 2025-09-05T01:06:50,675 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:50,675 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-05T01:06:50,675 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,678 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-05T01:06:50,678 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-05T01:06:50,678 | ^~ 2025-09-05T01:06:50,678 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:50,678 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-05T01:06:50,678 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,681 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:50,681 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-05T01:06:50,681 | ^ 2025-09-05T01:06:50,681 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:50,681 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-05T01:06:50,681 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,684 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-05T01:06:50,684 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:50,684 | ^~ 2025-09-05T01:06:50,684 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:50,684 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-05T01:06:50,684 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,686 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:50,686 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-05T01:06:50,686 | ^ 2025-09-05T01:06:50,687 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:50,687 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-05T01:06:50,687 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,689 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-05T01:06:50,689 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-05T01:06:50,689 | ^~ 2025-09-05T01:06:50,689 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:50,689 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-05T01:06:50,689 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,692 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:50,692 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-05T01:06:50,692 | ^ 2025-09-05T01:06:50,692 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:50,692 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-05T01:06:50,692 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,694 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-05T01:06:50,694 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:50,694 | ^~ 2025-09-05T01:06:50,694 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:50,694 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-05T01:06:50,695 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,697 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:50,697 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-05T01:06:50,697 | ^ 2025-09-05T01:06:50,697 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:50,697 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-05T01:06:50,697 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,699 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-05T01:06:50,700 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-05T01:06:50,700 | ^~ 2025-09-05T01:06:50,700 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:50,700 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-05T01:06:50,700 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,702 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:50,703 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-05T01:06:50,703 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,703 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:50,703 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-05T01:06:50,703 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,705 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-05T01:06:50,705 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:50,705 | ^~~~~~~~~ 2025-09-05T01:06:50,705 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:50,705 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-05T01:06:50,705 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,708 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:50,708 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-05T01:06:50,708 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,708 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:50,708 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-05T01:06:50,708 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,711 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-05T01:06:50,711 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:50,711 | ^~~~~~~~~ 2025-09-05T01:06:50,711 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:50,711 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-05T01:06:50,711 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,713 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:50,714 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-05T01:06:50,714 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,714 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:50,714 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-05T01:06:50,714 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,716 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-05T01:06:50,716 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:50,716 | ^~~~~~~~~ 2025-09-05T01:06:50,716 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:50,716 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-05T01:06:50,717 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,719 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:50,719 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-05T01:06:50,719 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,719 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:50,719 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-05T01:06:50,719 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:50,722 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-05T01:06:50,722 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:50,722 | ^~~~~~~~~ 2025-09-05T01:06:50,722 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:50,722 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-05T01:06:50,722 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,450 ast/src/moc.c: In function ‘AddPixelMaskD’: 2025-09-05T01:06:51,452 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:51,453 1984 | if( !ok ) { \ 2025-09-05T01:06:51,453 | ^ 2025-09-05T01:06:51,453 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:51,453 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-05T01:06:51,453 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,455 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-05T01:06:51,455 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-05T01:06:51,455 | ^~ 2025-09-05T01:06:51,455 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:51,455 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-05T01:06:51,456 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,458 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:51,458 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-05T01:06:51,459 | ^ 2025-09-05T01:06:51,459 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:51,459 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-05T01:06:51,459 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,461 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-05T01:06:51,461 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:51,461 | ^~ 2025-09-05T01:06:51,461 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:51,461 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-05T01:06:51,461 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,464 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:51,464 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-05T01:06:51,464 | ^ 2025-09-05T01:06:51,464 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:51,464 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-05T01:06:51,464 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,466 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-05T01:06:51,466 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-05T01:06:51,466 | ^~ 2025-09-05T01:06:51,466 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:51,467 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-05T01:06:51,467 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,469 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:51,469 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-05T01:06:51,469 | ^ 2025-09-05T01:06:51,469 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:51,469 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-05T01:06:51,469 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,471 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-05T01:06:51,472 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:51,472 | ^~ 2025-09-05T01:06:51,472 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:51,472 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-05T01:06:51,472 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,474 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:51,474 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-05T01:06:51,474 | ^ 2025-09-05T01:06:51,474 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:51,475 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-05T01:06:51,475 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,477 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-05T01:06:51,477 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-05T01:06:51,477 | ^~ 2025-09-05T01:06:51,477 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:51,477 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-05T01:06:51,477 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,480 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:51,480 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-05T01:06:51,480 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,480 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:51,480 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-05T01:06:51,480 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,482 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-05T01:06:51,482 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:51,483 | ^~~~~~~~~ 2025-09-05T01:06:51,483 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:51,483 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-05T01:06:51,483 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,485 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:51,485 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-05T01:06:51,485 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,486 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:51,486 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-05T01:06:51,486 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,488 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-05T01:06:51,488 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:51,488 | ^~~~~~~~~ 2025-09-05T01:06:51,488 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:51,488 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-05T01:06:51,488 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,491 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:51,491 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-05T01:06:51,491 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,491 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:51,491 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-05T01:06:51,491 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,493 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-05T01:06:51,493 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:51,494 | ^~~~~~~~~ 2025-09-05T01:06:51,494 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:51,494 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-05T01:06:51,494 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,496 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:51,496 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-05T01:06:51,496 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,497 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:51,497 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-05T01:06:51,497 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:51,499 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-05T01:06:51,499 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:51,499 | ^~~~~~~~~ 2025-09-05T01:06:51,499 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:51,499 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-05T01:06:51,499 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,231 ast/src/moc.c: In function ‘AddPixelMaskB’: 2025-09-05T01:06:52,233 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:52,233 1984 | if( !ok ) { \ 2025-09-05T01:06:52,234 | ^ 2025-09-05T01:06:52,234 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:52,234 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-05T01:06:52,234 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,236 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-05T01:06:52,236 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-05T01:06:52,236 | ^~ 2025-09-05T01:06:52,236 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:52,236 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-05T01:06:52,236 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,239 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:52,239 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-05T01:06:52,239 | ^ 2025-09-05T01:06:52,240 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:52,240 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-05T01:06:52,240 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,242 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-05T01:06:52,242 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:52,242 | ^~ 2025-09-05T01:06:52,242 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:52,242 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-05T01:06:52,242 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,245 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:52,245 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-05T01:06:52,245 | ^ 2025-09-05T01:06:52,245 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:52,245 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-05T01:06:52,245 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,247 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-05T01:06:52,247 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-05T01:06:52,247 | ^~ 2025-09-05T01:06:52,247 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:52,248 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-05T01:06:52,248 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,250 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:52,250 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-05T01:06:52,250 | ^ 2025-09-05T01:06:52,250 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:52,250 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-05T01:06:52,250 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,252 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-05T01:06:52,253 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-05T01:06:52,253 | ^~ 2025-09-05T01:06:52,253 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:52,253 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-05T01:06:52,253 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,255 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:52,255 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-05T01:06:52,255 | ^ 2025-09-05T01:06:52,255 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:52,256 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-05T01:06:52,256 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,258 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-05T01:06:52,258 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-05T01:06:52,258 | ^~ 2025-09-05T01:06:52,258 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:52,258 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-05T01:06:52,258 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,261 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:52,261 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-05T01:06:52,261 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,261 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:52,261 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-05T01:06:52,261 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,263 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-05T01:06:52,263 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:52,264 | ^~~~~~~~~ 2025-09-05T01:06:52,264 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:52,264 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-05T01:06:52,264 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,266 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:52,266 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-05T01:06:52,266 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,267 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:52,267 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-05T01:06:52,267 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,269 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-05T01:06:52,269 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-05T01:06:52,269 | ^~~~~~~~~ 2025-09-05T01:06:52,269 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:52,269 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-05T01:06:52,269 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,272 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:52,272 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-05T01:06:52,272 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,272 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:52,272 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-05T01:06:52,272 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,274 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-05T01:06:52,274 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:52,275 | ^~~~~~~~~ 2025-09-05T01:06:52,275 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:52,275 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-05T01:06:52,275 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,277 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:52,277 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-05T01:06:52,278 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,278 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:52,278 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-05T01:06:52,278 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,280 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-05T01:06:52,280 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-05T01:06:52,280 | ^~~~~~~~~ 2025-09-05T01:06:52,280 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-05T01:06:52,280 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-05T01:06:52,280 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:06:52,763 ast/src/moc.c: In function ‘AddCell’: 2025-09-05T01:06:52,763 ast/src/moc.c:639:28: warning: ‘maxorder’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:52,763 639 | shift = 2*( maxorder - order ); 2025-09-05T01:06:52,764 | ~~~~~~~~~~~^~~~~~~~~ 2025-09-05T01:06:52,764 ast/src/moc.c:598:8: note: ‘maxorder’ was declared here 2025-09-05T01:06:52,764 598 | int maxorder; 2025-09-05T01:06:52,764 | ^~~~~~~~ 2025-09-05T01:06:52,851 ast/src/moc.c: In function ‘AddMocData’: 2025-09-05T01:06:52,851 ast/src/moc.c:858:30: warning: ‘pnk’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:52,851 858 | order = log2_64( *pnk / 4 ) / 2; 2025-09-05T01:06:52,851 | ^~~~ 2025-09-05T01:06:52,851 ast/src/moc.c:766:19: note: ‘pnk’ was declared here 2025-09-05T01:06:52,852 766 | const int64_t *pnk; 2025-09-05T01:06:52,852 | ^~~ 2025-09-05T01:06:52,852 ast/src/moc.c:855:30: warning: ‘pni’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:52,852 855 | order = log2_32( *pni / 4 ) / 2; 2025-09-05T01:06:52,852 | ^~~~ 2025-09-05T01:06:52,852 ast/src/moc.c:765:15: note: ‘pni’ was declared here 2025-09-05T01:06:52,852 765 | const int *pni; 2025-09-05T01:06:52,852 | ^~~ 2025-09-05T01:06:53,048 ast/src/moc.c: In function ‘AddRegion’: 2025-09-05T01:06:53,050 ast/src/moc.c:2602:19: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:53,050 2602 | ina[ 0 ] = glbnd_min[ 0 ]; 2025-09-05T01:06:53,050 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:53,052 ast/src/moc.c:2319:11: note: ‘glbnd_min[0]’ was declared here 2025-09-05T01:06:53,052 2319 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-05T01:06:53,052 | ^~~~~~~~~ 2025-09-05T01:06:53,054 ast/src/moc.c:2603:19: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:53,055 2603 | inb[ 0 ] = glbnd_min[ 1 ]; 2025-09-05T01:06:53,055 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:53,056 ast/src/moc.c:2319:11: note: ‘glbnd_min[1]’ was declared here 2025-09-05T01:06:53,057 2319 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-05T01:06:53,057 | ^~~~~~~~~ 2025-09-05T01:06:53,059 ast/src/moc.c:2604:19: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:53,059 2604 | ina[ 1 ] = gubnd_min[ 0 ]; 2025-09-05T01:06:53,059 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:53,061 ast/src/moc.c:2320:11: note: ‘gubnd_min[0]’ was declared here 2025-09-05T01:06:53,061 2320 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-05T01:06:53,061 | ^~~~~~~~~ 2025-09-05T01:06:53,063 ast/src/moc.c:2605:19: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:53,063 2605 | inb[ 1 ] = gubnd_min[ 1 ]; 2025-09-05T01:06:53,063 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-05T01:06:53,065 ast/src/moc.c:2320:11: note: ‘gubnd_min[1]’ was declared here 2025-09-05T01:06:53,065 2320 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-05T01:06:53,065 | ^~~~~~~~~ 2025-09-05T01:06:54,522 In file included from ast/src/mapping.h:327, 2025-09-05T01:06:54,522 from ast/src/frame.h:556, 2025-09-05T01:06:54,522 from ast/src/region.h:68, 2025-09-05T01:06:54,522 from ast/src/moc.h:68, 2025-09-05T01:06:54,522 from ast/src/mocchan.c:111: 2025-09-05T01:06:54,523 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:06:54,523 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:06:54,523 | ^~~~~~~~ 2025-09-05T01:06:54,523 In file included from ast/src/pointset.h:194: 2025-09-05T01:06:54,523 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:06:54,523 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:06:54,523 | ^~~~~~~~ 2025-09-05T01:06:54,896 In file included from ast/src/mocchan.c:107: 2025-09-05T01:06:54,896 ast/src/mocchan.c: In function ‘Write’: 2025-09-05T01:06:54,897 ast/src/channel.h:645:13: warning: ‘this’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:06:54,897 645 | astINVOKE(V,astWriteFlush_(astCheckChannel(this),STATUS_PTR)) 2025-09-05T01:06:54,897 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-05T01:06:54,897 512 | #define astRetV_(x) (x) 2025-09-05T01:06:54,898 | ^ 2025-09-05T01:06:54,898 ast/src/channel.h:645:1: note: in expansion of macro ‘astINVOKE’ 2025-09-05T01:06:54,898 645 | astINVOKE(V,astWriteFlush_(astCheckChannel(this),STATUS_PTR)) 2025-09-05T01:06:54,898 | ^~~~~~~~~ 2025-09-05T01:06:54,898 ast/src/mocchan.c:1096:4: note: in expansion of macro ‘astWriteFlush’ 2025-09-05T01:06:54,898 1096 | astWriteFlush( this ); 2025-09-05T01:06:54,898 | ^~~~~~~~~~~~~ 2025-09-05T01:06:54,898 ast/src/mocchan.c:1061:16: note: ‘this’ was declared here 2025-09-05T01:06:54,898 1061 | AstMocChan *this; 2025-09-05T01:06:54,898 | ^~~~ 2025-09-05T01:06:55,304 In file included from ast/src/normmap.c:97: 2025-09-05T01:06:55,305 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:06:55,305 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:06:55,305 | ^~~~~~~~ 2025-09-05T01:06:55,306 In file included from ast/src/pointset.h:194: 2025-09-05T01:06:55,306 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:06:55,306 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:06:55,306 | ^~~~~~~~ 2025-09-05T01:06:55,937 In file included from ast/src/nullregion.c:83: 2025-09-05T01:06:55,937 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:06:55,937 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:06:55,937 | ^~~~~~~~ 2025-09-05T01:06:55,937 In file included from ast/src/pointset.h:194: 2025-09-05T01:06:55,937 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:06:55,938 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:06:55,938 | ^~~~~~~~ 2025-09-05T01:06:56,777 In file included from ast/src/mapping.h:327, 2025-09-05T01:06:56,777 from ast/src/frame.h:556, 2025-09-05T01:06:56,777 from ast/src/frameset.h:438, 2025-09-05T01:06:56,777 from ast/src/plot.h:86, 2025-09-05T01:06:56,777 from ast/src/object.c:277: 2025-09-05T01:06:56,777 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:06:56,777 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:06:56,777 | ^~~~~~~~ 2025-09-05T01:06:56,778 In file included from ast/src/pointset.h:194: 2025-09-05T01:06:56,778 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:06:56,778 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:06:56,778 | ^~~~~~~~ 2025-09-05T01:06:56,930 ast/src/object.c: In function ‘FromStringSource’: 2025-09-05T01:06:56,934 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-05T01:06:56,934 4575 | nc = nl ? nl - data->ptr : strlen( data->ptr ); 2025-09-05T01:06:56,934 | ^~~~~~~~~~~~~~ 2025-09-05T01:06:59,469 In file included from ast/src/pcdmap.c:112: 2025-09-05T01:06:59,469 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:06:59,469 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:06:59,469 | ^~~~~~~~ 2025-09-05T01:06:59,470 In file included from ast/src/pointset.h:194: 2025-09-05T01:06:59,470 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:06:59,471 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:06:59,471 | ^~~~~~~~ 2025-09-05T01:07:01,049 In file included from ast/src/permmap.c:115: 2025-09-05T01:07:01,049 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:07:01,049 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:07:01,049 | ^~~~~~~~ 2025-09-05T01:07:01,049 In file included from ast/src/pointset.h:194: 2025-09-05T01:07:01,050 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:07:01,050 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:07:01,050 | ^~~~~~~~ 2025-09-05T01:07:03,376 In file included from ast/src/mapping.h:327, 2025-09-05T01:07:03,376 from ast/src/cmpmap.h:139, 2025-09-05T01:07:03,376 from ast/src/plot.c:1488: 2025-09-05T01:07:03,376 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:07:03,376 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:07:03,376 | ^~~~~~~~ 2025-09-05T01:07:03,377 In file included from ast/src/pointset.h:194: 2025-09-05T01:07:03,377 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:07:03,377 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:07:03,377 | ^~~~~~~~ 2025-09-05T01:07:03,660 ast/src/plot.c: In function ‘CheckLabels2’: 2025-09-05T01:07:03,664 ast/src/plot.c:6265:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T01:07:03,665 6265 | if( llen > strlen( old_list[ i ] ) ) { 2025-09-05T01:07:03,665 | ^ 2025-09-05T01:07:04,491 ast/src/plot.c: In function ‘HasEscapes’: 2025-09-05T01:07:04,508 ast/src/plot.c:19521:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T01:07:04,508 19521 | } else if( nc < strlen( text ) ) { 2025-09-05T01:07:04,508 | ^ 2025-09-05T01:07:05,326 ast/src/plot.c: At top level: 2025-09-05T01:07:05,349 ast/src/plot.c:26525:59: warning: argument 3 of type ‘int[2]’ with mismatched bound [-Warray-parameter=] 2025-09-05T01:07:05,350 26525 | static void TextLabels( AstPlot *this, int edgeticks, int dounits[2], 2025-09-05T01:07:05,350 | ~~~~^~~~~~~~~~ 2025-09-05T01:07:05,350 ast/src/plot.c:2347:41: note: previously declared as ‘int *’ 2025-09-05T01:07:05,350 2347 | static void TextLabels( AstPlot *, int, int *, const char *, const char *, int * ); 2025-09-05T01:07:05,350 | ^~~~~ 2025-09-05T01:07:16,894 In function ‘TickMarks’, 2025-09-05T01:07:16,894 inlined from ‘GridLines.constprop’ at ast/src/plot.c:18838:22: 2025-09-05T01:07:16,920 ast/src/plot.c:27516:7: warning: ‘refval’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:07:16,921 27516 | CheckLabels( this, frame, axis, ticks, nmajor, 1, labels, refval, status ); 2025-09-05T01:07:16,921 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:07:16,921 ast/src/plot.c: In function ‘GridLines.constprop’: 2025-09-05T01:07:16,947 ast/src/plot.c:27376:11: note: ‘refval’ was declared here 2025-09-05T01:07:16,947 27376 | double refval; /* Value for other axis to use when normalizing */ 2025-09-05T01:07:16,947 | ^~~~~~ 2025-09-05T01:07:29,917 In file included from ast/src/mapping.h:327, 2025-09-05T01:07:29,917 from ast/src/frame.h:556, 2025-09-05T01:07:29,917 from ast/src/cmpframe.h:257, 2025-09-05T01:07:29,917 from ast/src/plot3d.c:1161: 2025-09-05T01:07:29,918 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:07:29,918 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:07:29,918 | ^~~~~~~~ 2025-09-05T01:07:29,918 In file included from ast/src/pointset.h:194: 2025-09-05T01:07:29,918 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:07:29,918 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:07:29,918 | ^~~~~~~~ 2025-09-05T01:07:30,152 ast/src/plot3d.c:6591:31: warning: argument 4 of type ‘const float[]’ with mismatched bound [-Warray-parameter=] 2025-09-05T01:07:30,152 6591 | const float up[], const char *just, int *status ){ 2025-09-05T01:07:30,152 | ~~~~~~~~~~~~^~~~ 2025-09-05T01:07:30,152 ast/src/plot3d.c:1311:61: note: previously declared as ‘const float[2]’ 2025-09-05T01:07:30,152 1311 | static void Text( AstPlot *, const char *, const double [], const float [2], const char *, int * ); 2025-09-05T01:07:30,152 | ^~~~~~~~~~~~~~~ 2025-09-05T01:07:30,444 ast/src/plot3d.c: In function ‘Text’: 2025-09-05T01:07:30,449 ast/src/plot3d.c:6765:18: warning: ‘astG3DText’ accessing 12 bytes in a region of size 8 [-Wstringop-overflow=] 2025-09-05T01:07:30,449 6765 | if( !astG3DText( ltext, ref, ljust, (float *) up, norm ) ) { 2025-09-05T01:07:30,449 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:07:30,449 ast/src/plot3d.c:6765:18: note: referencing argument 4 of type ‘float[3]’ 2025-09-05T01:07:30,450 ast/src/plot3d.c:6765:18: note: referencing argument 5 of type ‘float[3]’ 2025-09-05T01:07:30,450 In file included from ast/src/plot3d.c:1171: 2025-09-05T01:07:30,450 ast/src/grf3d.h:65:5: note: in a call to function ‘astG3DText’ 2025-09-05T01:07:30,450 65 | int astG3DText( const char *, float[3], const char *, float[3], float[3] ); 2025-09-05T01:07:30,450 | ^~~~~~~~~~ 2025-09-05T01:07:36,224 In file included from ast/src/pointlist.c:103: 2025-09-05T01:07:36,224 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:07:36,224 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:07:36,225 | ^~~~~~~~ 2025-09-05T01:07:36,225 In file included from ast/src/pointset.h:194: 2025-09-05T01:07:36,225 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:07:36,225 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:07:36,225 | ^~~~~~~~ 2025-09-05T01:07:39,732 In file included from ast/src/pointset.c:466: 2025-09-05T01:07:39,733 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:07:39,733 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:07:39,733 | ^~~~~~~~ 2025-09-05T01:07:39,734 In file included from ast/src/pointset.h:194: 2025-09-05T01:07:39,734 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:07:39,734 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:07:39,734 | ^~~~~~~~ 2025-09-05T01:07:39,786 ast/src/pointset.c: In function ‘astCheckNaN_’: 2025-09-05T01:07:39,787 ast/src/pointset.c:1686:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-05T01:07:39,787 1686 | for( i = 0; i < sizeof( ast_nan ); i++ ) *(p++) = 255; 2025-09-05T01:07:39,787 | ^ 2025-09-05T01:07:39,788 ast/src/pointset.c: In function ‘astCheckNaNF_’: 2025-09-05T01:07:39,789 ast/src/pointset.c:1739:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-05T01:07:39,789 1739 | for( i = 0; i < sizeof( ast_nanf ); i++ ) *(p++) = 255; 2025-09-05T01:07:39,790 | ^ 2025-09-05T01:07:41,299 In file included from ast/src/polygon.c:178: 2025-09-05T01:07:41,299 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:07:41,299 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:07:41,299 | ^~~~~~~~ 2025-09-05T01:07:41,300 In file included from ast/src/pointset.h:194: 2025-09-05T01:07:41,300 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:07:41,300 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:07:41,300 | ^~~~~~~~ 2025-09-05T01:09:00,059 In file included from ast/src/polymap.c:161: 2025-09-05T01:09:00,059 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:00,059 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:00,059 | ^~~~~~~~ 2025-09-05T01:09:00,060 In file included from ast/src/pointset.h:194: 2025-09-05T01:09:00,060 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:00,060 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:00,060 | ^~~~~~~~ 2025-09-05T01:09:04,574 In file included from ast/src/prism.c:107: 2025-09-05T01:09:04,575 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:04,575 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:04,575 | ^~~~~~~~ 2025-09-05T01:09:04,575 In file included from ast/src/pointset.h:194: 2025-09-05T01:09:04,575 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:04,575 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:04,575 | ^~~~~~~~ 2025-09-05T01:09:05,395 In file included from ast/src/prism.c:104: 2025-09-05T01:09:05,395 ast/src/prism.c: In function ‘GetRegionBounds’: 2025-09-05T01:09:05,397 ast/src/prism.c:1094:37: warning: ‘nax2_out’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:09:05,397 1094 | tlbnd = astMalloc( ( nax1_out + nax2_out )*sizeof( double ) ); 2025-09-05T01:09:05,397 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-05T01:09:05,397 ast/src/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-05T01:09:05,397 124 | #define astERROR_INVOKE(function) (function) 2025-09-05T01:09:05,397 | ^~~~~~~~ 2025-09-05T01:09:05,398 ast/src/prism.c:1094:15: note: in expansion of macro ‘astMalloc’ 2025-09-05T01:09:05,398 1094 | tlbnd = astMalloc( ( nax1_out + nax2_out )*sizeof( double ) ); 2025-09-05T01:09:05,398 | ^~~~~~~~~ 2025-09-05T01:09:05,398 ast/src/prism.c:1020:8: note: ‘nax2_out’ was declared here 2025-09-05T01:09:05,398 1020 | int nax2_out; /* Number of current Frame axes in second component Region */ 2025-09-05T01:09:05,398 | ^~~~~~~~ 2025-09-05T01:09:07,013 In file included from ast/src/ratemap.c:91: 2025-09-05T01:09:07,013 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:07,013 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:07,013 | ^~~~~~~~ 2025-09-05T01:09:07,013 In file included from ast/src/pointset.h:194: 2025-09-05T01:09:07,014 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:07,014 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:07,014 | ^~~~~~~~ 2025-09-05T01:09:07,764 In file included from ast/src/mapping.h:327, 2025-09-05T01:09:07,764 from ast/src/region.c:836: 2025-09-05T01:09:07,764 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:07,764 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:07,765 | ^~~~~~~~ 2025-09-05T01:09:07,765 In file included from ast/src/pointset.h:194: 2025-09-05T01:09:07,765 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:07,765 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:07,765 | ^~~~~~~~ 2025-09-05T01:09:16,634 ast/src/region.c: In function ‘OverlapX’: 2025-09-05T01:09:16,640 ast/src/region.c:7401:24: warning: ‘inside1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:09:16,640 7401 | if( inside1 ) { 2025-09-05T01:09:16,640 | ^ 2025-09-05T01:09:16,646 ast/src/region.c:7053:8: note: ‘inside1’ was declared here 2025-09-05T01:09:16,646 7053 | int inside1; /* The position is inside reg1? */ 2025-09-05T01:09:16,646 | ^~~~~~~ 2025-09-05T01:09:17,008 ast/src/region.c: In function ‘astMask4D_’: 2025-09-05T01:09:17,028 ast/src/region.c:13890:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:09:17,028 13890 | return result; \ 2025-09-05T01:09:17,028 | ^~~~~~ 2025-09-05T01:09:17,028 ast/src/region.c:13896:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,028 13896 | MAKE_MASK4_(D,double) 2025-09-05T01:09:17,028 | ^~~~~~~~~~~ 2025-09-05T01:09:17,048 ast/src/region.c:13864:8: note: ‘result’ was declared here 2025-09-05T01:09:17,048 13864 | int result; \ 2025-09-05T01:09:17,048 | ^~~~~~ 2025-09-05T01:09:17,049 ast/src/region.c:13896:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,049 13896 | MAKE_MASK4_(D,double) 2025-09-05T01:09:17,049 | ^~~~~~~~~~~ 2025-09-05T01:09:17,083 ast/src/region.c: In function ‘astMask4F_’: 2025-09-05T01:09:17,104 ast/src/region.c:13890:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:09:17,104 13890 | return result; \ 2025-09-05T01:09:17,104 | ^~~~~~ 2025-09-05T01:09:17,104 ast/src/region.c:13897:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,105 13897 | MAKE_MASK4_(F,float) 2025-09-05T01:09:17,105 | ^~~~~~~~~~~ 2025-09-05T01:09:17,125 ast/src/region.c:13864:8: note: ‘result’ was declared here 2025-09-05T01:09:17,125 13864 | int result; \ 2025-09-05T01:09:17,125 | ^~~~~~ 2025-09-05T01:09:17,125 ast/src/region.c:13897:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,125 13897 | MAKE_MASK4_(F,float) 2025-09-05T01:09:17,125 | ^~~~~~~~~~~ 2025-09-05T01:09:17,159 ast/src/region.c: In function ‘astMask4L_’: 2025-09-05T01:09:17,180 ast/src/region.c:13890:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:09:17,180 13890 | return result; \ 2025-09-05T01:09:17,180 | ^~~~~~ 2025-09-05T01:09:17,180 ast/src/region.c:13898:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,180 13898 | MAKE_MASK4_(L,long int) 2025-09-05T01:09:17,181 | ^~~~~~~~~~~ 2025-09-05T01:09:17,201 ast/src/region.c:13864:8: note: ‘result’ was declared here 2025-09-05T01:09:17,201 13864 | int result; \ 2025-09-05T01:09:17,201 | ^~~~~~ 2025-09-05T01:09:17,201 ast/src/region.c:13898:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,201 13898 | MAKE_MASK4_(L,long int) 2025-09-05T01:09:17,201 | ^~~~~~~~~~~ 2025-09-05T01:09:17,235 ast/src/region.c: In function ‘astMask4UL_’: 2025-09-05T01:09:17,256 ast/src/region.c:13890:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:09:17,256 13890 | return result; \ 2025-09-05T01:09:17,256 | ^~~~~~ 2025-09-05T01:09:17,256 ast/src/region.c:13899:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,256 13899 | MAKE_MASK4_(UL,unsigned long int) 2025-09-05T01:09:17,256 | ^~~~~~~~~~~ 2025-09-05T01:09:17,276 ast/src/region.c:13864:8: note: ‘result’ was declared here 2025-09-05T01:09:17,277 13864 | int result; \ 2025-09-05T01:09:17,277 | ^~~~~~ 2025-09-05T01:09:17,277 ast/src/region.c:13899:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,277 13899 | MAKE_MASK4_(UL,unsigned long int) 2025-09-05T01:09:17,277 | ^~~~~~~~~~~ 2025-09-05T01:09:17,312 ast/src/region.c: In function ‘astMask4I_’: 2025-09-05T01:09:17,333 ast/src/region.c:13890:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:09:17,333 13890 | return result; \ 2025-09-05T01:09:17,333 | ^~~~~~ 2025-09-05T01:09:17,333 ast/src/region.c:13900:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,333 13900 | MAKE_MASK4_(I,int) 2025-09-05T01:09:17,333 | ^~~~~~~~~~~ 2025-09-05T01:09:17,353 ast/src/region.c:13864:8: note: ‘result’ was declared here 2025-09-05T01:09:17,353 13864 | int result; \ 2025-09-05T01:09:17,354 | ^~~~~~ 2025-09-05T01:09:17,354 ast/src/region.c:13900:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,354 13900 | MAKE_MASK4_(I,int) 2025-09-05T01:09:17,354 | ^~~~~~~~~~~ 2025-09-05T01:09:17,388 ast/src/region.c: In function ‘astMask4UI_’: 2025-09-05T01:09:17,409 ast/src/region.c:13890:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:09:17,409 13890 | return result; \ 2025-09-05T01:09:17,409 | ^~~~~~ 2025-09-05T01:09:17,409 ast/src/region.c:13901:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,409 13901 | MAKE_MASK4_(UI,unsigned int) 2025-09-05T01:09:17,409 | ^~~~~~~~~~~ 2025-09-05T01:09:17,429 ast/src/region.c:13864:8: note: ‘result’ was declared here 2025-09-05T01:09:17,429 13864 | int result; \ 2025-09-05T01:09:17,429 | ^~~~~~ 2025-09-05T01:09:17,429 ast/src/region.c:13901:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,430 13901 | MAKE_MASK4_(UI,unsigned int) 2025-09-05T01:09:17,430 | ^~~~~~~~~~~ 2025-09-05T01:09:17,464 ast/src/region.c: In function ‘astMask4S_’: 2025-09-05T01:09:17,484 ast/src/region.c:13890:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:09:17,485 13890 | return result; \ 2025-09-05T01:09:17,485 | ^~~~~~ 2025-09-05T01:09:17,485 ast/src/region.c:13902:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,485 13902 | MAKE_MASK4_(S,short int) 2025-09-05T01:09:17,485 | ^~~~~~~~~~~ 2025-09-05T01:09:17,505 ast/src/region.c:13864:8: note: ‘result’ was declared here 2025-09-05T01:09:17,505 13864 | int result; \ 2025-09-05T01:09:17,505 | ^~~~~~ 2025-09-05T01:09:17,505 ast/src/region.c:13902:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,505 13902 | MAKE_MASK4_(S,short int) 2025-09-05T01:09:17,506 | ^~~~~~~~~~~ 2025-09-05T01:09:17,540 ast/src/region.c: In function ‘astMask4US_’: 2025-09-05T01:09:17,560 ast/src/region.c:13890:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:09:17,560 13890 | return result; \ 2025-09-05T01:09:17,561 | ^~~~~~ 2025-09-05T01:09:17,561 ast/src/region.c:13903:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,561 13903 | MAKE_MASK4_(US,unsigned short int) 2025-09-05T01:09:17,561 | ^~~~~~~~~~~ 2025-09-05T01:09:17,581 ast/src/region.c:13864:8: note: ‘result’ was declared here 2025-09-05T01:09:17,581 13864 | int result; \ 2025-09-05T01:09:17,581 | ^~~~~~ 2025-09-05T01:09:17,581 ast/src/region.c:13903:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,581 13903 | MAKE_MASK4_(US,unsigned short int) 2025-09-05T01:09:17,581 | ^~~~~~~~~~~ 2025-09-05T01:09:17,616 ast/src/region.c: In function ‘astMask4B_’: 2025-09-05T01:09:17,636 ast/src/region.c:13890:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:09:17,636 13890 | return result; \ 2025-09-05T01:09:17,636 | ^~~~~~ 2025-09-05T01:09:17,637 ast/src/region.c:13904:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,637 13904 | MAKE_MASK4_(B,signed char) 2025-09-05T01:09:17,637 | ^~~~~~~~~~~ 2025-09-05T01:09:17,657 ast/src/region.c:13864:8: note: ‘result’ was declared here 2025-09-05T01:09:17,657 13864 | int result; \ 2025-09-05T01:09:17,657 | ^~~~~~ 2025-09-05T01:09:17,657 ast/src/region.c:13904:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,657 13904 | MAKE_MASK4_(B,signed char) 2025-09-05T01:09:17,657 | ^~~~~~~~~~~ 2025-09-05T01:09:17,692 ast/src/region.c: In function ‘astMask4UB_’: 2025-09-05T01:09:17,712 ast/src/region.c:13890:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:09:17,712 13890 | return result; \ 2025-09-05T01:09:17,712 | ^~~~~~ 2025-09-05T01:09:17,713 ast/src/region.c:13905:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,713 13905 | MAKE_MASK4_(UB,unsigned char) 2025-09-05T01:09:17,713 | ^~~~~~~~~~~ 2025-09-05T01:09:17,733 ast/src/region.c:13864:8: note: ‘result’ was declared here 2025-09-05T01:09:17,733 13864 | int result; \ 2025-09-05T01:09:17,733 | ^~~~~~ 2025-09-05T01:09:17,733 ast/src/region.c:13905:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-05T01:09:17,733 13905 | MAKE_MASK4_(UB,unsigned char) 2025-09-05T01:09:17,733 | ^~~~~~~~~~~ 2025-09-05T01:09:18,515 In file included from ast/src/selectormap.c:102: 2025-09-05T01:09:18,515 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:18,515 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:18,516 | ^~~~~~~~ 2025-09-05T01:09:18,516 In file included from ast/src/pointset.h:194: 2025-09-05T01:09:18,516 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:18,516 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:18,516 | ^~~~~~~~ 2025-09-05T01:09:19,391 In file included from ast/src/shiftmap.c:82: 2025-09-05T01:09:19,391 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:19,391 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:19,391 | ^~~~~~~~ 2025-09-05T01:09:19,392 In file included from ast/src/pointset.h:194: 2025-09-05T01:09:19,392 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:19,393 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:19,393 | ^~~~~~~~ 2025-09-05T01:09:20,159 In file included from ast/src/skyaxis.c:141: 2025-09-05T01:09:20,159 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:20,159 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:20,159 | ^~~~~~~~ 2025-09-05T01:09:20,160 In file included from ./ast/pal.h:90, 2025-09-05T01:09:20,160 from ast/src/skyaxis.c:136: 2025-09-05T01:09:20,160 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:20,160 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:20,160 | ^~~~~~~~ 2025-09-05T01:09:22,957 In file included from ast/src/skyframe.c:771: 2025-09-05T01:09:22,957 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:22,957 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:22,957 | ^~~~~~~~ 2025-09-05T01:09:22,957 In file included from ast/src/pointset.h:194: 2025-09-05T01:09:22,957 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:22,958 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:22,958 | ^~~~~~~~ 2025-09-05T01:09:23,274 ast/src/skyframe.c: In function ‘SetAttrib’: 2025-09-05T01:09:23,282 ast/src/skyframe.c:8898:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T01:09:23,282 8898 | if( nc == strlen( setting + offset ) ) { 2025-09-05T01:09:23,282 | ^~ 2025-09-05T01:09:23,291 ast/src/skyframe.c:8952:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T01:09:23,291 8952 | if( nc == strlen( setting + offset ) ) { 2025-09-05T01:09:23,291 | ^~ 2025-09-05T01:09:24,745 ast/src/skyframe.c: In function ‘NormalPoints’: 2025-09-05T01:09:24,751 ast/src/skyframe.c:7446:12: warning: ‘maxgap_centre’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:09:24,751 7446 | if( maxgap_centre > 0 ) { 2025-09-05T01:09:24,751 | ^ 2025-09-05T01:09:24,757 ast/src/skyframe.c:7362:8: note: ‘maxgap_centre’ was declared here 2025-09-05T01:09:24,757 7362 | int maxgap_centre; /* Index at centre of largest gap found so far */ 2025-09-05T01:09:24,758 | ^~~~~~~~~~~~~ 2025-09-05T01:09:29,422 In file included from ast/src/slamap.c:188: 2025-09-05T01:09:29,422 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:29,422 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:29,422 | ^~~~~~~~ 2025-09-05T01:09:29,422 In file included from ./ast/pal.h:90, 2025-09-05T01:09:29,422 from ast/src/slamap.c:181: 2025-09-05T01:09:29,422 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:29,423 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:29,423 | ^~~~~~~~ 2025-09-05T01:09:33,235 In file included from ast/src/mapping.h:327, 2025-09-05T01:09:33,235 from ast/src/specfluxframe.c:90: 2025-09-05T01:09:33,235 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:33,235 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:33,235 | ^~~~~~~~ 2025-09-05T01:09:33,236 In file included from ast/src/pointset.h:194: 2025-09-05T01:09:33,236 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:33,236 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:33,236 | ^~~~~~~~ 2025-09-05T01:09:33,335 ast/src/specfluxframe.c: In function ‘astInitSpecFluxFrameVtab_’: 2025-09-05T01:09:33,335 ast/src/specfluxframe.c:460:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:09:33,335 460 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-05T01:09:33,335 | ^~~~~~~ 2025-09-05T01:09:33,336 ast/src/specfluxframe.c:458:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:09:33,336 458 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-05T01:09:33,336 | ^~~~~~ 2025-09-05T01:09:33,361 ast/src/specfluxframe.c: In function ‘Dump’: 2025-09-05T01:09:33,363 ast/src/specfluxframe.c:1666:22: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:09:33,363 1666 | AstSpecFluxFrame *this; /* Pointer to the SpecFluxFrame structure */ 2025-09-05T01:09:33,363 | ^~~~ 2025-09-05T01:09:34,202 In file included from ast/src/mapping.h:327, 2025-09-05T01:09:34,203 from ast/src/unit.h:55, 2025-09-05T01:09:34,203 from ast/src/specframe.c:212: 2025-09-05T01:09:34,203 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:34,203 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:34,203 | ^~~~~~~~ 2025-09-05T01:09:34,203 In file included from ast/src/pointset.h:194: 2025-09-05T01:09:34,203 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:34,204 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:34,204 | ^~~~~~~~ 2025-09-05T01:09:34,520 ast/src/specframe.c: In function ‘Dump’: 2025-09-05T01:09:34,526 ast/src/specframe.c:6687:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T01:09:34,526 6687 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-05T01:09:34,526 | ^ 2025-09-05T01:09:38,352 In file included from ast/src/specmap.c:180: 2025-09-05T01:09:38,353 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:38,353 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:38,353 | ^~~~~~~~ 2025-09-05T01:09:38,353 In file included from ./ast/pal.h:90, 2025-09-05T01:09:38,353 from ast/src/specmap.c:174: 2025-09-05T01:09:38,353 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:38,353 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:38,353 | ^~~~~~~~ 2025-09-05T01:09:41,206 In file included from ast/src/sphmap.c:108: 2025-09-05T01:09:41,207 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:41,207 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:41,207 | ^~~~~~~~ 2025-09-05T01:09:41,207 In file included from ast/src/pointset.h:194: 2025-09-05T01:09:41,207 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:41,207 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:41,207 | ^~~~~~~~ 2025-09-05T01:09:42,220 In file included from ast/src/mapping.h:327, 2025-09-05T01:09:42,220 from ast/src/unitmap.h:131, 2025-09-05T01:09:42,220 from ast/src/stc.c:101: 2025-09-05T01:09:42,221 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:42,221 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:42,221 | ^~~~~~~~ 2025-09-05T01:09:42,221 In file included from ast/src/pointset.h:194: 2025-09-05T01:09:42,221 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:42,221 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:42,221 | ^~~~~~~~ 2025-09-05T01:09:42,297 ast/src/stc.c: In function ‘ClearAttrib’: 2025-09-05T01:09:42,297 ast/src/stc.c:300:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:09:42,297 300 | int len; /* Length of attrib string */ 2025-09-05T01:09:42,297 | ^~~ 2025-09-05T01:09:42,304 ast/src/stc.c: In function ‘GetAttrib’: 2025-09-05T01:09:42,304 ast/src/stc.c:776:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:09:42,305 776 | int len; /* Length of attrib string */ 2025-09-05T01:09:42,305 | ^~~ 2025-09-05T01:09:42,339 ast/src/stc.c: In function ‘TestAttrib’: 2025-09-05T01:09:42,341 ast/src/stc.c:2844:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:09:42,341 2844 | int len; /* Length of attrib string */ 2025-09-05T01:09:42,341 | ^~~ 2025-09-05T01:09:42,344 ast/src/stc.c:2843:12: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:09:42,344 2843 | AstStc *this; /* Pointer to the Stc structure */ 2025-09-05T01:09:42,344 | ^~~~ 2025-09-05T01:09:43,747 In file included from ast/src/mapping.h:327, 2025-09-05T01:09:43,747 from ast/src/frame.h:556, 2025-09-05T01:09:43,747 from ast/src/region.h:68, 2025-09-05T01:09:43,748 from ast/src/stc.h:71, 2025-09-05T01:09:43,748 from ast/src/stccatalogentrylocation.c:76: 2025-09-05T01:09:43,748 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:43,748 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:43,748 | ^~~~~~~~ 2025-09-05T01:09:43,749 In file included from ast/src/pointset.h:194: 2025-09-05T01:09:43,749 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:43,749 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:43,749 | ^~~~~~~~ 2025-09-05T01:09:43,807 ast/src/stccatalogentrylocation.c: In function ‘astInitStcCatalogEntryLocationVtab_’: 2025-09-05T01:09:43,808 ast/src/stccatalogentrylocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:09:43,808 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-05T01:09:43,808 | ^~~ 2025-09-05T01:09:43,808 ast/src/stccatalogentrylocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:09:43,808 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-05T01:09:43,808 | ^~~~~~~ 2025-09-05T01:09:43,809 ast/src/stccatalogentrylocation.c: In function ‘Dump’: 2025-09-05T01:09:43,809 ast/src/stccatalogentrylocation.c:271:32: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:09:43,809 271 | AstStcCatalogEntryLocation *this; /* Pointer to the StcCatalogEntryLocation structure */ 2025-09-05T01:09:43,809 | ^~~~ 2025-09-05T01:09:44,123 In file included from ast/src/mapping.h:327, 2025-09-05T01:09:44,123 from ast/src/frame.h:556, 2025-09-05T01:09:44,124 from ast/src/region.h:68, 2025-09-05T01:09:44,124 from ast/src/stc.h:71, 2025-09-05T01:09:44,124 from ast/src/stcobsdatalocation.c:97: 2025-09-05T01:09:44,124 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:44,124 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:44,124 | ^~~~~~~~ 2025-09-05T01:09:44,124 In file included from ast/src/pointset.h:194: 2025-09-05T01:09:44,124 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:44,124 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:44,125 | ^~~~~~~~ 2025-09-05T01:09:44,184 ast/src/stcobsdatalocation.c: In function ‘astInitStcObsDataLocationVtab_’: 2025-09-05T01:09:44,184 ast/src/stcobsdatalocation.c:273:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:09:44,185 273 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-05T01:09:44,185 | ^~~ 2025-09-05T01:09:44,185 ast/src/stcobsdatalocation.c:271:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:09:44,185 271 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-05T01:09:44,185 | ^~~~~~~ 2025-09-05T01:09:44,568 In file included from ast/src/mapping.h:327, 2025-09-05T01:09:44,568 from ast/src/frame.h:556, 2025-09-05T01:09:44,568 from ast/src/region.h:68, 2025-09-05T01:09:44,568 from ast/src/stc.h:71, 2025-09-05T01:09:44,568 from ast/src/stcresourceprofile.c:76: 2025-09-05T01:09:44,568 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:44,568 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:44,569 | ^~~~~~~~ 2025-09-05T01:09:44,569 In file included from ast/src/pointset.h:194: 2025-09-05T01:09:44,570 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:44,570 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:44,570 | ^~~~~~~~ 2025-09-05T01:09:44,628 ast/src/stcresourceprofile.c: In function ‘astInitStcResourceProfileVtab_’: 2025-09-05T01:09:44,628 ast/src/stcresourceprofile.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:09:44,628 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-05T01:09:44,628 | ^~~ 2025-09-05T01:09:44,628 ast/src/stcresourceprofile.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:09:44,629 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-05T01:09:44,629 | ^~~~~~~ 2025-09-05T01:09:44,629 ast/src/stcresourceprofile.c: In function ‘Dump’: 2025-09-05T01:09:44,629 ast/src/stcresourceprofile.c:270:27: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:09:44,629 270 | AstStcResourceProfile *this; /* Pointer to the StcResourceProfile structure */ 2025-09-05T01:09:44,630 | ^~~~ 2025-09-05T01:09:44,943 In file included from ast/src/mapping.h:327, 2025-09-05T01:09:44,944 from ast/src/frame.h:556, 2025-09-05T01:09:44,944 from ast/src/stcschan.c:216: 2025-09-05T01:09:44,944 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:44,944 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:44,944 | ^~~~~~~~ 2025-09-05T01:09:44,945 In file included from ast/src/pointset.h:194: 2025-09-05T01:09:44,945 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:44,945 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:44,945 | ^~~~~~~~ 2025-09-05T01:09:45,550 In file included from ast/src/frame.h:554: 2025-09-05T01:09:45,550 ast/src/stcschan.c: In function ‘MakeSpaceRegion’: 2025-09-05T01:09:45,552 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-05T01:09:45,552 511 | #define astRetF_(x) (x) 2025-09-05T01:09:45,552 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T01:09:45,552 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T01:09:45,552 | ^~~~~~ 2025-09-05T01:09:45,553 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-05T01:09:45,553 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-05T01:09:45,553 | ^~~~~~~~~ 2025-09-05T01:09:45,553 ast/src/stcschan.c:2000:30: note: in expansion of macro ‘astEllipse’ 2025-09-05T01:09:45,553 2000 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-05T01:09:45,553 | ^~~~~~~~~~ 2025-09-05T01:09:45,555 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-05T01:09:45,555 511 | #define astRetF_(x) (x) 2025-09-05T01:09:45,555 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T01:09:45,555 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T01:09:45,555 | ^~~~~~ 2025-09-05T01:09:45,555 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-05T01:09:45,555 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-05T01:09:45,556 | ^~~~~~~~~ 2025-09-05T01:09:45,556 ast/src/stcschan.c:2000:30: note: in expansion of macro ‘astEllipse’ 2025-09-05T01:09:45,556 2000 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-05T01:09:45,556 | ^~~~~~~~~~ 2025-09-05T01:09:45,556 In file included from ast/src/stcschan.c:236: 2025-09-05T01:09:45,556 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-05T01:09:45,556 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-05T01:09:45,556 | ^~~~~~~~~~~ 2025-09-05T01:09:52,060 In file included from ast/src/mapping.h:327, 2025-09-05T01:09:52,060 from ast/src/frame.h:556, 2025-09-05T01:09:52,060 from ast/src/region.h:68, 2025-09-05T01:09:52,061 from ast/src/stc.h:71, 2025-09-05T01:09:52,061 from ast/src/stcsearchlocation.c:76: 2025-09-05T01:09:52,061 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:52,061 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:52,061 | ^~~~~~~~ 2025-09-05T01:09:52,061 In file included from ast/src/pointset.h:194: 2025-09-05T01:09:52,061 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:52,061 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:52,061 | ^~~~~~~~ 2025-09-05T01:09:52,118 ast/src/stcsearchlocation.c: In function ‘astInitStcSearchLocationVtab_’: 2025-09-05T01:09:52,118 ast/src/stcsearchlocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:09:52,118 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-05T01:09:52,119 | ^~~ 2025-09-05T01:09:52,119 ast/src/stcsearchlocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:09:52,119 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-05T01:09:52,119 | ^~~~~~~ 2025-09-05T01:09:52,119 ast/src/stcsearchlocation.c: In function ‘Dump’: 2025-09-05T01:09:52,119 ast/src/stcsearchlocation.c:269:26: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:09:52,119 269 | AstStcSearchLocation *this; /* Pointer to the StcSearchLocation structure */ 2025-09-05T01:09:52,119 | ^~~~ 2025-09-05T01:09:52,435 In file included from ast/src/switchmap.c:138: 2025-09-05T01:09:52,435 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:52,436 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:52,436 | ^~~~~~~~ 2025-09-05T01:09:52,436 In file included from ast/src/pointset.h:194: 2025-09-05T01:09:52,437 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:52,437 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:52,437 | ^~~~~~~~ 2025-09-05T01:09:54,162 ast/src/table.c:3535:27: warning: argument 4 of type ‘char[101]’ with mismatched bound [-Warray-parameter=] 2025-09-05T01:09:54,162 3535 | char colname[ AST__MXCOLNAMLEN + 1 ], int *irow, 2025-09-05T01:09:54,162 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:09:54,162 ast/src/table.c:326:53: note: previously declared as ‘char *’ 2025-09-05T01:09:54,163 326 | static int ParseKey( AstTable *, const char *, int, char *, int *, AstKeyMap **, const char *, int * ); 2025-09-05T01:09:54,163 | ^~~~~~ 2025-09-05T01:09:54,163 ast/src/table.c: In function ‘ParseKey’: 2025-09-05T01:09:54,166 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-05T01:09:54,166 3609 | && ( nctot >= strlen( key ) ) ) { 2025-09-05T01:09:54,166 | ^~ 2025-09-05T01:09:57,457 In file included from ast/src/mapping.h:327, 2025-09-05T01:09:57,457 from ast/src/unit.h:55, 2025-09-05T01:09:57,457 from ast/src/timeframe.c:256: 2025-09-05T01:09:57,457 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:09:57,457 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:09:57,457 | ^~~~~~~~ 2025-09-05T01:09:57,457 In file included from ast/src/pointset.h:194: 2025-09-05T01:09:57,457 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:09:57,458 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:09:57,458 | ^~~~~~~~ 2025-09-05T01:09:58,546 In file included from ast/src/timeframe.c:254: 2025-09-05T01:09:58,546 ast/src/timeframe.c: In function ‘Centre’: 2025-09-05T01:09:58,547 ast/src/memory.h:290:49: warning: ‘date1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:09:58,547 290 | #define astStore(ptr,data,size) astERROR_INVOKE(astStore_(ptr,data,size,STATUS_PTR)) 2025-09-05T01:09:58,547 ast/src/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-05T01:09:58,547 124 | #define astERROR_INVOKE(function) (function) 2025-09-05T01:09:58,547 | ^~~~~~~~ 2025-09-05T01:09:58,547 ast/src/timeframe.c:702:17: note: in expansion of macro ‘astStore’ 2025-09-05T01:09:58,547 702 | fres = astStore( NULL, date1, nres + 1 ); 2025-09-05T01:09:58,547 | ^~~~~~~~ 2025-09-05T01:09:58,547 ast/src/timeframe.c:648:10: note: ‘date1’ was declared here 2025-09-05T01:09:58,548 648 | char *date1; 2025-09-05T01:09:58,548 | ^~~~~ 2025-09-05T01:09:58,548 ast/src/memory.h:281:38: warning: ‘date2’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:09:58,548 281 | #define astFree(ptr) astERROR_INVOKE(astFree_(ptr,STATUS_PTR)) 2025-09-05T01:09:58,548 ast/src/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-05T01:09:58,548 124 | #define astERROR_INVOKE(function) (function) 2025-09-05T01:09:58,548 | ^~~~~~~~ 2025-09-05T01:09:58,548 ast/src/timeframe.c:800:15: note: in expansion of macro ‘astFree’ 2025-09-05T01:09:58,548 800 | date2 = astFree( date2 ); 2025-09-05T01:09:58,548 | ^~~~~~~ 2025-09-05T01:09:58,549 ast/src/timeframe.c:649:10: note: ‘date2’ was declared here 2025-09-05T01:09:58,549 649 | char *date2; 2025-09-05T01:09:58,549 | ^~~~~ 2025-09-05T01:09:59,853 ast/src/timeframe.c: In function ‘Unformat’: 2025-09-05T01:09:59,858 ast/src/timeframe.c:6207:6: warning: ‘lt’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:09:59,858 6207 | if( lt >= l ) lt = strlen( string ); 2025-09-05T01:09:59,859 | ^ 2025-09-05T01:09:59,864 ast/src/timeframe.c:6135:8: note: ‘lt’ was declared here 2025-09-05T01:09:59,864 6135 | int lt; 2025-09-05T01:09:59,864 | ^~ 2025-09-05T01:10:01,400 In file included from ast/src/mapping.h:327, 2025-09-05T01:10:01,400 from ast/src/slamap.h:134, 2025-09-05T01:10:01,400 from ast/src/timemap.c:172: 2025-09-05T01:10:01,401 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:10:01,401 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:10:01,401 | ^~~~~~~~ 2025-09-05T01:10:01,401 In file included from ./ast/pal.h:90, 2025-09-05T01:10:01,401 from ast/src/timemap.c:171: 2025-09-05T01:10:01,401 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:10:01,401 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:10:01,401 | ^~~~~~~~ 2025-09-05T01:10:04,990 In file included from ast/src/tranmap.c:92: 2025-09-05T01:10:04,990 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:10:04,990 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:10:04,991 | ^~~~~~~~ 2025-09-05T01:10:04,991 In file included from ast/src/pointset.h:194: 2025-09-05T01:10:04,991 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:10:04,991 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:10:04,991 | ^~~~~~~~ 2025-09-05T01:10:05,882 In file included from ast/src/unit.c:124: 2025-09-05T01:10:05,882 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:10:05,882 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:10:05,882 | ^~~~~~~~ 2025-09-05T01:10:05,883 In file included from ast/src/pointset.h:194: 2025-09-05T01:10:05,883 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:10:05,884 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:10:05,884 | ^~~~~~~~ 2025-09-05T01:10:05,930 ast/src/unit.c: In function ‘CleanExp’: 2025-09-05T01:10:05,930 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-05T01:10:05,930 405 | strcspn( t, "0123456789" ) == l - 1 ) { 2025-09-05T01:10:05,930 | ^~ 2025-09-05T01:10:05,945 ast/src/unit.c: In function ‘ComplicateTree’: 2025-09-05T01:10:05,946 ast/src/unit.c:868:9: warning: variable ‘op’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:10:05,946 868 | Oper op; 2025-09-05T01:10:05,946 | ^~ 2025-09-05T01:10:06,173 ast/src/unit.c: In function ‘astUnitAnalyser_’: 2025-09-05T01:10:06,178 ast/src/unit.c:5152:12: warning: ‘DimAnal’ accessing 80 bytes in a region of size 72 [-Wstringop-overflow=] 2025-09-05T01:10:06,178 5152 | if( !DimAnal( in_tree, powers, &result, status ) && astOK ) { 2025-09-05T01:10:06,178 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:10:06,179 ast/src/unit.c:5152:12: note: referencing argument 2 of type ‘double[10]’ 2025-09-05T01:10:06,180 ast/src/unit.c:1373:12: note: in a call to function ‘DimAnal’ 2025-09-05T01:10:06,180 1373 | static int DimAnal( UnitNode *node, double powers[NQUANT], double *scale, int *status ) { 2025-09-05T01:10:06,181 | ^~~~~~~ 2025-09-05T01:10:10,012 In file included from ast/src/unitmap.c:90: 2025-09-05T01:10:10,012 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:10:10,012 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:10:10,012 | ^~~~~~~~ 2025-09-05T01:10:10,012 In file included from ast/src/pointset.h:194: 2025-09-05T01:10:10,012 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:10:10,013 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:10:10,013 | ^~~~~~~~ 2025-09-05T01:10:10,049 ast/src/unitmap.c: In function ‘Transform’: 2025-09-05T01:10:10,050 ast/src/unitmap.c:859:16: warning: variable ‘map’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:10:10,050 859 | AstUnitMap *map; /* Pointer to UnitMap to be applied */ 2025-09-05T01:10:10,050 | ^~~ 2025-09-05T01:10:10,050 ast/src/unitmap.c: In function ‘Dump’: 2025-09-05T01:10:10,051 ast/src/unitmap.c:949:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:10:10,051 949 | AstUnitMap *this; /* Pointer to the UnitMap structure */ 2025-09-05T01:10:10,051 | ^~~~ 2025-09-05T01:10:10,563 In file included from ast/src/unitnormmap.c:109: 2025-09-05T01:10:10,563 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:10:10,563 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:10:10,563 | ^~~~~~~~ 2025-09-05T01:10:10,564 In file included from ast/src/pointset.h:194: 2025-09-05T01:10:10,564 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:10:10,564 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:10:10,564 | ^~~~~~~~ 2025-09-05T01:10:11,586 In file included from ast/src/wcsmap.c:623: 2025-09-05T01:10:11,586 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:10:11,586 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:10:11,587 | ^~~~~~~~ 2025-09-05T01:10:11,587 In file included from ast/src/pointset.h:194: 2025-09-05T01:10:11,587 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:10:11,587 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:10:11,587 | ^~~~~~~~ 2025-09-05T01:10:14,897 In file included from ast/src/winmap.c:152: 2025-09-05T01:10:14,897 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:10:14,898 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:10:14,898 | ^~~~~~~~ 2025-09-05T01:10:14,898 In file included from ast/src/pointset.h:194: 2025-09-05T01:10:14,898 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:10:14,898 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:10:14,898 | ^~~~~~~~ 2025-09-05T01:10:16,707 In file included from ast/src/winmap.c:151: 2025-09-05T01:10:16,708 ast/src/winmap.c: In function ‘WinDiagMat’: 2025-09-05T01:10:16,710 ast/src/object.h:1857:36: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-05T01:10:16,711 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-05T01:10:16,711 | ^ 2025-09-05T01:10:16,711 ast/src/object.h:516:31: note: in definition of macro ‘astRetO_’ 2025-09-05T01:10:16,711 516 | #define astRetO_(x) ((void *)(x)) 2025-09-05T01:10:16,711 | ^ 2025-09-05T01:10:16,711 ast/src/object.h:1857:24: note: in expansion of macro ‘astINVOKE’ 2025-09-05T01:10:16,711 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-05T01:10:16,711 | ^~~~~~~~~ 2025-09-05T01:10:16,711 ast/src/winmap.c:2787:26: note: in expansion of macro ‘astAnnul’ 2025-09-05T01:10:16,711 2787 | if( !astOK ) result = astAnnul( result ); 2025-09-05T01:10:16,711 | ^~~~~~~~ 2025-09-05T01:10:16,713 ast/src/winmap.c:2626:15: note: ‘result’ was declared here 2025-09-05T01:10:16,713 2626 | AstWinMap *result; /* Pointer to output WinMap */ 2025-09-05T01:10:16,713 | ^~~~~~ 2025-09-05T01:10:18,292 ast/src/xml.c: In function ‘ReadContent’: 2025-09-05T01:10:18,297 ast/src/xml.c:6167:8: warning: variable ‘prolog_ok’ set but not used [-Wunused-but-set-variable] 2025-09-05T01:10:18,298 6167 | int prolog_ok; /* OK for source to start with a prolog? */ 2025-09-05T01:10:18,298 | ^~~~~~~~~ 2025-09-05T01:10:22,648 In file included from ast/src/mapping.h:327, 2025-09-05T01:10:22,648 from ast/src/frame.h:556, 2025-09-05T01:10:22,648 from ast/src/xmlchan.c:214: 2025-09-05T01:10:22,648 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:10:22,649 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:10:22,649 | ^~~~~~~~ 2025-09-05T01:10:22,649 In file included from ast/src/pointset.h:194: 2025-09-05T01:10:22,649 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:10:22,649 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:10:22,649 | ^~~~~~~~ 2025-09-05T01:10:22,874 ast/src/xmlchan.c: In function ‘AstronTimeReader’: 2025-09-05T01:10:22,876 ast/src/xmlchan.c:2011:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-05T01:10:22,876 2011 | if( iso && astUnformat( cfrm, 0, iso, &val ) != strlen( iso ) ) { 2025-09-05T01:10:22,876 | ^~ 2025-09-05T01:10:23,640 In file included from ast/src/xmlchan.c:213: 2025-09-05T01:10:23,640 ast/src/xmlchan.c: In function ‘Position2DReader’: 2025-09-05T01:10:23,646 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-05T01:10:23,646 511 | #define astRetF_(x) (x) 2025-09-05T01:10:23,646 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T01:10:23,646 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T01:10:23,646 | ^~~~~~ 2025-09-05T01:10:23,646 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-05T01:10:23,647 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-05T01:10:23,647 | ^~~~~~~~~ 2025-09-05T01:10:23,647 ast/src/xmlchan.c:6693:39: note: in expansion of macro ‘astEllipse’ 2025-09-05T01:10:23,647 6693 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-05T01:10:23,647 | ^~~~~~~~~~ 2025-09-05T01:10:23,652 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-05T01:10:23,652 511 | #define astRetF_(x) (x) 2025-09-05T01:10:23,653 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T01:10:23,653 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T01:10:23,653 | ^~~~~~ 2025-09-05T01:10:23,653 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-05T01:10:23,653 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-05T01:10:23,653 | ^~~~~~~~~ 2025-09-05T01:10:23,653 ast/src/xmlchan.c:6693:39: note: in expansion of macro ‘astEllipse’ 2025-09-05T01:10:23,653 6693 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-05T01:10:23,653 | ^~~~~~~~~~ 2025-09-05T01:10:23,653 In file included from ast/src/xmlchan.c:220: 2025-09-05T01:10:23,653 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-05T01:10:23,654 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-05T01:10:23,654 | ^~~~~~~~~~~ 2025-09-05T01:10:23,658 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-05T01:10:23,658 511 | #define astRetF_(x) (x) 2025-09-05T01:10:23,658 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T01:10:23,659 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T01:10:23,659 | ^~~~~~ 2025-09-05T01:10:23,659 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-05T01:10:23,659 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-05T01:10:23,659 | ^~~~~~~~~ 2025-09-05T01:10:23,659 ast/src/xmlchan.c:6740:34: note: in expansion of macro ‘astEllipse’ 2025-09-05T01:10:23,659 6740 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-05T01:10:23,659 | ^~~~~~~~~~ 2025-09-05T01:10:23,665 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-05T01:10:23,665 511 | #define astRetF_(x) (x) 2025-09-05T01:10:23,665 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T01:10:23,665 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T01:10:23,665 | ^~~~~~ 2025-09-05T01:10:23,665 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-05T01:10:23,665 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-05T01:10:23,665 | ^~~~~~~~~ 2025-09-05T01:10:23,665 ast/src/xmlchan.c:6740:34: note: in expansion of macro ‘astEllipse’ 2025-09-05T01:10:23,666 6740 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-05T01:10:23,666 | ^~~~~~~~~~ 2025-09-05T01:10:23,666 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-05T01:10:23,666 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-05T01:10:23,666 | ^~~~~~~~~~~ 2025-09-05T01:10:23,671 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-05T01:10:23,671 511 | #define astRetF_(x) (x) 2025-09-05T01:10:23,671 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T01:10:23,671 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T01:10:23,671 | ^~~~~~ 2025-09-05T01:10:23,671 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-05T01:10:23,671 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-05T01:10:23,671 | ^~~~~~~~~ 2025-09-05T01:10:23,671 ast/src/xmlchan.c:6788:34: note: in expansion of macro ‘astEllipse’ 2025-09-05T01:10:23,671 6788 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-05T01:10:23,672 | ^~~~~~~~~~ 2025-09-05T01:10:23,677 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-05T01:10:23,677 511 | #define astRetF_(x) (x) 2025-09-05T01:10:23,677 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T01:10:23,677 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T01:10:23,678 | ^~~~~~ 2025-09-05T01:10:23,678 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-05T01:10:23,678 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-05T01:10:23,678 | ^~~~~~~~~ 2025-09-05T01:10:23,678 ast/src/xmlchan.c:6788:34: note: in expansion of macro ‘astEllipse’ 2025-09-05T01:10:23,678 6788 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-05T01:10:23,678 | ^~~~~~~~~~ 2025-09-05T01:10:23,678 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-05T01:10:23,678 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-05T01:10:23,678 | ^~~~~~~~~~~ 2025-09-05T01:10:23,683 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-05T01:10:23,683 511 | #define astRetF_(x) (x) 2025-09-05T01:10:23,683 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T01:10:23,683 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T01:10:23,684 | ^~~~~~ 2025-09-05T01:10:23,684 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-05T01:10:23,684 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-05T01:10:23,684 | ^~~~~~~~~ 2025-09-05T01:10:23,684 ast/src/xmlchan.c:6836:34: note: in expansion of macro ‘astEllipse’ 2025-09-05T01:10:23,684 6836 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-05T01:10:23,684 | ^~~~~~~~~~ 2025-09-05T01:10:23,690 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-05T01:10:23,690 511 | #define astRetF_(x) (x) 2025-09-05T01:10:23,690 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T01:10:23,690 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T01:10:23,690 | ^~~~~~ 2025-09-05T01:10:23,690 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-05T01:10:23,690 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-05T01:10:23,690 | ^~~~~~~~~ 2025-09-05T01:10:23,690 ast/src/xmlchan.c:6836:34: note: in expansion of macro ‘astEllipse’ 2025-09-05T01:10:23,690 6836 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-05T01:10:23,691 | ^~~~~~~~~~ 2025-09-05T01:10:23,691 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-05T01:10:23,691 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-05T01:10:23,691 | ^~~~~~~~~~~ 2025-09-05T01:10:23,701 ast/src/xmlchan.c: In function ‘EllipseReader’: 2025-09-05T01:10:23,705 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-05T01:10:23,705 511 | #define astRetF_(x) (x) 2025-09-05T01:10:23,705 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T01:10:23,705 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T01:10:23,705 | ^~~~~~ 2025-09-05T01:10:23,705 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-05T01:10:23,705 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-05T01:10:23,705 | ^~~~~~~~~ 2025-09-05T01:10:23,706 ast/src/xmlchan.c:3822:30: note: in expansion of macro ‘astEllipse’ 2025-09-05T01:10:23,706 3822 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-05T01:10:23,706 | ^~~~~~~~~~ 2025-09-05T01:10:23,708 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-05T01:10:23,708 511 | #define astRetF_(x) (x) 2025-09-05T01:10:23,709 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T01:10:23,709 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T01:10:23,709 | ^~~~~~ 2025-09-05T01:10:23,709 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-05T01:10:23,709 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-05T01:10:23,709 | ^~~~~~~~~ 2025-09-05T01:10:23,709 ast/src/xmlchan.c:3822:30: note: in expansion of macro ‘astEllipse’ 2025-09-05T01:10:23,709 3822 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-05T01:10:23,709 | ^~~~~~~~~~ 2025-09-05T01:10:23,709 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-05T01:10:23,709 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-05T01:10:23,710 | ^~~~~~~~~~~ 2025-09-05T01:10:23,712 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-05T01:10:23,712 511 | #define astRetF_(x) (x) 2025-09-05T01:10:23,712 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T01:10:23,712 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T01:10:23,712 | ^~~~~~ 2025-09-05T01:10:23,712 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-05T01:10:23,712 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-05T01:10:23,712 | ^~~~~~~~~ 2025-09-05T01:10:23,712 ast/src/xmlchan.c:3834:30: note: in expansion of macro ‘astEllipse’ 2025-09-05T01:10:23,712 3834 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-05T01:10:23,713 | ^~~~~~~~~~ 2025-09-05T01:10:23,715 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-05T01:10:23,715 511 | #define astRetF_(x) (x) 2025-09-05T01:10:23,715 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-05T01:10:23,716 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-05T01:10:23,716 | ^~~~~~ 2025-09-05T01:10:23,716 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-05T01:10:23,716 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-05T01:10:23,716 | ^~~~~~~~~ 2025-09-05T01:10:23,716 ast/src/xmlchan.c:3834:30: note: in expansion of macro ‘astEllipse’ 2025-09-05T01:10:23,716 3834 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-05T01:10:23,716 | ^~~~~~~~~~ 2025-09-05T01:10:23,716 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-05T01:10:23,716 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-05T01:10:23,716 | ^~~~~~~~~~~ 2025-09-05T01:10:30,055 ast/src/xmlchan.c: In function ‘StcMetadataReader’: 2025-09-05T01:10:30,062 ast/src/xmlchan.c:7930:50: warning: ‘)’ directive writing 1 byte into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-05T01:10:30,062 7930 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-05T01:10:30,063 | ^ 2025-09-05T01:10:30,063 In function ‘ReCentreAnc’, 2025-09-05T01:10:30,063 inlined from ‘StcMetadataReader’ at ast/src/xmlchan.c:10830:7: 2025-09-05T01:10:30,070 ast/src/xmlchan.c:7930:19: note: ‘sprintf’ output between 14 and 22 bytes into a destination of size 20 2025-09-05T01:10:30,070 7930 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-05T01:10:30,070 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-05T01:10:32,010 In file included from ast/src/xphmap.c:89: 2025-09-05T01:10:32,010 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:10:32,010 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:10:32,010 | ^~~~~~~~ 2025-09-05T01:10:32,010 In file included from ast/src/pointset.h:194: 2025-09-05T01:10:32,010 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:10:32,010 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:10:32,011 | ^~~~~~~~ 2025-09-05T01:10:33,058 In file included from ast/src/mapping.h:327, 2025-09-05T01:10:33,059 from ast/src/cmpmap.h:139, 2025-09-05T01:10:33,059 from ast/src/yamlchan.c:242: 2025-09-05T01:10:33,059 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:10:33,059 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:10:33,059 | ^~~~~~~~ 2025-09-05T01:10:33,059 In file included from ./ast/pal.h:90, 2025-09-05T01:10:33,059 from ast/src/yamlchan.c:240: 2025-09-05T01:10:33,059 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:10:33,060 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:10:33,060 | ^~~~~~~~ 2025-09-05T01:10:34,088 In file included from ast/src/zoommap.c:96: 2025-09-05T01:10:34,088 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-05T01:10:34,089 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-05T01:10:34,089 | ^~~~~~~~ 2025-09-05T01:10:34,089 In file included from ast/src/pointset.h:194: 2025-09-05T01:10:34,089 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-05T01:10:34,089 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-05T01:10:34,089 | ^~~~~~~~ 2025-09-05T01:10:40,833 starlink/ast/Ast.c: In function ‘numpydtype2str’: 2025-09-05T01:10:40,836 starlink/ast/Ast.c:66:8: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:40,836 66 | case PyArray_DOUBLE: 2025-09-05T01:10:40,836 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:40,836 | PyArray_DTYPE 2025-09-05T01:10:40,836 starlink/ast/Ast.c:66:8: note: each undeclared identifier is reported only once for each function it appears in 2025-09-05T01:10:40,852 starlink/ast/Ast.c:69:8: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-05T01:10:40,852 69 | case PyArray_FLOAT: 2025-09-05T01:10:40,853 | ^~~~~~~~~~~~~ 2025-09-05T01:10:40,853 | PyArray_ISFLOAT 2025-09-05T01:10:40,865 starlink/ast/Ast.c:72:8: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-05T01:10:40,865 72 | case PyArray_INT: 2025-09-05T01:10:40,866 | ^~~~~~~~~~~ 2025-09-05T01:10:40,866 | PyArray_Put 2025-09-05T01:10:40,880 starlink/ast/Ast.c:75:8: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-05T01:10:40,880 75 | case PyArray_UINT: 2025-09-05T01:10:40,880 | ^~~~~~~~~~~~ 2025-09-05T01:10:40,880 | PyArray_DIM 2025-09-05T01:10:40,888 starlink/ast/Ast.c:78:8: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-05T01:10:40,888 78 | case PyArray_BYTE: 2025-09-05T01:10:40,889 | ^~~~~~~~~~~~ 2025-09-05T01:10:40,889 | PyArray_BYTES 2025-09-05T01:10:40,901 starlink/ast/Ast.c:81:8: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-05T01:10:40,901 81 | case PyArray_UBYTE: 2025-09-05T01:10:40,902 | ^~~~~~~~~~~~~ 2025-09-05T01:10:40,902 | PyArray_BYTES 2025-09-05T01:10:40,917 starlink/ast/Ast.c:84:8: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-05T01:10:40,917 84 | case PyArray_SHORT: 2025-09-05T01:10:40,918 | ^~~~~~~~~~~~~ 2025-09-05T01:10:40,918 | PyArray_Sort 2025-09-05T01:10:40,937 starlink/ast/Ast.c:87:8: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-05T01:10:40,938 87 | case PyArray_USHORT: 2025-09-05T01:10:40,938 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:40,938 | PyArray_Sort 2025-09-05T01:10:40,953 starlink/ast/Ast.c:90:8: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-05T01:10:40,953 90 | case PyArray_LONG: 2025-09-05T01:10:40,953 | ^~~~~~~~~~~~ 2025-09-05T01:10:40,953 | PyArray_One 2025-09-05T01:10:40,971 starlink/ast/Ast.c:93:8: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-05T01:10:40,972 93 | case PyArray_ULONG: 2025-09-05T01:10:40,972 | ^~~~~~~~~~~~~ 2025-09-05T01:10:40,972 | PyArray_One 2025-09-05T01:10:40,997 starlink/ast/Ast.c:96:8: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-05T01:10:40,997 96 | case PyArray_LONGLONG: 2025-09-05T01:10:40,997 | ^~~~~~~~~~~~~~~~ 2025-09-05T01:10:40,997 | Py_T_LONGLONG 2025-09-05T01:10:41,024 starlink/ast/Ast.c:99:8: error: ‘PyArray_ULONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_ULONGLONG’? 2025-09-05T01:10:41,024 99 | case PyArray_ULONGLONG: 2025-09-05T01:10:41,024 | ^~~~~~~~~~~~~~~~~ 2025-09-05T01:10:41,024 | Py_T_ULONGLONG 2025-09-05T01:10:41,044 starlink/ast/Ast.c:102:8: error: ‘PyArray_CFLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-05T01:10:41,044 102 | case PyArray_CFLOAT: 2025-09-05T01:10:41,044 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:41,044 | PyArray_ISFLOAT 2025-09-05T01:10:41,068 starlink/ast/Ast.c:105:8: error: ‘PyArray_CDOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:41,068 105 | case PyArray_CDOUBLE: 2025-09-05T01:10:41,068 | ^~~~~~~~~~~~~~~ 2025-09-05T01:10:41,069 | PyArray_DTYPE 2025-09-05T01:10:41,142 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-05T01:10:41,142 from starlink/ast/Ast.c:5: 2025-09-05T01:10:41,142 starlink/ast/Ast.c: In function ‘Mapping_linearapprox’: 2025-09-05T01:10:41,143 starlink/ast/Ast.c:764:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:41,143 764 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-05T01:10:41,143 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:41,143 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:41,144 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:41,144 | ^~~~~~~ 2025-09-05T01:10:41,166 starlink/ast/Ast.c: In function ‘Mapping_mapbox’: 2025-09-05T01:10:41,167 starlink/ast/Ast.c:817:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:41,167 817 | xl = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-05T01:10:41,167 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:41,167 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:41,167 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:41,167 | ^~~~~~~ 2025-09-05T01:10:41,183 starlink/ast/Ast.c: In function ‘Mapping_mapmerge’: 2025-09-05T01:10:41,184 starlink/ast/Ast.c:900:52: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-05T01:10:41,184 900 | invlist_out = PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-05T01:10:41,185 | ^~~~~~~~~~~ 2025-09-05T01:10:41,185 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:41,185 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:41,185 | ^~~~~~~ 2025-09-05T01:10:41,199 starlink/ast/Ast.c: In function ‘Mapping_mapsplit’: 2025-09-05T01:10:41,200 starlink/ast/Ast.c:941:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-05T01:10:41,200 941 | PyArray_INT, 0, 100); 2025-09-05T01:10:41,200 | ^~~~~~~~~~~ 2025-09-05T01:10: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-05T01:10:41,201 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-05T01:10:41,201 | ^~~~ 2025-09-05T01:10:41,224 starlink/ast/Ast.c: In function ‘Mapping_quadapprox’: 2025-09-05T01:10:41,225 starlink/ast/Ast.c:999:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:41,225 999 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-05T01:10:41,225 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:41,225 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:41,225 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:41,225 | ^~~~~~~ 2025-09-05T01:10:41,250 starlink/ast/Ast.c: In function ‘Mapping_rebin’: 2025-09-05T01:10:41,251 starlink/ast/Ast.c:1119:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:41,251 1119 | if( type == PyArray_DOUBLE ) { 2025-09-05T01:10:41,251 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:41,251 | PyArray_DTYPE 2025-09-05T01:10:41,269 starlink/ast/Ast.c:1122:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-05T01:10:41,270 1122 | } else if( type == PyArray_FLOAT ) { 2025-09-05T01:10:41,270 | ^~~~~~~~~~~~~ 2025-09-05T01:10:41,270 | PyArray_ISFLOAT 2025-09-05T01:10:41,284 starlink/ast/Ast.c:1125:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-05T01:10:41,284 1125 | } else if( type == PyArray_INT || 2025-09-05T01:10:41,284 | ^~~~~~~~~~~ 2025-09-05T01:10:41,284 | PyArray_Put 2025-09-05T01:10:41,301 starlink/ast/Ast.c:1126:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-05T01:10:41,301 1126 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-05T01:10:41,301 | ^~~~~~~~~~~~ 2025-09-05T01:10:41,301 | PyArray_One 2025-09-05T01:10:41,329 starlink/ast/Ast.c: In function ‘Mapping_rebinseq’: 2025-09-05T01:10:41,331 starlink/ast/Ast.c:1329:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:41,331 1329 | if( type == PyArray_DOUBLE ) { 2025-09-05T01:10:41,331 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:41,331 | PyArray_DTYPE 2025-09-05T01:10:41,349 starlink/ast/Ast.c:1332:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-05T01:10:41,349 1332 | } else if( type == PyArray_FLOAT ) { 2025-09-05T01:10:41,349 | ^~~~~~~~~~~~~ 2025-09-05T01:10:41,350 | PyArray_ISFLOAT 2025-09-05T01:10:41,364 starlink/ast/Ast.c:1335:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-05T01:10:41,364 1335 | } else if( type == PyArray_INT || 2025-09-05T01:10:41,364 | ^~~~~~~~~~~ 2025-09-05T01:10:41,365 | PyArray_Put 2025-09-05T01:10:41,382 starlink/ast/Ast.c:1336:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-05T01:10:41,382 1336 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-05T01:10:41,382 | ^~~~~~~~~~~~ 2025-09-05T01:10:41,382 | PyArray_One 2025-09-05T01:10:41,410 starlink/ast/Ast.c: In function ‘Mapping_resample’: 2025-09-05T01:10:41,412 starlink/ast/Ast.c:1575:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:41,412 1575 | if( type == PyArray_DOUBLE ) { 2025-09-05T01:10:41,412 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:41,412 | PyArray_DTYPE 2025-09-05T01:10:41,431 starlink/ast/Ast.c:1578:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-05T01:10:41,431 1578 | } else if( type == PyArray_FLOAT ) { 2025-09-05T01:10:41,431 | ^~~~~~~~~~~~~ 2025-09-05T01:10:41,431 | PyArray_ISFLOAT 2025-09-05T01:10:41,447 starlink/ast/Ast.c:1581:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-05T01:10:41,447 1581 | } else if( type == PyArray_INT ) { 2025-09-05T01:10:41,447 | ^~~~~~~~~~~ 2025-09-05T01:10:41,447 | PyArray_Put 2025-09-05T01:10:41,464 starlink/ast/Ast.c:1584:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-05T01:10:41,464 1584 | } else if( type == PyArray_LONG ) { 2025-09-05T01:10:41,464 | ^~~~~~~~~~~~ 2025-09-05T01:10:41,465 | PyArray_One 2025-09-05T01:10:41,483 starlink/ast/Ast.c:1587:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-05T01:10:41,483 1587 | } else if( type == PyArray_SHORT ) { 2025-09-05T01:10:41,483 | ^~~~~~~~~~~~~ 2025-09-05T01:10:41,483 | PyArray_Sort 2025-09-05T01:10:41,494 starlink/ast/Ast.c:1590:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-05T01:10:41,494 1590 | } else if( type == PyArray_BYTE ) { 2025-09-05T01:10:41,494 | ^~~~~~~~~~~~ 2025-09-05T01:10:41,494 | PyArray_BYTES 2025-09-05T01:10:41,510 starlink/ast/Ast.c:1593:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-05T01:10:41,511 1593 | } else if( type == PyArray_UINT ) { 2025-09-05T01:10:41,511 | ^~~~~~~~~~~~ 2025-09-05T01:10:41,511 | PyArray_DIM 2025-09-05T01:10:41,533 starlink/ast/Ast.c:1596:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-05T01:10:41,533 1596 | } else if( type == PyArray_USHORT ) { 2025-09-05T01:10:41,533 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:41,533 | PyArray_Sort 2025-09-05T01:10:41,549 starlink/ast/Ast.c:1599:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-05T01:10:41,549 1599 | } else if( type == PyArray_UBYTE ) { 2025-09-05T01:10:41,549 | ^~~~~~~~~~~~~ 2025-09-05T01:10:41,549 | PyArray_BYTES 2025-09-05T01:10:41,592 starlink/ast/Ast.c: In function ‘Mapping_trangrid’: 2025-09-05T01:10:41,594 starlink/ast/Ast.c:1891:63: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:41,594 1891 | pout = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-05T01:10:41,594 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:41,594 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:41,594 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:41,595 | ^~~~~~~ 2025-09-05T01:10:41,617 starlink/ast/Ast.c: In function ‘Mapping_tran’: 2025-09-05T01:10:41,620 starlink/ast/Ast.c:1970:33: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:41,620 1970 | in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, "in", NAME ); 2025-09-05T01:10:41,620 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:41,621 | PyArray_DTYPE 2025-09-05T01:10:41,761 starlink/ast/Ast.c: In function ‘TimeMap_timeadd’: 2025-09-05T01:10:41,764 starlink/ast/Ast.c:2817:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:41,764 2817 | PyArray_DOUBLE, 0, 100); 2025-09-05T01:10:41,764 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:41,764 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-05T01:10:41,764 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-05T01:10:41,764 | ^~~~ 2025-09-05T01:10:41,782 starlink/ast/Ast.c: In function ‘PermMap_init’: 2025-09-05T01:10:41,785 starlink/ast/Ast.c:3148:61: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-05T01:10:41,785 3148 | PyArray_INT, 0, 100); 2025-09-05T01:10:41,786 | ^~~~~~~~~~~ 2025-09-05T01:10:41,786 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-05T01:10:41,786 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-05T01:10:41,786 | ^~~~ 2025-09-05T01:10:41,810 starlink/ast/Ast.c:3153:65: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:41,810 3153 | PyArray_DOUBLE, 0, 100); 2025-09-05T01:10:41,810 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:41,810 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-05T01:10:41,810 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-05T01:10:41,810 | ^~~~ 2025-09-05T01:10:41,833 starlink/ast/Ast.c: In function ‘ShiftMap_init’: 2025-09-05T01:10:41,836 starlink/ast/Ast.c:3252:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:41,836 3252 | PyArray_DOUBLE, 0, 100); 2025-09-05T01:10:41,836 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:41,836 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-05T01:10:41,836 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-05T01:10:41,836 | ^~~~ 2025-09-05T01:10:41,859 starlink/ast/Ast.c: In function ‘UnitNormMap_init’: 2025-09-05T01:10:41,862 starlink/ast/Ast.c:3340:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:41,862 3340 | PyArray_DOUBLE, 0, 100); 2025-09-05T01:10:41,862 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:41,862 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-05T01:10:41,862 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-05T01:10:41,862 | ^~~~ 2025-09-05T01:10:41,885 starlink/ast/Ast.c: In function ‘LutMap_init’: 2025-09-05T01:10:41,888 starlink/ast/Ast.c:3430:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:41,888 3430 | PyArray_DOUBLE, 0, 100); 2025-09-05T01:10:41,888 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:41,888 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-05T01:10:41,888 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-05T01:10:41,889 | ^~~~ 2025-09-05T01:10:41,911 starlink/ast/Ast.c: In function ‘WinMap_init’: 2025-09-05T01:10:41,914 starlink/ast/Ast.c:3525:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:41,914 3525 | PyArray_DOUBLE, 0, 100); 2025-09-05T01:10:41,914 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:41,915 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-05T01:10:41,915 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-05T01:10:41,915 | ^~~~ 2025-09-05T01:10:41,918 starlink/ast/Ast.c:3536:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-05T01:10:41,919 3536 | if ( ncoord == PyArray_Size( (PyObject*)inb ) && 2025-09-05T01:10:41,919 | ^~ 2025-09-05T01:10:41,922 starlink/ast/Ast.c:3537:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-05T01:10:41,922 3537 | ncoord == PyArray_Size( (PyObject*)outa) && 2025-09-05T01:10:41,922 | ^~ 2025-09-05T01:10:41,925 starlink/ast/Ast.c:3538:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-05T01:10:41,925 3538 | ncoord == PyArray_Size( (PyObject*)outb) ) { 2025-09-05T01:10:41,926 | ^~ 2025-09-05T01:10:42,496 In file included from starlink/ast/Ast.c:55: 2025-09-05T01:10:42,496 starlink/ast/Ast.c: In function ‘getActiveUnit’: 2025-09-05T01:10:42,498 ./starlink/include/star/pyast.h:150:9: warning: unused variable ‘att_buf’ [-Wunused-variable] 2025-09-05T01:10:42,498 150 | char att_buf[ MXATTR_LEN ]; \ 2025-09-05T01:10:42,498 | ^~~~~~~ 2025-09-05T01:10:42,498 starlink/ast/Ast.c:3647:1: note: in expansion of macro ‘MAKE_GET’ 2025-09-05T01:10:42,498 3647 | MAKE_GET( Frame, ActiveUnit, 2025-09-05T01:10:42,499 | ^~~~~~~~ 2025-09-05T01:10:42,573 starlink/ast/Ast.c: In function ‘Frame_intersect’: 2025-09-05T01:10:42,576 starlink/ast/Ast.c:4010:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:42,577 4010 | out = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-05T01:10:42,577 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:42,577 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:42,577 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:42,577 | ^~~~~~~ 2025-09-05T01:10:42,595 starlink/ast/Ast.c: In function ‘Frame_matchaxes’: 2025-09-05T01:10:42,599 starlink/ast/Ast.c:4045:59: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-05T01:10:42,599 4045 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-05T01:10:42,599 | ^~~~~~~~~~~ 2025-09-05T01:10:42,599 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:42,599 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:42,599 | ^~~~~~~ 2025-09-05T01:10:42,625 starlink/ast/Ast.c: In function ‘Frame_norm’: 2025-09-05T01:10:42,629 starlink/ast/Ast.c:4098:55: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:42,629 4098 | PyArray_DOUBLE, 0, 100 ); 2025-09-05T01:10:42,629 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:42,629 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-05T01:10:42,629 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-05T01:10:42,630 | ^~~~ 2025-09-05T01:10:42,657 starlink/ast/Ast.c: In function ‘Frame_normpoints’: 2025-09-05T01:10:42,663 starlink/ast/Ast.c:4231:33: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:42,663 4231 | in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, "in", NAME ); 2025-09-05T01:10:42,663 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:42,663 | PyArray_DTYPE 2025-09-05T01:10:42,689 starlink/ast/Ast.c: In function ‘Frame_offset’: 2025-09-05T01:10:42,693 starlink/ast/Ast.c:4289:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:42,693 4289 | point3 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-05T01:10:42,693 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:42,693 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:42,693 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:42,694 | ^~~~~~~ 2025-09-05T01:10:42,719 starlink/ast/Ast.c: In function ‘Frame_offset2’: 2025-09-05T01:10:42,724 starlink/ast/Ast.c:4327:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:42,724 4327 | point2 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-05T01:10:42,724 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:42,724 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:42,724 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:42,724 | ^~~~~~~ 2025-09-05T01:10:42,744 starlink/ast/Ast.c: In function ‘Frame_pickaxes’: 2025-09-05T01:10:42,748 starlink/ast/Ast.c:4387:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-05T01:10:42,748 4387 | PyArray_INT, 0, 100); 2025-09-05T01:10:42,748 | ^~~~~~~~~~~ 2025-09-05T01:10:42,748 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-05T01:10:42,748 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-05T01:10:42,748 | ^~~~ 2025-09-05T01:10:42,776 starlink/ast/Ast.c: In function ‘Frame_resolve’: 2025-09-05T01:10:42,780 starlink/ast/Ast.c:4444:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:42,780 4444 | point4 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-05T01:10:42,780 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:42,780 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:42,780 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:42,781 | ^~~~~~~ 2025-09-05T01:10:42,807 starlink/ast/Ast.c: In function ‘MatrixMap_init’: 2025-09-05T01:10:42,811 starlink/ast/Ast.c:4568:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:42,811 4568 | PyArray_DOUBLE, 0, 100); 2025-09-05T01:10:42,812 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:42,812 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-05T01:10:42,812 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-05T01:10:42,812 | ^~~~ 2025-09-05T01:10:42,843 starlink/ast/Ast.c: In function ‘PolyMap_init’: 2025-09-05T01:10:42,847 starlink/ast/Ast.c:4698:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:42,848 4698 | PyArray_DOUBLE, 2025-09-05T01:10:42,848 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:42,848 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-05T01:10:42,848 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-05T01:10:42,848 | ^~~~ 2025-09-05T01:10:42,881 starlink/ast/Ast.c: In function ‘ChebyMap_init’: 2025-09-05T01:10:42,886 starlink/ast/Ast.c:4916:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:42,886 4916 | PyArray_DOUBLE, 2025-09-05T01:10:42,886 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:42,886 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-05T01:10:42,886 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-05T01:10:42,886 | ^~~~ 2025-09-05T01:10:43,039 starlink/ast/Ast.c: In function ‘Region_getregionbounds’: 2025-09-05T01:10:43,045 starlink/ast/Ast.c:6394:56: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:43,045 6394 | lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-05T01:10:43,045 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:43,045 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:43,045 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:43,045 | ^~~~~~~ 2025-09-05T01:10:43,072 starlink/ast/Ast.c: In function ‘Region_getregiondisc’: 2025-09-05T01:10:43,079 starlink/ast/Ast.c:6424:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:43,079 6424 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-05T01:10:43,079 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:43,079 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:43,079 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:43,079 | ^~~~~~~ 2025-09-05T01:10:43,115 starlink/ast/Ast.c: In function ‘Region_getregionpoints’: 2025-09-05T01:10:43,121 starlink/ast/Ast.c:6554:59: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:43,122 6554 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-05T01:10:43,122 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:43,122 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:43,122 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:43,122 | ^~~~~~~ 2025-09-05T01:10:43,149 starlink/ast/Ast.c: In function ‘Region_getregionmesh’: 2025-09-05T01:10:43,155 starlink/ast/Ast.c:6603:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:43,155 6603 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-05T01:10:43,155 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:43,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-05T01:10:43,156 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:43,156 | ^~~~~~~ 2025-09-05T01:10:43,184 starlink/ast/Ast.c: In function ‘Region_mask’: 2025-09-05T01:10:43,192 starlink/ast/Ast.c:6672:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:43,193 6672 | if( type == PyArray_DOUBLE ) { 2025-09-05T01:10:43,193 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:43,193 | PyArray_DTYPE 2025-09-05T01:10:43,222 starlink/ast/Ast.c:6675:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-05T01:10:43,222 6675 | } else if( type == PyArray_FLOAT ) { 2025-09-05T01:10:43,222 | ^~~~~~~~~~~~~ 2025-09-05T01:10:43,222 | PyArray_ISFLOAT 2025-09-05T01:10:43,247 starlink/ast/Ast.c:6678:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-05T01:10:43,247 6678 | } else if( type == PyArray_INT ) { 2025-09-05T01:10:43,247 | ^~~~~~~~~~~ 2025-09-05T01:10:43,247 | PyArray_Put 2025-09-05T01:10:43,275 starlink/ast/Ast.c:6681:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-05T01:10:43,275 6681 | } else if( type == PyArray_LONG ) { 2025-09-05T01:10:43,275 | ^~~~~~~~~~~~ 2025-09-05T01:10:43,275 | PyArray_One 2025-09-05T01:10:43,303 starlink/ast/Ast.c:6684:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-05T01:10:43,303 6684 | } else if( type == PyArray_SHORT ) { 2025-09-05T01:10:43,304 | ^~~~~~~~~~~~~ 2025-09-05T01:10:43,304 | PyArray_Sort 2025-09-05T01:10:43,324 starlink/ast/Ast.c:6687:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-05T01:10:43,324 6687 | } else if( type == PyArray_BYTE ) { 2025-09-05T01:10:43,324 | ^~~~~~~~~~~~ 2025-09-05T01:10:43,324 | PyArray_BYTES 2025-09-05T01:10:43,351 starlink/ast/Ast.c:6690:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-05T01:10:43,351 6690 | } else if( type == PyArray_UINT ) { 2025-09-05T01:10:43,351 | ^~~~~~~~~~~~ 2025-09-05T01:10:43,351 | PyArray_DIM 2025-09-05T01:10:43,384 starlink/ast/Ast.c:6693:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-05T01:10:43,384 6693 | } else if( type == PyArray_USHORT ) { 2025-09-05T01:10:43,384 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:43,384 | PyArray_Sort 2025-09-05T01:10:43,410 starlink/ast/Ast.c:6696:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-05T01:10:43,410 6696 | } else if( type == PyArray_UBYTE ) { 2025-09-05T01:10:43,410 | ^~~~~~~~~~~~~ 2025-09-05T01:10:43,410 | PyArray_BYTES 2025-09-05T01:10:43,477 starlink/ast/Ast.c: In function ‘Circle_circlepars’: 2025-09-05T01:10:43,484 starlink/ast/Ast.c:7041:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:43,484 7041 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-05T01:10:43,484 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:43,484 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:43,484 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:43,484 | ^~~~~~~ 2025-09-05T01:10:43,515 starlink/ast/Ast.c: In function ‘Moc_addmocdata’: 2025-09-05T01:10:43,525 starlink/ast/Ast.c:7231:22: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-05T01:10:43,525 7231 | if( type == PyArray_INT ) { 2025-09-05T01:10:43,525 | ^~~~~~~~~~~ 2025-09-05T01:10:43,525 | PyArray_Put 2025-09-05T01:10:43,553 starlink/ast/Ast.c:7233:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-05T01:10:43,553 7233 | } else if( type == PyArray_LONG ) { 2025-09-05T01:10:43,553 | ^~~~~~~~~~~~ 2025-09-05T01:10:43,553 | PyArray_One 2025-09-05T01:10:43,594 starlink/ast/Ast.c:7235:29: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-05T01:10:43,594 7235 | } else if( type == PyArray_LONGLONG ) { 2025-09-05T01:10:43,594 | ^~~~~~~~~~~~~~~~ 2025-09-05T01:10:43,594 | Py_T_LONGLONG 2025-09-05T01:10:43,627 starlink/ast/Ast.c: In function ‘Moc_addpixelmask’: 2025-09-05T01:10:43,637 starlink/ast/Ast.c:7357:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:43,637 7357 | if( type == PyArray_DOUBLE ) { 2025-09-05T01:10:43,637 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:43,637 | PyArray_DTYPE 2025-09-05T01:10:43,667 starlink/ast/Ast.c:7361:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-05T01:10:43,667 7361 | } else if( type == PyArray_FLOAT ) { 2025-09-05T01:10:43,667 | ^~~~~~~~~~~~~ 2025-09-05T01:10:43,667 | PyArray_ISFLOAT 2025-09-05T01:10:43,694 starlink/ast/Ast.c:7365:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-05T01:10:43,694 7365 | } else if( type == PyArray_INT ) { 2025-09-05T01:10:43,694 | ^~~~~~~~~~~ 2025-09-05T01:10:43,694 | PyArray_Put 2025-09-05T01:10:43,722 starlink/ast/Ast.c:7369:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-05T01:10:43,722 7369 | } else if( type == PyArray_LONG ) { 2025-09-05T01:10:43,722 | ^~~~~~~~~~~~ 2025-09-05T01:10:43,723 | PyArray_One 2025-09-05T01:10:43,752 starlink/ast/Ast.c:7373:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-05T01:10:43,752 7373 | } else if( type == PyArray_SHORT ) { 2025-09-05T01:10:43,752 | ^~~~~~~~~~~~~ 2025-09-05T01:10:43,752 | PyArray_Sort 2025-09-05T01:10:43,774 starlink/ast/Ast.c:7377:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-05T01:10:43,774 7377 | } else if( type == PyArray_BYTE ) { 2025-09-05T01:10:43,774 | ^~~~~~~~~~~~ 2025-09-05T01:10:43,774 | PyArray_BYTES 2025-09-05T01:10:43,802 starlink/ast/Ast.c:7381:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-05T01:10:43,802 7381 | } else if( type == PyArray_UINT ) { 2025-09-05T01:10:43,802 | ^~~~~~~~~~~~ 2025-09-05T01:10:43,802 | PyArray_DIM 2025-09-05T01:10:43,836 starlink/ast/Ast.c:7385:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-05T01:10:43,836 7385 | } else if( type == PyArray_USHORT ) { 2025-09-05T01:10:43,836 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:43,836 | PyArray_Sort 2025-09-05T01:10:43,862 starlink/ast/Ast.c:7389:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-05T01:10:43,863 7389 | } else if( type == PyArray_UBYTE ) { 2025-09-05T01:10:43,863 | ^~~~~~~~~~~~~ 2025-09-05T01:10:43,863 | PyArray_BYTES 2025-09-05T01:10:43,917 starlink/ast/Ast.c: In function ‘Moc_getmocdata’: 2025-09-05T01:10:43,924 starlink/ast/Ast.c:7551:47: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-05T01:10:43,924 7551 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-05T01:10:43,924 | ^~~~~~~~~~~ 2025-09-05T01:10:43,925 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:43,925 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:43,925 | ^~~~~~~ 2025-09-05T01:10:43,962 starlink/ast/Ast.c:7551:61: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-05T01:10:43,962 7551 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-05T01:10:43,962 | ^~~~~~~~~~~~~~~~ 2025-09-05T01:10:43,962 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:43,962 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:43,962 | ^~~~~~~ 2025-09-05T01:10:43,998 starlink/ast/Ast.c: In function ‘Polygon_init’: 2025-09-05T01:10:44,008 starlink/ast/Ast.c:7726:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:44,009 7726 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-05T01:10:44,009 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:44,009 | PyArray_DTYPE 2025-09-05T01:10:44,040 starlink/ast/Ast.c: In function ‘PointList_init’: 2025-09-05T01:10:44,050 starlink/ast/Ast.c:7858:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:44,050 7858 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-05T01:10:44,050 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:44,051 | PyArray_DTYPE 2025-09-05T01:10:44,083 starlink/ast/Ast.c: In function ‘Ellipse_ellipsepars’: 2025-09-05T01:10:44,091 starlink/ast/Ast.c:8003:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:44,091 8003 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-05T01:10:44,091 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:44,091 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:44,091 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:44,092 | ^~~~~~~ 2025-09-05T01:10:44,118 starlink/ast/Ast.c: In function ‘Channel_init’: 2025-09-05T01:10:44,125 starlink/ast/Ast.c:8517:29: error: passing argument 1 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-05T01:10:44,126 8517 | result = SetProxy( this, self ); 2025-09-05T01:10:44,126 | ^~~~ 2025-09-05T01:10:44,126 | | 2025-09-05T01:10:44,126 | AstChannel * 2025-09-05T01:10:44,126 starlink/ast/Ast.c:143:33: note: expected ‘AstObject *’ but argument is of type ‘AstChannel *’ 2025-09-05T01:10:44,126 143 | static int SetProxy( AstObject *this, Object *self ); 2025-09-05T01:10:44,126 | ~~~~~~~~~~~^~~~ 2025-09-05T01:10:44,134 starlink/ast/Ast.c:8517:35: error: passing argument 2 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-05T01:10:44,134 8517 | result = SetProxy( this, self ); 2025-09-05T01:10:44,135 | ^~~~ 2025-09-05T01:10:44,135 | | 2025-09-05T01:10:44,135 | Channel * 2025-09-05T01:10:44,135 starlink/ast/Ast.c:143:47: note: expected ‘Object *’ but argument is of type ‘Channel *’ 2025-09-05T01:10:44,135 143 | static int SetProxy( AstObject *this, Object *self ); 2025-09-05T01:10:44,135 | ~~~~~~~~^~~~ 2025-09-05T01:10:44,407 starlink/ast/Ast.c: In function ‘KeyMap_setitem’: 2025-09-05T01:10:44,421 starlink/ast/Ast.c:10499:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:44,421 10499 | if( type == PyArray_DOUBLE ) { 2025-09-05T01:10:44,421 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:44,421 | PyArray_DTYPE 2025-09-05T01:10:44,457 starlink/ast/Ast.c:10502:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-05T01:10:44,457 10502 | } else if( type == PyArray_FLOAT ) { 2025-09-05T01:10:44,457 | ^~~~~~~~~~~~~ 2025-09-05T01:10:44,457 | PyArray_ISFLOAT 2025-09-05T01:10:44,488 starlink/ast/Ast.c:10505:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-05T01:10:44,488 10505 | } else if( type == PyArray_INT ) { 2025-09-05T01:10:44,489 | ^~~~~~~~~~~ 2025-09-05T01:10:44,489 | PyArray_Put 2025-09-05T01:10:44,523 starlink/ast/Ast.c:10508:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-05T01:10:44,523 10508 | } else if( type == PyArray_SHORT ) { 2025-09-05T01:10:44,524 | ^~~~~~~~~~~~~ 2025-09-05T01:10:44,524 | PyArray_Sort 2025-09-05T01:10:44,555 starlink/ast/Ast.c:10511:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-05T01:10:44,556 10511 | } else if( type == PyArray_UBYTE ) { 2025-09-05T01:10:44,556 | ^~~~~~~~~~~~~ 2025-09-05T01:10:44,556 | PyArray_BYTES 2025-09-05T01:10:44,894 starlink/ast/Ast.c: In function ‘Plot_boundingbox’: 2025-09-05T01:10:44,905 starlink/ast/Ast.c:10873:75: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:44,905 10873 | PyArrayObject *lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-05T01:10:44,905 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:44,905 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:44,905 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:44,905 | ^~~~~~~ 2025-09-05T01:10:44,952 starlink/ast/Ast.c: In function ‘Plot_mark’: 2025-09-05T01:10:44,966 starlink/ast/Ast.c:11063:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:44,967 11063 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 1, 2, dims, 2025-09-05T01:10:44,967 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:44,967 | PyArray_DTYPE 2025-09-05T01:10:44,996 starlink/ast/Ast.c: In function ‘Plot_polycurve’: 2025-09-05T01:10:45,010 starlink/ast/Ast.c:11095:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:45,011 11095 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, 2025-09-05T01:10:45,011 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:45,011 | PyArray_DTYPE 2025-09-05T01:10:45,067 starlink/ast/Ast.c: In function ‘Line_wrapper’: 2025-09-05T01:10:45,078 starlink/ast/Ast.c:11430:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:45,079 11430 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-05T01:10:45,079 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:45,079 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:45,079 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:45,079 | ^~~~~~~ 2025-09-05T01:10:45,105 starlink/ast/Ast.c: In function ‘Mark_wrapper’: 2025-09-05T01:10:45,116 starlink/ast/Ast.c:11463:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:45,116 11463 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-05T01:10:45,116 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:45,116 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:45,116 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:45,116 | ^~~~~~~ 2025-09-05T01:10:45,162 starlink/ast/Ast.c: In function ‘Table_columnshape’: 2025-09-05T01:10:45,174 starlink/ast/Ast.c:11830:81: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-05T01:10:45,174 11830 | PyArrayObject *dims_array = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-05T01:10:45,174 | ^~~~~~~~~~~ 2025-09-05T01:10:45,174 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-05T01:10:45,174 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-05T01:10:45,174 | ^~~~~~~ 2025-09-05T01:10:45,281 starlink/ast/Ast.c: In function ‘PyAst_convex’: 2025-09-05T01:10:45,298 starlink/ast/Ast.c:12635:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:45,298 12635 | if( type == PyArray_DOUBLE ) { 2025-09-05T01:10:45,298 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:45,298 | PyArray_DTYPE 2025-09-05T01:10:45,337 starlink/ast/Ast.c:12638:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-05T01:10:45,337 12638 | } else if( type == PyArray_FLOAT ) { 2025-09-05T01:10:45,337 | ^~~~~~~~~~~~~ 2025-09-05T01:10:45,337 | PyArray_ISFLOAT 2025-09-05T01:10:45,371 starlink/ast/Ast.c:12641:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-05T01:10:45,372 12641 | } else if( type == PyArray_INT ) { 2025-09-05T01:10:45,372 | ^~~~~~~~~~~ 2025-09-05T01:10:45,372 | PyArray_Put 2025-09-05T01:10:45,408 starlink/ast/Ast.c:12644:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-05T01:10:45,408 12644 | } else if( type == PyArray_LONG ) { 2025-09-05T01:10:45,409 | ^~~~~~~~~~~~ 2025-09-05T01:10:45,409 | PyArray_One 2025-09-05T01:10:45,445 starlink/ast/Ast.c:12647:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-05T01:10:45,445 12647 | } else if( type == PyArray_UINT ) { 2025-09-05T01:10:45,445 | ^~~~~~~~~~~~ 2025-09-05T01:10:45,445 | PyArray_DIM 2025-09-05T01:10:45,486 starlink/ast/Ast.c:12650:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-05T01:10:45,486 12650 | } else if( type == PyArray_ULONG ) { 2025-09-05T01:10:45,486 | ^~~~~~~~~~~~~ 2025-09-05T01:10:45,486 | PyArray_One 2025-09-05T01:10:45,524 starlink/ast/Ast.c:12653:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-05T01:10:45,524 12653 | } else if( type == PyArray_SHORT ) { 2025-09-05T01:10:45,524 | ^~~~~~~~~~~~~ 2025-09-05T01:10:45,524 | PyArray_Sort 2025-09-05T01:10:45,567 starlink/ast/Ast.c:12656:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-05T01:10:45,567 12656 | } else if( type == PyArray_USHORT ) { 2025-09-05T01:10:45,567 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:45,567 | PyArray_Sort 2025-09-05T01:10:45,597 starlink/ast/Ast.c:12659:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-05T01:10:45,597 12659 | } else if( type == PyArray_BYTE ) { 2025-09-05T01:10:45,597 | ^~~~~~~~~~~~ 2025-09-05T01:10:45,597 | PyArray_BYTES 2025-09-05T01:10:45,633 starlink/ast/Ast.c:12662:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-05T01:10:45,633 12662 | } else if( type == PyArray_UBYTE ) { 2025-09-05T01:10:45,633 | ^~~~~~~~~~~~~ 2025-09-05T01:10:45,633 | PyArray_BYTES 2025-09-05T01:10:45,727 starlink/ast/Ast.c: In function ‘PyAst_outline’: 2025-09-05T01:10:45,744 starlink/ast/Ast.c:12877:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:45,745 12877 | if( type == PyArray_DOUBLE ) { 2025-09-05T01:10:45,745 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:45,745 | PyArray_DTYPE 2025-09-05T01:10:45,784 starlink/ast/Ast.c:12880:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-05T01:10:45,784 12880 | } else if( type == PyArray_FLOAT ) { 2025-09-05T01:10:45,784 | ^~~~~~~~~~~~~ 2025-09-05T01:10:45,784 | PyArray_ISFLOAT 2025-09-05T01:10:45,819 starlink/ast/Ast.c:12883:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-05T01:10:45,819 12883 | } else if( type == PyArray_INT ) { 2025-09-05T01:10:45,819 | ^~~~~~~~~~~ 2025-09-05T01:10:45,819 | PyArray_Put 2025-09-05T01:10:45,856 starlink/ast/Ast.c:12886:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-05T01:10:45,856 12886 | } else if( type == PyArray_LONG ) { 2025-09-05T01:10:45,857 | ^~~~~~~~~~~~ 2025-09-05T01:10:45,857 | PyArray_One 2025-09-05T01:10:45,893 starlink/ast/Ast.c:12889:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-05T01:10:45,893 12889 | } else if( type == PyArray_UINT ) { 2025-09-05T01:10:45,893 | ^~~~~~~~~~~~ 2025-09-05T01:10:45,893 | PyArray_DIM 2025-09-05T01:10:45,934 starlink/ast/Ast.c:12892:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-05T01:10:45,934 12892 | } else if( type == PyArray_ULONG ) { 2025-09-05T01:10:45,935 | ^~~~~~~~~~~~~ 2025-09-05T01:10:45,935 | PyArray_One 2025-09-05T01:10:45,973 starlink/ast/Ast.c:12895:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-05T01:10:45,973 12895 | } else if( type == PyArray_SHORT ) { 2025-09-05T01:10:45,973 | ^~~~~~~~~~~~~ 2025-09-05T01:10:45,973 | PyArray_Sort 2025-09-05T01:10:46,016 starlink/ast/Ast.c:12898:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-05T01:10:46,016 12898 | } else if( type == PyArray_USHORT ) { 2025-09-05T01:10:46,016 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:46,016 | PyArray_Sort 2025-09-05T01:10:46,047 starlink/ast/Ast.c:12901:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-05T01:10:46,047 12901 | } else if( type == PyArray_BYTE ) { 2025-09-05T01:10:46,047 | ^~~~~~~~~~~~ 2025-09-05T01:10:46,047 | PyArray_BYTES 2025-09-05T01:10:46,083 starlink/ast/Ast.c:12904:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-05T01:10:46,083 12904 | } else if( type == PyArray_UBYTE ) { 2025-09-05T01:10:46,084 | ^~~~~~~~~~~~~ 2025-09-05T01:10:46,084 | PyArray_BYTES 2025-09-05T01:10:46,370 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-05T01:10:46,389 starlink/ast/Ast.c:14224:29: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-05T01:10:46,389 14224 | return GetArray( object, PyArray_DOUBLE, 1, 1, dim, arg, fun ); 2025-09-05T01:10:46,389 | ^~~~~~~~~~~~~~ 2025-09-05T01:10:46,389 | PyArray_DTYPE 2025-09-05T01:10:46,406 starlink/ast/Ast.c: In function ‘GetArray1I’: 2025-09-05T01:10:46,425 starlink/ast/Ast.c:14239:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-05T01:10:46,425 14239 | return GetArray( object, PyArray_INT, 1, 1, dim, arg, fun ); 2025-09-05T01:10:46,426 | ^~~~~~~~~~~ 2025-09-05T01:10:46,426 | PyArray_Put 2025-09-05T01:10:46,498 starlink/ast/Ast.c:14240:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-05T01:10:46,498 14240 | } 2025-09-05T01:10:46,498 | ^ 2025-09-05T01:10:46,585 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-05T01:10:46,595 starlink/ast/Ast.c:14225:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-05T01:10:46,595 14225 | } 2025-09-05T01:10:46,595 | ^ 2025-09-05T01:10:47,417 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-05T01:10:47,591 ERROR: python setup.py bdist_wheel exited with 1 2025-09-05T01:10:47,602 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-05T01:10:47,602 exec(compile('"'"''"'"''"'"' 2025-09-05T01:10:47,602 # This is -- a caller that pip uses to run setup.py 2025-09-05T01:10:47,602 # 2025-09-05T01:10:47,602 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-05T01:10:47,602 # import from `distutils.core` to work with newer packaging standards. 2025-09-05T01:10:47,602 # - It provides a clear error message when setuptools is not installed. 2025-09-05T01:10:47,602 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-05T01:10:47,602 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-05T01:10:47,602 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-05T01:10:47,602 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-05T01:10:47,602 import os, sys, tokenize, traceback 2025-09-05T01:10:47,602 2025-09-05T01:10:47,602 try: 2025-09-05T01:10:47,602 import setuptools 2025-09-05T01:10:47,602 except ImportError: 2025-09-05T01:10:47,602 print( 2025-09-05T01:10:47,602 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-05T01:10:47,602 "the build environment with exception:", 2025-09-05T01:10:47,602 file=sys.stderr, 2025-09-05T01:10:47,602 ) 2025-09-05T01:10:47,602 traceback.print_exc() 2025-09-05T01:10:47,602 sys.exit(1) 2025-09-05T01:10:47,602 2025-09-05T01:10:47,602 __file__ = %r 2025-09-05T01:10:47,602 sys.argv[0] = __file__ 2025-09-05T01:10:47,602 2025-09-05T01:10:47,602 if os.path.exists(__file__): 2025-09-05T01:10:47,602 filename = __file__ 2025-09-05T01:10:47,602 with tokenize.open(__file__) as f: 2025-09-05T01:10:47,602 setup_py_code = f.read() 2025-09-05T01:10:47,602 else: 2025-09-05T01:10:47,602 filename = "" 2025-09-05T01:10:47,602 setup_py_code = "from setuptools import setup; setup()" 2025-09-05T01:10:47,602 2025-09-05T01:10:47,602 exec(compile(setup_py_code, filename, "exec")) 2025-09-05T01:10:47,602 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ad1gkqb4/starlink-pyast_29d50671128c4e55849c819bc3187202/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-zc7dqds9[/] 2025-09-05T01:10:47,602 [bold magenta]cwd[/]: /tmp/pip-wheel-ad1gkqb4/starlink-pyast_29d50671128c4e55849c819bc3187202/ 2025-09-05T01:10:47,602 Building wheel for starlink-pyast (setup.py): finished with status 'error' 2025-09-05T01:10:47,603 ERROR: Failed building wheel for starlink-pyast 2025-09-05T01:10:47,604 Running setup.py clean for starlink-pyast 2025-09-05T01:10:47,604 Running command python setup.py clean 2025-09-05T01:10:48,949 /usr/bin/ld: tmp/isfiniteb7j_00sb.o: in function `main': 2025-09-05T01:10:48,949 isfiniteb7j_00sb.c:(.text+0x14): undefined reference to `isfinite' 2025-09-05T01:10:48,955 collect2: error: ld returned 1 exit status 2025-09-05T01:10:49,001 /tmp/tmp_ruamel_yaml_tzauqfgg/test_yaml.c:2:10: fatal error: yaml.h: No such file or directory 2025-09-05T01:10:49,001 2 | #include 2025-09-05T01:10:49,002 | ^~~~~~~~ 2025-09-05T01:10:49,002 compilation terminated. 2025-09-05T01:10:49,003 libyaml compile error 2025-09-05T01:10:49,574 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-05T01:10:49,574 !! 2025-09-05T01:10:49,574 ******************************************************************************** 2025-09-05T01:10:49,574 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-05T01:10:49,574 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-05T01:10:49,575 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-05T01:10:49,575 ******************************************************************************** 2025-09-05T01:10:49,575 !! 2025-09-05T01:10:49,575 self._finalize_license_expression() 2025-09-05T01:10:49,813 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-05T01:10:49,813 'build/scripts-3.13' does not exist -- can't clean it 2025-09-05T01:10:49,951 Failed to build starlink-pyast 2025-09-05T01:10:49,952 ERROR: Failed to build one or more wheels 2025-09-05T01:10:49,953 Exception information: 2025-09-05T01:10:49,953 Traceback (most recent call last): 2025-09-05T01:10:49,953 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-05T01:10:49,953 status = _inner_run() 2025-09-05T01:10:49,953 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-05T01:10:49,953 return self.run(options, args) 2025-09-05T01:10:49,953 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-05T01:10:49,953 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-05T01:10:49,953 return func(self, options, args) 2025-09-05T01:10:49,953 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-05T01:10:49,953 raise CommandError("Failed to build one or more wheels") 2025-09-05T01:10:49,953 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-05T01:10:49,958 Removed build tracker: '/tmp/pip-build-tracker-y46chgsm'