2025-09-04T21:05:21,315 Created temporary directory: /tmp/pip-build-tracker-wglpop2o 2025-09-04T21:05:21,316 Initialized build tracking at /tmp/pip-build-tracker-wglpop2o 2025-09-04T21:05:21,316 Created build tracker: /tmp/pip-build-tracker-wglpop2o 2025-09-04T21:05:21,316 Entered build tracker: /tmp/pip-build-tracker-wglpop2o 2025-09-04T21:05:21,316 Created temporary directory: /tmp/pip-wheel-41ga8541 2025-09-04T21:05:21,320 Created temporary directory: /tmp/pip-ephem-wheel-cache-0ra4tq3y 2025-09-04T21:05:21,384 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T21:05:21,387 2 location(s) to search for versions of starlink-pyast: 2025-09-04T21:05:21,387 * https://pypi.org/simple/starlink-pyast/ 2025-09-04T21:05:21,387 * https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T21:05:21,387 Fetching project page and analyzing links: https://pypi.org/simple/starlink-pyast/ 2025-09-04T21:05:21,388 Getting page https://pypi.org/simple/starlink-pyast/ 2025-09-04T21:05:21,389 Found index url https://pypi.org/simple/ 2025-09-04T21:05:21,466 Fetched page https://pypi.org/simple/starlink-pyast/ as application/vnd.pypi.simple.v1+json 2025-09-04T21:05:21,472 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-04T21:05:21,472 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-04T21:05:21,473 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-04T21:05:21,473 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-04T21:05:21,473 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-04T21:05:21,473 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-04T21:05:21,474 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-04T21:05:21,474 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-04T21:05:21,474 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-04T21:05:21,474 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-04T21:05:21,475 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-04T21:05:21,475 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-04T21:05:21,475 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-04T21:05:21,475 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-04T21:05:21,475 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-04T21:05:21,476 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-04T21:05:21,476 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-04T21:05:21,476 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-04T21:05:21,476 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-04T21:05:21,477 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-04T21:05:21,477 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-04T21:05:21,477 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-04T21:05:21,477 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-04T21:05:21,477 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-04T21:05:21,478 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-04T21:05:21,478 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-04T21:05:21,478 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-04T21:05:21,478 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-04T21:05:21,479 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-04T21:05:21,479 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-04T21:05:21,479 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-04T21:05:21,479 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-04T21:05:21,479 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-04T21:05:21,479 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-04T21:05:21,480 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-04T21:05:21,480 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-04T21:05:21,480 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-04T21:05:21,480 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-04T21:05:21,480 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-04T21:05:21,480 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-04T21:05:21,480 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-04T21:05:21,481 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-04T21:05:21,481 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-04T21:05:21,481 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-04T21:05:21,481 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-04T21:05:21,481 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-04T21:05:21,482 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-04T21:05:21,482 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-04T21:05:21,482 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-04T21:05:21,482 Fetching project page and analyzing links: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T21:05:21,483 Getting page https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T21:05:21,484 Found index url https://www.piwheels.org/simple/ 2025-09-04T21:05:21,579 Fetched page https://www.piwheels.org/simple/starlink-pyast/ as text/html 2025-09-04T21:05:21,617 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-04T21:05:21,617 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-04T21:05:21,617 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-04T21:05:21,618 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-04T21:05:21,618 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-04T21:05:21,618 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-04T21:05:21,618 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-04T21:05:21,618 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-04T21:05:21,618 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-04T21:05:21,618 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-04T21:05:21,619 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-04T21:05:21,619 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-04T21:05:21,619 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-04T21:05:21,619 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-04T21:05:21,619 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-04T21:05:21,619 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-04T21:05:21,619 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-04T21:05:21,620 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-04T21:05:21,620 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-04T21:05:21,620 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-04T21:05:21,620 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-04T21:05:21,620 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-04T21:05:21,620 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-04T21:05:21,620 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-04T21:05:21,621 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-04T21:05:21,621 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-04T21:05:21,621 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-04T21:05:21,621 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-04T21:05:21,621 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-04T21:05:21,621 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-04T21:05:21,621 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-04T21:05:21,622 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-04T21:05:21,622 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-04T21:05:21,622 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-04T21:05:21,622 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-04T21:05:21,622 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-04T21:05:21,622 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-04T21:05:21,622 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-04T21:05:21,623 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-04T21:05:21,623 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-04T21:05:21,623 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-04T21:05:21,623 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-04T21:05:21,623 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-04T21:05:21,623 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-04T21:05:21,623 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-04T21:05:21,624 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-04T21:05:21,624 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-04T21:05:21,624 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-04T21:05:21,624 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-04T21:05:21,624 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-04T21:05:21,624 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-04T21:05:21,624 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-04T21:05:21,625 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-04T21:05:21,625 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-04T21:05:21,625 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-04T21:05:21,625 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-04T21:05:21,625 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-04T21:05:21,625 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-04T21:05:21,625 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-04T21:05:21,626 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-04T21:05:21,626 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-04T21:05:21,626 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-04T21:05:21,626 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-04T21:05:21,626 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-04T21:05:21,626 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-04T21:05:21,626 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-04T21:05:21,627 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-04T21:05:21,627 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-04T21:05:21,627 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-04T21:05:21,627 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-04T21:05:21,627 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-04T21:05:21,627 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-04T21:05:21,628 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-04T21:05:21,628 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-04T21:05:21,628 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-04T21:05:21,628 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-04T21:05:21,628 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-04T21:05:21,628 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-04T21:05:21,628 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-04T21:05:21,628 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-04T21:05:21,629 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-04T21:05:21,629 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-04T21:05:21,629 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-04T21:05:21,629 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-04T21:05:21,629 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-04T21:05:21,629 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-04T21:05:21,629 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-04T21:05:21,630 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-04T21:05:21,630 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-04T21:05:21,630 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-04T21:05:21,630 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-04T21:05:21,630 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-04T21:05:21,630 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-04T21:05:21,630 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-04T21:05:21,631 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-04T21:05:21,631 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-04T21:05:21,631 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-04T21:05:21,631 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-04T21:05:21,631 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-04T21:05:21,631 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-04T21:05:21,631 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-04T21:05:21,632 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-04T21:05:21,632 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-04T21:05:21,632 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-04T21:05:21,632 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-04T21:05:21,632 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-04T21:05:21,632 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-04T21:05:21,632 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-04T21:05:21,633 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-04T21:05:21,633 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-04T21:05:21,633 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-04T21:05:21,633 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-04T21:05:21,633 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-04T21:05:21,633 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-04T21:05:21,633 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-04T21:05:21,634 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-04T21:05:21,634 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-04T21:05:21,634 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-04T21:05:21,634 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-04T21:05:21,634 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-04T21:05:21,634 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-04T21:05:21,634 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-04T21:05:21,635 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-04T21:05:21,635 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-04T21:05:21,635 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-04T21:05:21,635 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-04T21:05:21,635 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-04T21:05:21,635 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-04T21:05:21,635 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-04T21:05:21,636 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-04T21:05:21,636 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-04T21:05:21,636 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-04T21:05:21,636 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-04T21:05:21,636 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-04T21:05:21,636 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-04T21:05:21,636 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-04T21:05:21,637 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-04T21:05:21,637 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-04T21:05:21,637 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-04T21:05:21,637 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-04T21:05:21,637 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-04T21:05:21,637 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-04T21:05:21,637 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-04T21:05:21,638 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-04T21:05:21,638 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-04T21:05:21,638 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-04T21:05:21,638 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-04T21:05:21,638 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-04T21:05:21,638 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-04T21:05:21,638 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-04T21:05:21,639 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-04T21:05:21,639 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-04T21:05:21,639 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-04T21:05:21,639 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-04T21:05:21,639 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-04T21:05:21,639 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-04T21:05:21,639 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-04T21:05:21,640 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-04T21:05:21,640 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-04T21:05:21,640 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-04T21:05:21,640 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-04T21:05:21,640 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-04T21:05:21,640 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-04T21:05:21,640 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-04T21:05:21,641 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-04T21:05:21,641 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-04T21:05:21,641 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-04T21:05:21,641 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-04T21:05:21,641 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-04T21:05:21,641 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-04T21:05:21,641 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-04T21:05:21,642 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-04T21:05:21,642 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-04T21:05:21,642 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-04T21:05:21,642 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-04T21:05:21,642 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-04T21:05:21,642 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-04T21:05:21,642 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-04T21:05:21,643 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-04T21:05:21,643 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-04T21:05:21,643 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-04T21:05:21,643 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-04T21:05:21,643 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-04T21:05:21,643 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-04T21:05:21,643 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-04T21:05:21,644 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-04T21:05:21,644 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-04T21:05:21,644 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-04T21:05:21,644 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-04T21:05:21,644 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-04T21:05:21,644 Skipping link: not a file: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T21:05:21,645 Skipping link: not a file: https://pypi.org/simple/starlink-pyast/ 2025-09-04T21:05:21,670 Given no hashes to check 1 links for project 'starlink-pyast': discarding no candidates 2025-09-04T21:05:21,671 Collecting starlink-pyast==3.14.3 2025-09-04T21:05:21,672 Created temporary directory: /tmp/pip-unpack-9kerydt6 2025-09-04T21:05:21,826 Downloading starlink-pyast-3.14.3.tar.gz (10.0 MB) 2025-09-04T21:05:24,344 Added starlink-pyast==3.14.3 from https://files.pythonhosted.org/packages/98/a4/49dfafad36bd9c4a457110bcb1b1f9d649c00ddf0296252453bd76163b59/starlink-pyast-3.14.3.tar.gz to build tracker '/tmp/pip-build-tracker-wglpop2o' 2025-09-04T21:05:24,345 Running setup.py (path:/tmp/pip-wheel-41ga8541/starlink-pyast_de142394015847228161f101ded0f2a6/setup.py) egg_info for package starlink-pyast 2025-09-04T21:05:24,345 Created temporary directory: /tmp/pip-pip-egg-info-cz9d6v6z 2025-09-04T21:05:24,345 Preparing metadata (setup.py): started 2025-09-04T21:05:24,346 Running command python setup.py egg_info 2025-09-04T21:05:25,118 /tmp/pip-wheel-41ga8541/starlink-pyast_de142394015847228161f101ded0f2a6/setup.py:43: DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior. 2025-09-04T21:05:25,118 tar.extractall() 2025-09-04T21:05:25,871 /usr/bin/ld: tmp/isfinite1yuko696.o: in function `main': 2025-09-04T21:05:25,871 isfinite1yuko696.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T21:05:25,876 collect2: error: ld returned 1 exit status 2025-09-04T21:05:26,364 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T21:05:26,365 !! 2025-09-04T21:05:26,365 ******************************************************************************** 2025-09-04T21:05:26,365 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T21:05:26,365 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T21:05:26,365 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T21:05:26,365 ******************************************************************************** 2025-09-04T21:05:26,365 !! 2025-09-04T21:05:26,366 self._finalize_license_expression() 2025-09-04T21:05:26,962 Preparing metadata (setup.py): finished with status 'done' 2025-09-04T21:05:26,966 Source in /tmp/pip-wheel-41ga8541/starlink-pyast_de142394015847228161f101ded0f2a6 has version 3.14.3, which satisfies requirement starlink-pyast==3.14.3 from https://files.pythonhosted.org/packages/98/a4/49dfafad36bd9c4a457110bcb1b1f9d649c00ddf0296252453bd76163b59/starlink-pyast-3.14.3.tar.gz 2025-09-04T21:05:26,967 Removed starlink-pyast==3.14.3 from https://files.pythonhosted.org/packages/98/a4/49dfafad36bd9c4a457110bcb1b1f9d649c00ddf0296252453bd76163b59/starlink-pyast-3.14.3.tar.gz from build tracker '/tmp/pip-build-tracker-wglpop2o' 2025-09-04T21:05:26,969 Created temporary directory: /tmp/pip-unpack-86uwxwis 2025-09-04T21:05:26,970 Created temporary directory: /tmp/pip-unpack-eqja0y85 2025-09-04T21:05:26,970 Building wheels for collected packages: starlink-pyast 2025-09-04T21:05:26,971 Created temporary directory: /tmp/pip-wheel-5bposynz 2025-09-04T21:05:26,972 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-04T21:05:26,973 Building wheel for starlink-pyast (setup.py): started 2025-09-04T21:05:26,973 Destination directory: /tmp/pip-wheel-5bposynz 2025-09-04T21:05:26,973 Running command python setup.py bdist_wheel 2025-09-04T21:05:28,250 /usr/bin/ld: tmp/isfinitemsog98yt.o: in function `main': 2025-09-04T21:05:28,250 isfinitemsog98yt.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T21:05:28,255 collect2: error: ld returned 1 exit status 2025-09-04T21:05:28,783 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T21:05:28,783 !! 2025-09-04T21:05:28,783 ******************************************************************************** 2025-09-04T21:05:28,783 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T21:05:28,783 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T21:05:28,784 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T21:05:28,784 ******************************************************************************** 2025-09-04T21:05:28,784 !! 2025-09-04T21:05:28,784 self._finalize_license_expression() 2025-09-04T21:06:16,353 In file included from ast/palwrap.c:75: 2025-09-04T21:06:16,354 ast/pal/palDat.c: In function ‘astPalDat’: 2025-09-04T21:06:16,354 ast/pal/palDat.c:86:7: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:06:16,354 86 | int status; 2025-09-04T21:06:16,354 | ^~~~~~ 2025-09-04T21:06:22,115 In file included from ./ast/src/mapping.h:327, 2025-09-04T21:06:22,115 from ast/pyast_extra.c:50: 2025-09-04T21:06:22,115 ./ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:22,115 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:22,115 | ^~~~~~~~ 2025-09-04T21:06:22,116 In file included from ./ast/src/pointset.h:194: 2025-09-04T21:06:22,116 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:22,116 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:22,116 | ^~~~~~~~ 2025-09-04T21:06:22,136 In file included from ast/pyast_extra.c:52: 2025-09-04T21:06:22,136 ast/pyast_extra.h:50:9: warning: "STATUS_PTR" redefined 2025-09-04T21:06:22,136 50 | #define STATUS_PTR astGetStatusPtr 2025-09-04T21:06:22,137 | ^~~~~~~~~~ 2025-09-04T21:06:22,137 In file included from ast/pyast_extra.c:51: 2025-09-04T21:06:22,137 ./ast/src/memory.h:141:9: note: this is the location of the previous definition 2025-09-04T21:06:22,137 141 | #define STATUS_PTR status 2025-09-04T21:06:22,137 | ^~~~~~~~~~ 2025-09-04T21:06:22,137 ast/pyast_extra.h:62:9: warning: "astMapMerge" redefined 2025-09-04T21:06:22,137 62 | #define astMapMerge(this,where,series,nmap,id_list,invert_list) \ 2025-09-04T21:06:22,137 | ^~~~~~~~~~~ 2025-09-04T21:06:22,137 ./ast/src/mapping.h:953:9: note: this is the location of the previous definition 2025-09-04T21:06:22,137 953 | #define astMapMerge(this,where,series,nmap,map_list,invert_list) \ 2025-09-04T21:06:22,137 | ^~~~~~~~~~~ 2025-09-04T21:06:22,359 In file included from ast/src/axis.c:112: 2025-09-04T21:06:22,360 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:22,360 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:22,360 | ^~~~~~~~ 2025-09-04T21:06:22,361 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:22,361 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:22,361 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:22,361 | ^~~~~~~~ 2025-09-04T21:06:24,391 In file included from ast/src/mapping.h:327, 2025-09-04T21:06:24,391 from ast/src/cmpmap.h:139, 2025-09-04T21:06:24,391 from ast/src/box.c:126: 2025-09-04T21:06:24,391 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:24,391 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:24,391 | ^~~~~~~~ 2025-09-04T21:06:24,392 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:24,392 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:24,392 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:24,392 | ^~~~~~~~ 2025-09-04T21:06:26,432 In file included from ast/src/mapping.h:326: 2025-09-04T21:06:26,433 ast/src/box.c: In function ‘Simplify’: 2025-09-04T21:06:26,437 ast/src/object.h:1857:36: warning: ‘newpoly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:06:26,437 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T21:06:26,437 | ^ 2025-09-04T21:06:26,437 ast/src/object.h:516:31: note: in definition of macro ‘astRetO_’ 2025-09-04T21:06:26,437 516 | #define astRetO_(x) ((void *)(x)) 2025-09-04T21:06:26,437 | ^ 2025-09-04T21:06:26,437 ast/src/object.h:1857:24: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:26,437 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T21:06:26,438 | ^~~~~~~~~ 2025-09-04T21:06:26,438 ast/src/box.c:3975:26: note: in expansion of macro ‘astAnnul’ 2025-09-04T21:06:26,438 3975 | newpoly = astAnnul( newpoly ); 2025-09-04T21:06:26,438 | ^~~~~~~~ 2025-09-04T21:06:26,440 ast/src/box.c:3656:16: note: ‘newpoly’ was declared here 2025-09-04T21:06:26,440 3656 | AstPolygon *newpoly; /* New Polygon to replace Box */ 2025-09-04T21:06:26,440 | ^~~~~~~ 2025-09-04T21:06:27,493 In file included from ast/src/channel.c:164: 2025-09-04T21:06:27,494 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:27,494 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:27,494 | ^~~~~~~~ 2025-09-04T21:06:27,494 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:27,494 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:27,494 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:27,494 | ^~~~~~~~ 2025-09-04T21:06:31,051 In file included from ast/src/chebymap.c:155: 2025-09-04T21:06:31,051 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:31,051 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:31,051 | ^~~~~~~~ 2025-09-04T21:06:31,051 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:31,051 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:31,051 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:31,052 | ^~~~~~~~ 2025-09-04T21:06:31,373 ast/src/chebymap.c: In function ‘FitPoly2DInit’: 2025-09-04T21:06:31,374 ast/src/chebymap.c:795:30: warning: ‘off[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:06:31,374 795 | this->offset_i[ 0 ] = off[ 0 ]; 2025-09-04T21:06:31,374 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T21:06:31,374 ast/src/chebymap.c:717:11: note: ‘off[0]’ was declared here 2025-09-04T21:06:31,374 717 | double off[ 2 ]; 2025-09-04T21:06:31,374 | ^~~ 2025-09-04T21:06:31,374 ast/src/chebymap.c:797:30: warning: ‘off[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:06:31,374 797 | this->offset_i[ 1 ] = off[ 1 ]; 2025-09-04T21:06:31,375 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T21:06:31,375 ast/src/chebymap.c:717:11: note: ‘off[1]’ was declared here 2025-09-04T21:06:31,375 717 | double off[ 2 ]; 2025-09-04T21:06:31,375 | ^~~ 2025-09-04T21:06:31,375 ast/src/chebymap.c:794:29: warning: ‘scl[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:06:31,375 794 | this->scale_i[ 0 ] = scl[ 0 ]; 2025-09-04T21:06:31,375 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T21:06:31,376 ast/src/chebymap.c:722:11: note: ‘scl[0]’ was declared here 2025-09-04T21:06:31,376 722 | double scl[ 2 ]; 2025-09-04T21:06:31,376 | ^~~ 2025-09-04T21:06:31,376 ast/src/chebymap.c:796:29: warning: ‘scl[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:06:31,376 796 | this->scale_i[ 1 ] = scl[ 1 ]; 2025-09-04T21:06:31,376 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T21:06:31,377 ast/src/chebymap.c:722:11: note: ‘scl[1]’ was declared here 2025-09-04T21:06:31,377 722 | double scl[ 2 ]; 2025-09-04T21:06:31,377 | ^~~ 2025-09-04T21:06:31,457 ast/src/chebymap.c: In function ‘FitPoly1DInit’: 2025-09-04T21:06:31,457 ast/src/chebymap.c:629:30: warning: ‘off’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:06:31,457 629 | this->offset_i[ 0 ] = off; 2025-09-04T21:06:31,457 | ~~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T21:06:31,457 ast/src/chebymap.c:570:11: note: ‘off’ was declared here 2025-09-04T21:06:31,457 570 | double off; 2025-09-04T21:06:31,457 | ^~~ 2025-09-04T21:06:31,458 ast/src/chebymap.c:628:29: warning: ‘scl’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:06:31,458 628 | this->scale_i[ 0 ] = scl; 2025-09-04T21:06:31,458 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T21:06:31,458 ast/src/chebymap.c:573:11: note: ‘scl’ was declared here 2025-09-04T21:06:31,458 573 | double scl; 2025-09-04T21:06:31,458 | ^~~ 2025-09-04T21:06:32,328 In file included from ast/src/circle.c:84: 2025-09-04T21:06:32,328 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:32,328 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:32,328 | ^~~~~~~~ 2025-09-04T21:06:32,329 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:32,329 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:32,329 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:32,329 | ^~~~~~~~ 2025-09-04T21:06:33,913 In file included from ast/src/cmpframe.c:554: 2025-09-04T21:06:33,913 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:33,913 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:33,914 | ^~~~~~~~ 2025-09-04T21:06:33,914 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:33,914 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:33,914 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:33,914 | ^~~~~~~~ 2025-09-04T21:06:35,760 ast/src/cmpframe.c: In function ‘GetAttrib’: 2025-09-04T21:06:35,763 ast/src/cmpframe.c:3289:32: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T21:06:35,763 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T21:06:35,763 | ^~ 2025-09-04T21:06:35,766 ast/src/cmpframe.c:3289:13: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T21:06:35,766 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T21:06:35,766 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:06:36,695 ast/src/cmpframe.c: In function ‘TestAttrib’: 2025-09-04T21:06:36,704 ast/src/cmpframe.c:9614:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T21:06:36,704 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T21:06:36,704 | ^~ 2025-09-04T21:06:36,704 In function ‘TestAttrib’, 2025-09-04T21:06:36,704 inlined from ‘TestAttrib’ at ast/src/cmpframe.c:9493:12: 2025-09-04T21:06:36,713 ast/src/cmpframe.c:9614:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T21:06:36,713 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T21:06:36,713 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:06:36,769 ast/src/cmpframe.c: In function ‘SetAttrib.part.0’: 2025-09-04T21:06:36,777 ast/src/cmpframe.c:8308:21: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 2025-09-04T21:06:36,777 8308 | nc = sprintf( buf2, "%s(%d)=%s", buf1, paxis + 1, 2025-09-04T21:06:36,777 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:06:36,777 8309 | setting+value ); 2025-09-04T21:06:36,777 | ~~~~~~~~~~~~~~~ 2025-09-04T21:06:36,778 ast/src/cmpframe.c:8308:21: note: ‘sprintf’ output 5 or more bytes (assuming 1028) into a destination of size 1024 2025-09-04T21:06:36,786 ast/src/cmpframe.c:8322:43: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T21:06:36,786 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T21:06:36,786 | ^ 2025-09-04T21:06:36,794 ast/src/cmpframe.c:8322:22: note: ‘sprintf’ output 2 or more bytes (assuming 1025) into a destination of size 1024 2025-09-04T21:06:36,794 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T21:06:36,794 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:06:36,857 ast/src/cmpframe.c: In function ‘ClearAttrib’: 2025-09-04T21:06:36,858 ast/src/cmpframe.c:1612:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T21:06:36,858 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T21:06:36,858 | ^~ 2025-09-04T21:06:36,858 In function ‘ClearAttrib’, 2025-09-04T21:06:36,858 inlined from ‘ClearAttrib’ at ast/src/cmpframe.c:1499:13: 2025-09-04T21:06:36,859 ast/src/cmpframe.c:1612:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T21:06:36,859 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T21:06:36,860 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:06:39,329 In file included from ast/src/cmpmap.c:180: 2025-09-04T21:06:39,329 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:39,329 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:39,329 | ^~~~~~~~ 2025-09-04T21:06:39,330 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:39,330 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:39,330 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:39,330 | ^~~~~~~~ 2025-09-04T21:06:39,527 ast/src/cmpmap.c:2987:15: warning: ‘Rate’ defined but not used [-Wunused-function] 2025-09-04T21:06:39,528 2987 | static double Rate( AstMapping *this, double *at, int ax1, int ax2, int *status ){ 2025-09-04T21:06:39,528 | ^~~~ 2025-09-04T21:06:42,085 In file included from ast/src/cmpregion.c:138: 2025-09-04T21:06:42,085 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:42,085 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:42,086 | ^~~~~~~~ 2025-09-04T21:06:42,086 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:42,086 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:42,086 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:42,086 | ^~~~~~~~ 2025-09-04T21:06:44,820 In file included from ast/src/mapping.h:327, 2025-09-04T21:06:44,820 from ast/src/frame.h:556, 2025-09-04T21:06:44,820 from ast/src/specframe.h:58, 2025-09-04T21:06:44,820 from ast/src/dsbspecframe.c:171: 2025-09-04T21:06:44,820 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:44,821 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:44,821 | ^~~~~~~~ 2025-09-04T21:06:44,822 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:44,822 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:44,822 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:44,822 | ^~~~~~~~ 2025-09-04T21:06:46,274 In file included from ast/src/dssmap.c:121: 2025-09-04T21:06:46,274 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:46,274 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:46,274 | ^~~~~~~~ 2025-09-04T21:06:46,274 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:46,274 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:46,275 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:46,275 | ^~~~~~~~ 2025-09-04T21:06:47,866 In file included from ast/src/ellipse.c:87: 2025-09-04T21:06:47,867 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:47,867 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:47,867 | ^~~~~~~~ 2025-09-04T21:06:47,867 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:47,867 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:47,867 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:47,867 | ^~~~~~~~ 2025-09-04T21:06:48,050 In file included from ast/src/ellipse.c:86: 2025-09-04T21:06:48,050 ast/src/ellipse.c: In function ‘RegPins’: 2025-09-04T21:06:48,052 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:06:48,052 511 | #define astRetF_(x) (x) 2025-09-04T21:06:48,052 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:48,052 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:48,052 | ^~~~~~ 2025-09-04T21:06:48,052 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:48,052 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:48,052 | ^~~~~~~~~ 2025-09-04T21:06:48,052 ast/src/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:48,052 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T21:06:48,053 | ^~~~~~~~~~ 2025-09-04T21:06:48,053 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:06:48,053 511 | #define astRetF_(x) (x) 2025-09-04T21:06:48,053 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:48,053 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:48,053 | ^~~~~~ 2025-09-04T21:06:48,054 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:48,054 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:48,054 | ^~~~~~~~~ 2025-09-04T21:06:48,054 ast/src/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:48,054 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T21:06:48,054 | ^~~~~~~~~~ 2025-09-04T21:06:48,055 ast/src/ellipse.c:2368:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:06:48,055 2368 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T21:06:48,055 | ^~~~~~~~~~~ 2025-09-04T21:06:48,057 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:06:48,057 511 | #define astRetF_(x) (x) 2025-09-04T21:06:48,057 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:48,057 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:48,057 | ^~~~~~ 2025-09-04T21:06:48,057 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:48,057 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:48,057 | ^~~~~~~~~ 2025-09-04T21:06:48,057 ast/src/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:48,057 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T21:06:48,057 | ^~~~~~~~~~ 2025-09-04T21:06:48,058 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:06:48,058 511 | #define astRetF_(x) (x) 2025-09-04T21:06:48,058 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:48,058 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:48,058 | ^~~~~~ 2025-09-04T21:06:48,058 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:48,059 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:48,059 | ^~~~~~~~~ 2025-09-04T21:06:48,059 ast/src/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:48,059 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T21:06:48,059 | ^~~~~~~~~~ 2025-09-04T21:06:48,060 ast/src/ellipse.c:2368:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:06:48,060 2368 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T21:06:48,060 | ^~~~~~~~~~~ 2025-09-04T21:06:49,841 In file included from ast/src/mapping.h:327, 2025-09-04T21:06:49,841 from ast/src/frame.h:556, 2025-09-04T21:06:49,841 from ast/src/cmpframe.h:257, 2025-09-04T21:06:49,841 from ast/src/fitschan.c:1391: 2025-09-04T21:06:49,841 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:49,841 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:49,841 | ^~~~~~~~ 2025-09-04T21:06:49,842 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:49,842 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:49,842 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:49,842 | ^~~~~~~~ 2025-09-04T21:06:50,119 ast/src/fitschan.c: In function ‘CheckFitsName’: 2025-09-04T21:06:50,122 ast/src/fitschan.c:5342:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:06:50,122 5342 | if( c - name - 1 < n ){ 2025-09-04T21:06:50,122 | ^ 2025-09-04T21:06:50,194 ast/src/fitschan.c: In function ‘ComBlock’: 2025-09-04T21:06:50,199 ast/src/fitschan.c:7283:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:06:50,199 7283 | for( i = 3; i < len - 3; i++ ) { 2025-09-04T21:06:50,199 | ^ 2025-09-04T21:06:50,412 ast/src/fitschan.c: In function ‘FreeItem’: 2025-09-04T21:06:50,420 ast/src/fitschan.c:10821:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:06:50,420 10821 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T21:06:50,421 | ^ 2025-09-04T21:06:50,429 ast/src/fitschan.c:10828:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:06:50,429 10828 | for( j = 0; j < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T21:06:50,429 | ^ 2025-09-04T21:06:50,432 ast/src/fitschan.c: In function ‘FreeItemC’: 2025-09-04T21:06:50,440 ast/src/fitschan.c:10916:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:06:50,441 10916 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T21:06:50,441 | ^ 2025-09-04T21:06:50,449 ast/src/fitschan.c:10923:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:06:50,450 10923 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T21:06:50,450 | ^ 2025-09-04T21:06:50,458 ast/src/fitschan.c:10930:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:06:50,458 10930 | for( jm = 0; jm < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T21:06:50,459 | ^ 2025-09-04T21:06:50,555 ast/src/fitschan.c: In function ‘GetItem’: 2025-09-04T21:06:50,565 ast/src/fitschan.c:12403:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T21:06:50,565 12403 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T21:06:50,565 | ^ 2025-09-04T21:06:50,575 ast/src/fitschan.c:12407:65: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T21:06:50,575 12407 | if( astSizeOf( (void *) (*item)[si] )/sizeof(double *) > i ){ 2025-09-04T21:06:50,575 | ^ 2025-09-04T21:06:50,585 ast/src/fitschan.c:12411:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T21:06:50,585 12411 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(double) > jm ){ 2025-09-04T21:06:50,585 | ^ 2025-09-04T21:06:50,597 ast/src/fitschan.c: In function ‘GetMaxJM’: 2025-09-04T21:06:50,608 ast/src/fitschan.c:12508:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T21:06:50,608 12508 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T21:06:50,608 | ^ 2025-09-04T21:06:50,618 ast/src/fitschan.c:12514:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:06:50,618 12514 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T21:06:50,618 | ^ 2025-09-04T21:06:50,626 ast/src/fitschan.c: In function ‘GetMaxJMC’: 2025-09-04T21:06:50,636 ast/src/fitschan.c:12615:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T21:06:50,636 12615 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T21:06:50,637 | ^ 2025-09-04T21:06:50,647 ast/src/fitschan.c:12621:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:06:50,647 12621 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T21:06:50,647 | ^ 2025-09-04T21:06:50,655 ast/src/fitschan.c: In function ‘GetMaxI’: 2025-09-04T21:06:50,665 ast/src/fitschan.c:12716:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T21:06:50,665 12716 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T21:06:50,665 | ^ 2025-09-04T21:06:50,676 ast/src/fitschan.c: In function ‘GetItemC’: 2025-09-04T21:06:50,687 ast/src/fitschan.c:12918:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T21:06:50,687 12918 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T21:06:50,687 | ^ 2025-09-04T21:06:50,697 ast/src/fitschan.c:12922:64: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T21:06:50,697 12922 | if( astSizeOf( (void *) (*item)[si] )/sizeof(char **) > i ){ 2025-09-04T21:06:50,698 | ^ 2025-09-04T21:06:50,708 ast/src/fitschan.c:12926:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T21:06:50,708 12926 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(char *) > jm ){ 2025-09-04T21:06:50,708 | ^ 2025-09-04T21:06:52,380 ast/src/fitschan.c: In function ‘SetItem’: 2025-09-04T21:06:52,404 ast/src/fitschan.c:26549:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:06:52,404 26549 | el < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T21:06:52,404 | ^ 2025-09-04T21:06:52,428 ast/src/fitschan.c:26571:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:06:52,428 26571 | el < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T21:06:52,428 | ^ 2025-09-04T21:06:52,452 ast/src/fitschan.c:26593:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:06:52,452 26593 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(double); 2025-09-04T21:06:52,452 | ^ 2025-09-04T21:06:52,464 ast/src/fitschan.c: In function ‘SetItemC’: 2025-09-04T21:06:52,488 ast/src/fitschan.c:26711:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:06:52,488 26711 | el < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T21:06:52,488 | ^ 2025-09-04T21:06:52,512 ast/src/fitschan.c:26733:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:06:52,512 26733 | el < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T21:06:52,512 | ^ 2025-09-04T21:06:52,536 ast/src/fitschan.c:26755:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:06:52,536 26755 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T21:06:52,536 | ^ 2025-09-04T21:06:53,166 ast/src/fitschan.c: In function ‘Split’: 2025-09-04T21:06:53,194 ast/src/fitschan.c:31202:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:06:53,195 31202 | if( !d || ( d - card ) >= nc ){ 2025-09-04T21:06:53,195 | ^~ 2025-09-04T21:06:55,506 ast/src/fitschan.c: At top level: 2025-09-04T21:06:55,546 ast/src/fitschan.c:43593:50: warning: argument 2 of type ‘const char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T21:06:55,547 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T21:06:55,547 | ~~~~~~~~~~~~^~~~ 2025-09-04T21:06:55,547 In file included from ast/src/dssmap.h:255, 2025-09-04T21:06:55,547 from ast/src/fitschan.c:1393: 2025-09-04T21:06:55,547 ast/src/fitschan.h:474:37: note: previously declared as an array ‘const char[81]’ 2025-09-04T21:06:55,547 474 | void astPutFits_( AstFitsChan *, const char [81], int, int * ); 2025-09-04T21:06:55,547 | ^~~~~~~~~~~~~~~ 2025-09-04T21:06:55,975 ast/src/fitschan.c:43806:62: warning: argument 3 of type ‘char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T21:06:55,975 43806 | int astFindFits_( AstFitsChan *this, const char *name, char *card, int inc, int *status ){ 2025-09-04T21:06:55,975 | ~~~~~~^~~~ 2025-09-04T21:06:55,975 ast/src/fitschan.h:458:52: note: previously declared as an array ‘char[81]’ 2025-09-04T21:06:55,975 458 | int astFindFits_( AstFitsChan *, const char *, char [81], int, int * ); 2025-09-04T21:06:55,975 | ^~~~~~~~~ 2025-09-04T21:06:56,445 In file included from ast/src/channel.h:220, 2025-09-04T21:06:56,445 from ast/src/fitschan.c:1390: 2025-09-04T21:06:56,445 ast/src/fitschan.c: In function ‘MakeFitsFrameSet’: 2025-09-04T21:06:56,465 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T21:06:56,465 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,465 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:56,465 512 | #define astRetV_(x) (x) 2025-09-04T21:06:56,465 | ^ 2025-09-04T21:06:56,465 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:56,465 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,465 | ^~~~~~~~~ 2025-09-04T21:06:56,465 ast/src/fitschan.c:20558:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:56,465 20558 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T21:06:56,466 | ^~~~~~~~~~ 2025-09-04T21:06:56,484 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T21:06:56,484 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,484 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:56,484 512 | #define astRetV_(x) (x) 2025-09-04T21:06:56,484 | ^ 2025-09-04T21:06:56,485 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:56,485 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,485 | ^~~~~~~~~ 2025-09-04T21:06:56,485 ast/src/fitschan.c:20558:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:56,485 20558 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T21:06:56,485 | ^~~~~~~~~~ 2025-09-04T21:06:56,526 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T21:06:56,527 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T21:06:56,527 | ^~~~~~~~~~~ 2025-09-04T21:06:56,546 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T21:06:56,546 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,546 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:56,546 512 | #define astRetV_(x) (x) 2025-09-04T21:06:56,546 | ^ 2025-09-04T21:06:56,546 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:56,547 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,547 | ^~~~~~~~~ 2025-09-04T21:06:56,547 ast/src/fitschan.c:20559:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:56,547 20559 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T21:06:56,547 | ^~~~~~~~~~ 2025-09-04T21:06:56,565 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T21:06:56,566 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,566 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:56,566 512 | #define astRetV_(x) (x) 2025-09-04T21:06:56,566 | ^ 2025-09-04T21:06:56,566 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:56,566 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,566 | ^~~~~~~~~ 2025-09-04T21:06:56,566 ast/src/fitschan.c:20559:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:56,566 20559 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T21:06:56,566 | ^~~~~~~~~~ 2025-09-04T21:06:56,608 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T21:06:56,608 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T21:06:56,608 | ^~~~~~~~~~~ 2025-09-04T21:06:56,627 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T21:06:56,627 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,627 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:56,627 512 | #define astRetV_(x) (x) 2025-09-04T21:06:56,628 | ^ 2025-09-04T21:06:56,628 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:56,628 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,628 | ^~~~~~~~~ 2025-09-04T21:06:56,628 ast/src/fitschan.c:20560:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:56,628 20560 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T21:06:56,628 | ^~~~~~~~~~ 2025-09-04T21:06:56,647 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T21:06:56,647 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,647 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:56,647 512 | #define astRetV_(x) (x) 2025-09-04T21:06:56,647 | ^ 2025-09-04T21:06:56,647 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:56,647 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,647 | ^~~~~~~~~ 2025-09-04T21:06:56,647 ast/src/fitschan.c:20560:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:56,647 20560 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T21:06:56,648 | ^~~~~~~~~~ 2025-09-04T21:06:56,689 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T21:06:56,689 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T21:06:56,689 | ^~~~~~~~~~~ 2025-09-04T21:06:56,708 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T21:06:56,709 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,709 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:56,709 512 | #define astRetV_(x) (x) 2025-09-04T21:06:56,709 | ^ 2025-09-04T21:06:56,709 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:56,709 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,709 | ^~~~~~~~~ 2025-09-04T21:06:56,709 ast/src/fitschan.c:20561:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:56,709 20561 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T21:06:56,709 | ^~~~~~~~~~ 2025-09-04T21:06:56,728 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T21:06:56,728 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,728 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:56,728 512 | #define astRetV_(x) (x) 2025-09-04T21:06:56,728 | ^ 2025-09-04T21:06:56,728 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:56,728 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,729 | ^~~~~~~~~ 2025-09-04T21:06:56,729 ast/src/fitschan.c:20561:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:56,729 20561 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T21:06:56,729 | ^~~~~~~~~~ 2025-09-04T21:06:56,770 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T21:06:56,770 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T21:06:56,770 | ^~~~~~~~~~~ 2025-09-04T21:06:56,790 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T21:06:56,790 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,790 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:56,790 512 | #define astRetV_(x) (x) 2025-09-04T21:06:56,790 | ^ 2025-09-04T21:06:56,790 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:56,790 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,790 | ^~~~~~~~~ 2025-09-04T21:06:56,790 ast/src/fitschan.c:20562:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:56,791 20562 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T21:06:56,791 | ^~~~~~~~~~ 2025-09-04T21:06:56,809 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T21:06:56,809 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,809 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:56,809 512 | #define astRetV_(x) (x) 2025-09-04T21:06:56,810 | ^ 2025-09-04T21:06:56,810 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:56,810 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,810 | ^~~~~~~~~ 2025-09-04T21:06:56,810 ast/src/fitschan.c:20562:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:56,810 20562 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T21:06:56,810 | ^~~~~~~~~~ 2025-09-04T21:06:56,851 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T21:06:56,852 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T21:06:56,852 | ^~~~~~~~~~~ 2025-09-04T21:06:56,871 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T21:06:56,871 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,871 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:56,871 512 | #define astRetV_(x) (x) 2025-09-04T21:06:56,871 | ^ 2025-09-04T21:06:56,871 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:56,872 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,872 | ^~~~~~~~~ 2025-09-04T21:06:56,872 ast/src/fitschan.c:20563:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:56,872 20563 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T21:06:56,872 | ^~~~~~~~~~ 2025-09-04T21:06:56,890 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T21:06:56,891 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,891 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:56,891 512 | #define astRetV_(x) (x) 2025-09-04T21:06:56,891 | ^ 2025-09-04T21:06:56,891 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:56,891 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,891 | ^~~~~~~~~ 2025-09-04T21:06:56,891 ast/src/fitschan.c:20563:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:56,891 20563 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T21:06:56,891 | ^~~~~~~~~~ 2025-09-04T21:06:56,933 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T21:06:56,933 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T21:06:56,933 | ^~~~~~~~~~~ 2025-09-04T21:06:56,952 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 16 [-Wstringop-overread] 2025-09-04T21:06:56,952 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,952 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:56,953 512 | #define astRetV_(x) (x) 2025-09-04T21:06:56,953 | ^ 2025-09-04T21:06:56,953 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:56,953 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,953 | ^~~~~~~~~ 2025-09-04T21:06:56,953 ast/src/fitschan.c:20564:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:56,953 20564 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T21:06:56,953 | ^~~~~~~~~~ 2025-09-04T21:06:56,972 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T21:06:56,972 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,972 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:56,972 512 | #define astRetV_(x) (x) 2025-09-04T21:06:56,972 | ^ 2025-09-04T21:06:56,972 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:56,972 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:56,972 | ^~~~~~~~~ 2025-09-04T21:06:56,972 ast/src/fitschan.c:20564:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:56,972 20564 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T21:06:56,973 | ^~~~~~~~~~ 2025-09-04T21:06:57,014 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T21:06:57,014 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T21:06:57,014 | ^~~~~~~~~~~ 2025-09-04T21:06:57,033 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T21:06:57,034 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:57,034 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:57,034 512 | #define astRetV_(x) (x) 2025-09-04T21:06:57,034 | ^ 2025-09-04T21:06:57,034 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:57,034 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:57,034 | ^~~~~~~~~ 2025-09-04T21:06:57,034 ast/src/fitschan.c:20565:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:57,034 20565 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T21:06:57,034 | ^~~~~~~~~~ 2025-09-04T21:06:57,053 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T21:06:57,053 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:57,053 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:57,053 512 | #define astRetV_(x) (x) 2025-09-04T21:06:57,053 | ^ 2025-09-04T21:06:57,053 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:57,053 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:57,054 | ^~~~~~~~~ 2025-09-04T21:06:57,054 ast/src/fitschan.c:20565:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:57,054 20565 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T21:06:57,054 | ^~~~~~~~~~ 2025-09-04T21:06:57,095 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T21:06:57,095 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T21:06:57,095 | ^~~~~~~~~~~ 2025-09-04T21:07:00,553 ast/src/fitschan.c: In function ‘FormatKey’: 2025-09-04T21:07:00,563 ast/src/fitschan.c:11106:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T21:07:00,563 11106 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T21:07:00,563 | ^ 2025-09-04T21:07:00,573 ast/src/fitschan.c:11106:30: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 10 2025-09-04T21:07:00,573 11106 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T21:07:00,573 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:00,582 ast/src/fitschan.c:11115:66: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T21:07:00,583 11115 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T21:07:00,583 | ^~ 2025-09-04T21:07:00,592 ast/src/fitschan.c:11115:64: note: directive argument in the range [0, 2147483647] 2025-09-04T21:07:00,592 11115 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T21:07:00,592 | ^~~~~ 2025-09-04T21:07:00,602 ast/src/fitschan.c:11115:33: note: ‘sprintf’ output between 3 and 12 bytes into a destination of size 10 2025-09-04T21:07:00,602 11115 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T21:07:00,602 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:04,081 In function ‘SIPIntWorld’, 2025-09-04T21:07:04,081 inlined from ‘MakeIntWorld.constprop’ at ast/src/fitschan.c:21071:16: 2025-09-04T21:07:04,107 ast/src/fitschan.c:27890:45: warning: ‘noutrem’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:07:04,107 27890 | for( iout = 0; iout < noutrem; iout++ ) { 2025-09-04T21:07:04,107 | ~~~~~^~~~~~~~~ 2025-09-04T21:07:04,107 ast/src/fitschan.c: In function ‘MakeIntWorld.constprop’: 2025-09-04T21:07:04,133 ast/src/fitschan.c:27567:8: note: ‘noutrem’ was declared here 2025-09-04T21:07:04,134 27567 | int noutrem; 2025-09-04T21:07:04,134 | ^~~~~~~ 2025-09-04T21:07:04,154 ast/src/fitschan.c:21188:39: warning: ‘cd_sip[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:07:04,154 21188 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T21:07:04,154 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T21:07:04,174 ast/src/fitschan.c:20998:11: note: ‘cd_sip[0]’ was declared here 2025-09-04T21:07:04,174 20998 | double cd_sip[4]; 2025-09-04T21:07:04,174 | ^~~~~~ 2025-09-04T21:07:04,192 ast/src/fitschan.c:21189:39: warning: ‘cd_sip[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:07:04,192 21189 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T21:07:04,192 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T21:07:04,212 ast/src/fitschan.c:20998:11: note: ‘cd_sip[1]’ was declared here 2025-09-04T21:07:04,212 20998 | double cd_sip[4]; 2025-09-04T21:07:04,212 | ^~~~~~ 2025-09-04T21:07:04,232 ast/src/fitschan.c:21190:39: warning: ‘cd_sip[2]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:07:04,232 21190 | partmat[ sipax[0] ][ latax ] = cd_sip[ 2 ]; 2025-09-04T21:07:04,232 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T21:07:04,250 ast/src/fitschan.c:20998:11: note: ‘cd_sip[2]’ was declared here 2025-09-04T21:07:04,250 20998 | double cd_sip[4]; 2025-09-04T21:07:04,250 | ^~~~~~ 2025-09-04T21:07:04,268 ast/src/fitschan.c:21191:39: warning: ‘cd_sip[3]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:07:04,268 21191 | partmat[ sipax[1] ][ latax ] = cd_sip[ 3 ]; 2025-09-04T21:07:04,268 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T21:07:04,288 ast/src/fitschan.c:20998:11: note: ‘cd_sip[3]’ was declared here 2025-09-04T21:07:04,288 20998 | double cd_sip[4]; 2025-09-04T21:07:04,288 | ^~~~~~ 2025-09-04T21:07:04,306 ast/src/fitschan.c:21188:24: warning: ‘sipax[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:07:04,306 21188 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T21:07:04,306 | ~~~~~^~~ 2025-09-04T21:07:04,326 ast/src/fitschan.c:21027:8: note: ‘sipax[0]’ was declared here 2025-09-04T21:07:04,326 21027 | int sipax[2]; 2025-09-04T21:07:04,326 | ^~~~~ 2025-09-04T21:07:04,344 ast/src/fitschan.c:21189:24: warning: ‘sipax[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:07:04,344 21189 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T21:07:04,344 | ~~~~~^~~ 2025-09-04T21:07:04,364 ast/src/fitschan.c:21027:8: note: ‘sipax[1]’ was declared here 2025-09-04T21:07:04,364 21027 | int sipax[2]; 2025-09-04T21:07:04,364 | ^~~~~ 2025-09-04T21:07:09,374 ast/src/fitschan.c: In function ‘SpectralAxes.constprop’: 2025-09-04T21:07:09,403 ast/src/fitschan.c:29106:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=] 2025-09-04T21:07:09,403 29106 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T21:07:09,403 | ^~ 2025-09-04T21:07:09,431 ast/src/fitschan.c:29106:32: note: directive argument in the range [1, 2147483647] 2025-09-04T21:07:09,431 29106 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T21:07:09,431 | ^~~~~~~~~~~~ 2025-09-04T21:07:09,459 ast/src/fitschan.c:29106:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 10 2025-09-04T21:07:09,460 29106 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T21:07:09,460 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:09,488 ast/src/fitschan.c:29112:36: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T21:07:09,488 29112 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T21:07:09,488 | ^~ 2025-09-04T21:07:09,516 ast/src/fitschan.c:29112:30: note: directive argument in the range [1, 2147483647] 2025-09-04T21:07:09,516 29112 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T21:07:09,516 | ^~~~~~~~~~ 2025-09-04T21:07:09,545 ast/src/fitschan.c:29112:10: note: ‘sprintf’ output between 8 and 17 bytes into a destination of size 10 2025-09-04T21:07:09,545 29112 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T21:07:09,545 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:15,041 ast/src/fitschan.c: In function ‘CLASSFromStore.constprop’: 2025-09-04T21:07:15,045 ast/src/fitschan.c:5871:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 2025-09-04T21:07:15,045 5871 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T21:07:15,045 | ^~ 2025-09-04T21:07:15,049 ast/src/fitschan.c:5871:33: note: directive argument in the range [-2147483647, 3] 2025-09-04T21:07:15,049 5871 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T21:07:15,049 | ^~~~~~~~~~~~~~~ 2025-09-04T21:07:15,053 ast/src/fitschan.c:5871:16: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T21:07:15,053 5871 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T21:07:15,053 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:16,156 ast/src/fitschan.c: In function ‘PCFromStore.constprop’: 2025-09-04T21:07:16,179 ast/src/fitschan.c:23773:43: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T21:07:16,179 23773 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T21:07:16,179 | ^~~~ 2025-09-04T21:07:16,202 ast/src/fitschan.c:23773:40: note: directive argument in the range [-2147483647, 2147483647] 2025-09-04T21:07:16,202 23773 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T21:07:16,202 | ^~~~~~~~~~~~ 2025-09-04T21:07:16,205 ast/src/fitschan.c:23773:40: note: directive argument in the range [-2147483642, 2147483647] 2025-09-04T21:07:16,228 ast/src/fitschan.c:23773:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 10 2025-09-04T21:07:16,229 23773 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T21:07:16,229 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:16,252 ast/src/fitschan.c:23818:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T21:07:16,252 23818 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T21:07:16,252 | ^~ 2025-09-04T21:07:16,275 ast/src/fitschan.c:23818:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:16,275 23818 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T21:07:16,275 | ^~~~~~~~~~ 2025-09-04T21:07:16,298 ast/src/fitschan.c:23818:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T21:07:16,298 23818 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T21:07:16,298 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:16,323 ast/src/fitschan.c:23816:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T21:07:16,323 23816 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T21:07:16,323 | ^~ 2025-09-04T21:07:16,346 ast/src/fitschan.c:23816:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:16,346 23816 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T21:07:16,346 | ^~~~~~~~~ 2025-09-04T21:07:16,368 ast/src/fitschan.c:23816:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T21:07:16,369 23816 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T21:07:16,369 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:16,392 ast/src/fitschan.c:23835:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T21:07:16,392 23835 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T21:07:16,392 | ^~ 2025-09-04T21:07:16,414 ast/src/fitschan.c:23835:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:16,414 23835 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T21:07:16,415 | ^~~~~~~~~~ 2025-09-04T21:07:16,437 ast/src/fitschan.c:23835:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T21:07:16,437 23835 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T21:07:16,437 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:16,462 ast/src/fitschan.c:23833:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T21:07:16,462 23833 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T21:07:16,463 | ^~ 2025-09-04T21:07:16,485 ast/src/fitschan.c:23833:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:16,485 23833 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T21:07:16,485 | ^~~~~~~~~ 2025-09-04T21:07:16,508 ast/src/fitschan.c:23833:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T21:07:16,508 23833 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T21:07:16,508 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:16,532 ast/src/fitschan.c:23852:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T21:07:16,532 23852 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T21:07:16,532 | ^~ 2025-09-04T21:07:16,555 ast/src/fitschan.c:23852:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:16,555 23852 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T21:07:16,555 | ^~~~~~~~~~ 2025-09-04T21:07:16,578 ast/src/fitschan.c:23852:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T21:07:16,578 23852 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T21:07:16,578 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:16,604 ast/src/fitschan.c:23850:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T21:07:16,604 23850 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T21:07:16,604 | ^~ 2025-09-04T21:07:16,627 ast/src/fitschan.c:23850:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:16,627 23850 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T21:07:16,627 | ^~~~~~~~~ 2025-09-04T21:07:16,650 ast/src/fitschan.c:23850:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T21:07:16,650 23850 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T21:07:16,651 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:16,673 ast/src/fitschan.c:23874:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T21:07:16,674 23874 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T21:07:16,674 | ^~ 2025-09-04T21:07:16,696 ast/src/fitschan.c:23874:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:16,696 23874 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T21:07:16,697 | ^~~~~~~~~~ 2025-09-04T21:07:16,719 ast/src/fitschan.c:23874:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T21:07:16,719 23874 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T21:07:16,719 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:16,744 ast/src/fitschan.c:23872:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T21:07:16,744 23872 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T21:07:16,745 | ^~ 2025-09-04T21:07:16,767 ast/src/fitschan.c:23872:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:16,767 23872 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T21:07:16,767 | ^~~~~~~~~ 2025-09-04T21:07:16,790 ast/src/fitschan.c:23872:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T21:07:16,790 23872 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T21:07:16,790 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:16,813 ast/src/fitschan.c:23917:41: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T21:07:16,813 23917 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T21:07:16,814 | ^~ 2025-09-04T21:07:16,836 ast/src/fitschan.c:23917:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:16,836 23917 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T21:07:16,836 | ^~~~~~~~~~ 2025-09-04T21:07:16,859 ast/src/fitschan.c:23917:16: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T21:07:16,859 23917 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T21:07:16,859 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:16,884 ast/src/fitschan.c:23915:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T21:07:16,884 23915 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T21:07:16,885 | ^~ 2025-09-04T21:07:16,907 ast/src/fitschan.c:23915:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:16,907 23915 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T21:07:16,907 | ^~~~~~~~~ 2025-09-04T21:07:16,930 ast/src/fitschan.c:23915:16: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T21:07:16,930 23915 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T21:07:16,930 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:18,528 ast/src/fitschan.c: In function ‘SkySys.constprop.isra’: 2025-09-04T21:07:18,553 ast/src/fitschan.c:28719:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T21:07:18,554 28719 | strncpy( lontype, lonsym, 4 ); 2025-09-04T21:07:18,554 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:18,615 ast/src/fitschan.c:28723:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T21:07:18,615 28723 | strncpy( lattype, latsym, 4 ); 2025-09-04T21:07:18,615 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:23,809 ast/src/fitschan.c: In function ‘WcsMapFrm.constprop’: 2025-09-04T21:07:23,866 ast/src/fitschan.c:37623:37: warning: ‘%s’ directive writing up to 99 bytes into a region of size between 0 and 100 [-Wformat-overflow=] 2025-09-04T21:07:23,866 37623 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T21:07:23,866 | ^~ ~~~~ 2025-09-04T21:07:23,866 In function ‘WcsOthers’, 2025-09-04T21:07:23,866 inlined from ‘WcsMapFrm.constprop’ at ast/src/fitschan.c:36593:11: 2025-09-04T21:07:23,904 ast/src/fitschan.c:37623:19: note: ‘sprintf’ output between 2 and 201 bytes into a destination of size 101 2025-09-04T21:07:23,904 37623 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T21:07:23,904 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:25,935 ast/src/fitschan.c: In function ‘SpecTrans.constprop’: 2025-09-04T21:07:25,965 ast/src/fitschan.c:29971:19: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 5 [-Wstringop-truncation] 2025-09-04T21:07:25,965 29971 | strncpy( spectype + 4, sprj, 4 ); 2025-09-04T21:07:25,965 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:25,995 ast/src/fitschan.c:30063:44: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T21:07:25,995 30063 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T21:07:25,995 | ^~~~ 2025-09-04T21:07:26,024 ast/src/fitschan.c:30063:37: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T21:07:26,025 30063 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T21:07:26,025 | ^~~~~~~~~~~~ 2025-09-04T21:07:26,054 ast/src/fitschan.c:30063:19: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T21:07:26,054 30063 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T21:07:26,054 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:26,084 ast/src/fitschan.c:30165:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T21:07:26,084 30165 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T21:07:26,085 | ^~~~ 2025-09-04T21:07:26,114 ast/src/fitschan.c:30165:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T21:07:26,114 30165 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T21:07:26,114 | ^~~~~~~~~~~~ 2025-09-04T21:07:26,144 ast/src/fitschan.c:30165:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T21:07:26,144 30165 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T21:07:26,144 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:26,175 ast/src/fitschan.c:30376:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T21:07:26,175 30376 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T21:07:26,175 | ^~ 2025-09-04T21:07:26,204 ast/src/fitschan.c:30376:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T21:07:26,205 30376 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T21:07:26,205 | ^~~~~~~~~~ 2025-09-04T21:07:26,234 ast/src/fitschan.c:30376:19: note: ‘sprintf’ output between 7 and 27 bytes into a destination of size 13 2025-09-04T21:07:26,235 30376 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T21:07:26,235 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:26,264 ast/src/fitschan.c:30396:43: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T21:07:26,265 30396 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T21:07:26,265 | ^~ 2025-09-04T21:07:26,294 ast/src/fitschan.c:30396:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T21:07:26,294 30396 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T21:07:26,295 | ^~~~~~~~~~~ 2025-09-04T21:07:26,324 ast/src/fitschan.c:30396:19: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 13 2025-09-04T21:07:26,324 30396 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T21:07:26,325 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:26,355 ast/src/fitschan.c:30404:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T21:07:26,355 30404 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T21:07:26,355 | ^~~~ 2025-09-04T21:07:26,385 ast/src/fitschan.c:30404:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T21:07:26,386 30404 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T21:07:26,386 | ^~~~~~~~~~~~ 2025-09-04T21:07:26,416 ast/src/fitschan.c:30404:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T21:07:26,416 30404 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T21:07:26,416 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:28,810 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T21:07:28,819 ast/src/fitschan.c:10442:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T21:07:28,819 10442 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T21:07:28,820 | ^~ 2025-09-04T21:07:28,820 In function ‘FitsAxisOrder’, 2025-09-04T21:07:28,820 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2670:9: 2025-09-04T21:07:28,828 ast/src/fitschan.c:10442:30: note: directive argument in the range [1, 1073741823] 2025-09-04T21:07:28,828 10442 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T21:07:28,828 | ^~~~~~~~~~~~ 2025-09-04T21:07:28,837 ast/src/fitschan.c:10442:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T21:07:28,837 10442 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T21:07:28,837 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:28,838 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T21:07:28,847 ast/src/fitschan.c:10479:41: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T21:07:28,847 10479 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T21:07:28,847 | ^~ 2025-09-04T21:07:28,847 In function ‘FitsAxisOrder’, 2025-09-04T21:07:28,847 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2670:9: 2025-09-04T21:07:28,856 ast/src/fitschan.c:10479:33: note: directive argument in the range [1, 1073741823] 2025-09-04T21:07:28,856 10479 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T21:07:28,856 | ^~~~~~~~~~~~ 2025-09-04T21:07:28,865 ast/src/fitschan.c:10479:13: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T21:07:28,865 10479 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T21:07:28,865 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:28,928 In function ‘OtherAxes’, 2025-09-04T21:07:28,928 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2713:11: 2025-09-04T21:07:28,950 ast/src/fitschan.c:23520:15: warning: ‘axmap’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:07:28,950 23520 | if( !axmap ) { 2025-09-04T21:07:28,950 | ^ 2025-09-04T21:07:28,950 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T21:07:28,972 ast/src/fitschan.c:23303:16: note: ‘axmap’ was declared here 2025-09-04T21:07:28,972 23303 | AstMapping *axmap; /* Mapping from WCS to IWC */ 2025-09-04T21:07:28,972 | ^~~~~ 2025-09-04T21:07:30,165 ast/src/fitschan.c: In function ‘Read’: 2025-09-04T21:07:30,174 ast/src/fitschan.c:11237:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T21:07:30,174 11237 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T21:07:30,174 | ^~ 2025-09-04T21:07:30,175 In function ‘FsetFromStore’, 2025-09-04T21:07:30,175 inlined from ‘Read’ at ast/src/fitschan.c:24884:16: 2025-09-04T21:07:30,184 ast/src/fitschan.c:11237:28: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T21:07:30,184 11237 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T21:07:30,184 | ^~~~~~~~~~~~~~~ 2025-09-04T21:07:30,194 ast/src/fitschan.c:11237:13: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T21:07:30,194 11237 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T21:07:30,194 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:34,486 In file included from ast/src/fitstable.c:111: 2025-09-04T21:07:34,486 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:07:34,486 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:07:34,487 | ^~~~~~~~ 2025-09-04T21:07:34,487 In file included from ast/src/pointset.h:194: 2025-09-04T21:07:34,488 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:07:34,488 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:07:34,488 | ^~~~~~~~ 2025-09-04T21:07:36,109 In file included from ast/src/mapping.h:327, 2025-09-04T21:07:36,110 from ast/src/unit.h:55, 2025-09-04T21:07:36,110 from ast/src/fluxframe.c:114: 2025-09-04T21:07:36,110 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:07:36,110 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:07:36,110 | ^~~~~~~~ 2025-09-04T21:07:36,110 In file included from ast/src/pointset.h:194: 2025-09-04T21:07:36,110 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:07:36,110 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:07:36,110 | ^~~~~~~~ 2025-09-04T21:07:36,176 ast/src/fluxframe.c: In function ‘ClearAttrib’: 2025-09-04T21:07:36,176 ast/src/fluxframe.c:306:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:07:36,176 306 | int len; /* Length of attrib string */ 2025-09-04T21:07:36,176 | ^~~ 2025-09-04T21:07:36,181 ast/src/fluxframe.c: In function ‘GetAttrib’: 2025-09-04T21:07:36,182 ast/src/fluxframe.c:906:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:07:36,182 906 | int len; /* Length of attrib string */ 2025-09-04T21:07:36,182 | ^~~ 2025-09-04T21:07:36,218 ast/src/fluxframe.c: In function ‘SetAttrib’: 2025-09-04T21:07:36,220 ast/src/fluxframe.c:2699:8: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:07:36,221 2699 | int ulen; /* Used length of setting string */ 2025-09-04T21:07:36,221 | ^~~~ 2025-09-04T21:07:36,230 ast/src/fluxframe.c: In function ‘SubFrame’: 2025-09-04T21:07:36,232 ast/src/fluxframe.c:3005:8: warning: variable ‘report’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:07:36,232 3005 | int report; /* Report errors if FluxFrames cannot be aligned? */ 2025-09-04T21:07:36,233 | ^~~~~~ 2025-09-04T21:07:36,238 ast/src/fluxframe.c: In function ‘TestAttrib’: 2025-09-04T21:07:36,241 ast/src/fluxframe.c:3415:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:07:36,241 3415 | int len; /* Length of attrib string */ 2025-09-04T21:07:36,241 | ^~~ 2025-09-04T21:07:36,250 ast/src/fluxframe.c: In function ‘Dump’: 2025-09-04T21:07:36,253 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-04T21:07:36,253 3844 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T21:07:36,253 | ^ 2025-09-04T21:07:36,263 ast/src/fluxframe.c: In function ‘astLoadFluxFrame_’: 2025-09-04T21:07:36,266 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-04T21:07:36,267 4235 | for( j = 0; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T21:07:36,267 | ^ 2025-09-04T21:07:37,831 In file included from ast/src/mapping.h:327, 2025-09-04T21:07:37,832 from ast/src/frame.c:695: 2025-09-04T21:07:37,832 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:07:37,832 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:07:37,832 | ^~~~~~~~ 2025-09-04T21:07:37,833 In file included from ast/src/pointset.h:194: 2025-09-04T21:07:37,833 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:07:37,833 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:07:37,833 | ^~~~~~~~ 2025-09-04T21:07:38,168 ast/src/frame.c: In function ‘SetAttrib’: 2025-09-04T21:07:38,176 ast/src/frame.c:9926:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:07:38,177 9926 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T21:07:38,177 | ^~ 2025-09-04T21:07:38,188 ast/src/frame.c:9966:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:07:38,188 9966 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T21:07:38,188 | ^~ 2025-09-04T21:07:46,528 In file included from ast/src/mapping.h:327, 2025-09-04T21:07:46,528 from ast/src/frameset.c:776: 2025-09-04T21:07:46,528 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:07:46,528 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:07:46,528 | ^~~~~~~~ 2025-09-04T21:07:46,529 In file included from ast/src/pointset.h:194: 2025-09-04T21:07:46,529 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:07:46,529 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:07:46,529 | ^~~~~~~~ 2025-09-04T21:07:50,798 ast/src/frameset.c: In function ‘GetAllVariants’: 2025-09-04T21:07:50,804 ast/src/frameset.c:6724:16: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:07:50,804 6724 | const char *result; 2025-09-04T21:07:50,804 | ^~~~~~ 2025-09-04T21:07:53,583 In file included from ast/src/grismmap.c:278: 2025-09-04T21:07:53,583 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:07:53,584 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:07:53,584 | ^~~~~~~~ 2025-09-04T21:07:53,584 In file included from ast/src/pointset.h:194: 2025-09-04T21:07:53,584 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:07:53,584 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:07:53,584 | ^~~~~~~~ 2025-09-04T21:07:55,551 In file included from ast/src/interval.c:101: 2025-09-04T21:07:55,551 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:07:55,551 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:07:55,552 | ^~~~~~~~ 2025-09-04T21:07:55,552 In file included from ast/src/pointset.h:194: 2025-09-04T21:07:55,553 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:07:55,553 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:07:55,553 | ^~~~~~~~ 2025-09-04T21:07:55,643 ast/src/interval.c: In function ‘astInitIntervalVtab_’: 2025-09-04T21:07:55,643 ast/src/interval.c:744:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:07:55,643 744 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T21:07:55,644 | ^~~~~~ 2025-09-04T21:07:59,163 In file included from ast/src/intramap.c:115: 2025-09-04T21:07:59,164 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:07:59,164 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:07:59,164 | ^~~~~~~~ 2025-09-04T21:07:59,164 In file included from ast/src/pointset.h:194: 2025-09-04T21:07:59,164 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:07:59,164 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:07:59,164 | ^~~~~~~~ 2025-09-04T21:08:00,188 In file included from ast/src/keymap.c:236: 2025-09-04T21:08:00,189 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:08:00,189 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:08:00,189 | ^~~~~~~~ 2025-09-04T21:08:00,190 In file included from ast/src/pointset.h:194: 2025-09-04T21:08:00,190 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:08:00,190 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:08:00,190 | ^~~~~~~~ 2025-09-04T21:08:11,288 In file included from ast/src/mapping.h:327, 2025-09-04T21:08:11,288 from ast/src/frame.h:556, 2025-09-04T21:08:11,289 from ast/src/region.h:68, 2025-09-04T21:08:11,289 from ast/src/box.h:69, 2025-09-04T21:08:11,289 from ast/src/loader.c:3: 2025-09-04T21:08:11,289 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:08:11,289 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:08:11,289 | ^~~~~~~~ 2025-09-04T21:08:11,289 In file included from ast/src/pointset.h:194: 2025-09-04T21:08:11,289 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:08:11,289 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:08:11,289 | ^~~~~~~~ 2025-09-04T21:08:11,869 In file included from ast/src/lutmap.c:140: 2025-09-04T21:08:11,869 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:08:11,869 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:08:11,869 | ^~~~~~~~ 2025-09-04T21:08:11,869 In file included from ast/src/pointset.h:194: 2025-09-04T21:08:11,869 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:08:11,869 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:08:11,869 | ^~~~~~~~ 2025-09-04T21:08:13,283 In file included from ast/src/mapping.c:434: 2025-09-04T21:08:13,283 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:08:13,284 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:08:13,284 | ^~~~~~~~ 2025-09-04T21:08:13,284 In file included from ast/src/pointset.h:194: 2025-09-04T21:08:13,284 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:08:13,284 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:08:13,284 | ^~~~~~~~ 2025-09-04T21:15:23,013 ast/src/mapping.c: In function ‘FindGradient’: 2025-09-04T21:15:23,013 ast/src/mapping.c:1343:30: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:15:23,013 1343 | ret = ( y2 - y1 )/( x2 - x1 ); 2025-09-04T21:15:23,013 | ~~~~~^~~~~~ 2025-09-04T21:15:23,014 ast/src/mapping.c:1280:11: note: ‘x1’ was declared here 2025-09-04T21:15:23,014 1280 | double x1; 2025-09-04T21:15:23,014 | ^~ 2025-09-04T21:15:28,813 ast/src/mapping.c: In function ‘RebinSeqUB’: 2025-09-04T21:15:28,835 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:15:28,835 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T21:15:28,836 | ^ 2025-09-04T21:15:28,836 ast/src/mapping.c:12603:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:28,836 12603 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T21:15:28,836 | ^~~~~~~~~~~~~ 2025-09-04T21:15:28,857 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T21:15:28,857 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T21:15:28,857 | ^~~~ 2025-09-04T21:15:28,857 ast/src/mapping.c:12603:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:28,857 12603 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T21:15:28,857 | ^~~~~~~~~~~~~ 2025-09-04T21:15:29,845 ast/src/mapping.c: In function ‘RebinSeqB’: 2025-09-04T21:15:29,867 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:15:29,867 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T21:15:29,867 | ^ 2025-09-04T21:15:29,867 ast/src/mapping.c:12602:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:29,867 12602 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T21:15:29,867 | ^~~~~~~~~~~~~ 2025-09-04T21:15:29,889 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T21:15:29,889 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T21:15:29,889 | ^~~~ 2025-09-04T21:15:29,889 ast/src/mapping.c:12602:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:29,889 12602 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T21:15:29,889 | ^~~~~~~~~~~~~ 2025-09-04T21:15:30,885 ast/src/mapping.c: In function ‘RebinSeqI’: 2025-09-04T21:15:30,907 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:15:30,907 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T21:15:30,907 | ^ 2025-09-04T21:15:30,907 ast/src/mapping.c:12601:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:30,907 12601 | MAKE_REBINSEQ(I,int,1) 2025-09-04T21:15:30,907 | ^~~~~~~~~~~~~ 2025-09-04T21:15:30,929 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T21:15:30,929 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T21:15:30,929 | ^~~~ 2025-09-04T21:15:30,929 ast/src/mapping.c:12601:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:30,929 12601 | MAKE_REBINSEQ(I,int,1) 2025-09-04T21:15:30,929 | ^~~~~~~~~~~~~ 2025-09-04T21:15:31,918 ast/src/mapping.c: In function ‘RebinSeqF’: 2025-09-04T21:15:31,939 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:15:31,939 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T21:15:31,939 | ^ 2025-09-04T21:15:31,940 ast/src/mapping.c:12600:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:31,940 12600 | MAKE_REBINSEQ(F,float,0) 2025-09-04T21:15:31,940 | ^~~~~~~~~~~~~ 2025-09-04T21:15:31,961 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T21:15:31,961 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T21:15:31,961 | ^~~~ 2025-09-04T21:15:31,961 ast/src/mapping.c:12600:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:31,961 12600 | MAKE_REBINSEQ(F,float,0) 2025-09-04T21:15:31,961 | ^~~~~~~~~~~~~ 2025-09-04T21:15:32,949 ast/src/mapping.c: In function ‘RebinSeqD’: 2025-09-04T21:15:32,970 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:15:32,971 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T21:15:32,971 | ^ 2025-09-04T21:15:32,971 ast/src/mapping.c:12599:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:32,971 12599 | MAKE_REBINSEQ(D,double,0) 2025-09-04T21:15:32,971 | ^~~~~~~~~~~~~ 2025-09-04T21:15:32,992 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T21:15:32,992 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T21:15:32,992 | ^~~~ 2025-09-04T21:15:32,992 ast/src/mapping.c:12599:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:32,992 12599 | MAKE_REBINSEQ(D,double,0) 2025-09-04T21:15:32,993 | ^~~~~~~~~~~~~ 2025-09-04T21:15:48,339 In file included from ast/src/mapping.h:327, 2025-09-04T21:15:48,339 from ast/src/mathmap.c:174: 2025-09-04T21:15:48,339 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:15:48,340 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:15:48,340 | ^~~~~~~~ 2025-09-04T21:15:48,340 In file included from ast/src/pointset.h:194: 2025-09-04T21:15:48,340 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:15:48,340 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:15:48,340 | ^~~~~~~~ 2025-09-04T21:15:55,297 In file included from ast/src/matrixmap.c:214: 2025-09-04T21:15:55,297 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:15:55,297 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:15:55,297 | ^~~~~~~~ 2025-09-04T21:15:55,298 In file included from ast/src/pointset.h:194: 2025-09-04T21:15:55,298 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:15:55,298 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:15:55,298 | ^~~~~~~~ 2025-09-04T21:15:56,292 ast/src/matrixmap.c: In function ‘MatWin2’: 2025-09-04T21:15:56,295 ast/src/matrixmap.c:3224:12: warning: ‘newscales’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:15:56,296 3224 | double *newscales; /* Scales for new WinMap */ 2025-09-04T21:15:56,296 | ^~~~~~~~~ 2025-09-04T21:15:56,298 ast/src/matrixmap.c:3225:12: warning: ‘newshifts’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:15:56,299 3225 | double *newshifts; /* Shifts for new WinMap */ 2025-09-04T21:15:56,299 | ^~~~~~~~~ 2025-09-04T21:15:59,103 In file included from ast/src/memory.c:217: 2025-09-04T21:15:59,103 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:15:59,103 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:15:59,103 | ^~~~~~~~ 2025-09-04T21:15:59,103 In file included from ast/src/pointset.h:194: 2025-09-04T21:15:59,103 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:15:59,103 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:15:59,104 | ^~~~~~~~ 2025-09-04T21:15:59,162 ast/src/memory.c: In function ‘astChrMatchN_’: 2025-09-04T21:15:59,163 ast/src/memory.c:1633:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:15:59,163 1633 | while ( match && ( *str1 || *str2 ) && nc++ < n ) { 2025-09-04T21:15:59,163 | ^ 2025-09-04T21:15:59,177 ast/src/memory.c: In function ‘astFreeDouble_’: 2025-09-04T21:15:59,181 ast/src/memory.c:2641:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-04T21:15:59,181 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T21:15:59,181 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:15:59,181 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T21:15:59,181 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T21:15:59,181 | ~~~~ 2025-09-04T21:15:59,181 | | 2025-09-04T21:15:59,181 | size_t {aka unsigned int} 2025-09-04T21:15:59,184 ast/src/memory.c:2642:54: note: format string is defined here 2025-09-04T21:15:59,184 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T21:15:59,184 | ~~^ 2025-09-04T21:15:59,184 | | 2025-09-04T21:15:59,184 | long unsigned int 2025-09-04T21:15:59,184 | %u 2025-09-04T21:15:59,187 ast/src/memory.c:2641:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 2025-09-04T21:15:59,187 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T21:15:59,187 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:15:59,187 ...... 2025-09-04T21:15:59,187 2644 | sizeof( void * ) ); 2025-09-04T21:15:59,187 | ~~~~~~~~~~~~~~~~ 2025-09-04T21:15:59,188 | | 2025-09-04T21:15:59,188 | unsigned int 2025-09-04T21:15:59,190 ast/src/memory.c:2643:43: note: format string is defined here 2025-09-04T21:15:59,190 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T21:15:59,190 | ~~^ 2025-09-04T21:15:59,190 | | 2025-09-04T21:15:59,190 | long unsigned int 2025-09-04T21:15:59,190 | %u 2025-09-04T21:16:00,318 ast/src/memory.c: In function ‘ChrMatcher’: 2025-09-04T21:16:00,321 ast/src/memory.c:3383:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 2025-09-04T21:16:00,321 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T21:16:00,321 | ^~ 2025-09-04T21:16:00,324 ast/src/memory.c:3383:35: note: directive argument in the range [1, 1073741824] 2025-09-04T21:16:00,324 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T21:16:00,324 | ^~~~~~~~~~~ 2025-09-04T21:16:00,326 ast/src/memory.c:3383:19: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 10 2025-09-04T21:16:00,326 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T21:16:00,327 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:01,305 In file included from ast/src/mapping.h:327, 2025-09-04T21:16:01,305 from ast/src/cmpmap.h:139, 2025-09-04T21:16:01,305 from ast/src/moc.c:199: 2025-09-04T21:16:01,305 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:16:01,305 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:16:01,305 | ^~~~~~~~ 2025-09-04T21:16:01,306 In file included from ast/src/pointset.h:194: 2025-09-04T21:16:01,306 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:16:01,306 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:16:01,306 | ^~~~~~~~ 2025-09-04T21:16:01,460 ast/src/moc.c: In function ‘AddCell’: 2025-09-04T21:16:01,460 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-04T21:16:01,460 615 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T21:16:01,460 | ~~^ 2025-09-04T21:16:01,460 | | 2025-09-04T21:16:01,460 | unsigned int 2025-09-04T21:16:01,460 | %llu 2025-09-04T21:16:01,461 ...... 2025-09-04T21:16:01,461 618 | npix, MaxNpix( order ) + 1 ); 2025-09-04T21:16:01,461 | ~~~~ 2025-09-04T21:16:01,461 | | 2025-09-04T21:16:01,461 | int64_t {aka long long int} 2025-09-04T21:16:01,461 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-04T21:16:01,461 615 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T21:16:01,461 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:01,462 ast/src/moc.c:617:41: note: format string is defined here 2025-09-04T21:16:01,462 617 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T21:16:01,462 | ~~^ 2025-09-04T21:16:01,462 | | 2025-09-04T21:16:01,462 | unsigned int 2025-09-04T21:16:01,463 | %lu 2025-09-04T21:16:01,475 ast/src/moc.c: In function ‘astAddMocText_’: 2025-09-04T21:16:01,477 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-04T21:16:01,477 1434 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-04T21:16:01,477 | ~~^ 2025-09-04T21:16:01,477 | | 2025-09-04T21:16:01,477 | unsigned int 2025-09-04T21:16:01,478 | %llu 2025-09-04T21:16:01,478 1435 | "end (%zu).", status, npix0, npix ); 2025-09-04T21:16:01,478 | ~~~~~ 2025-09-04T21:16:01,478 | | 2025-09-04T21:16:01,478 | int64_t {aka long long int} 2025-09-04T21:16:01,480 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-04T21:16:01,480 1434 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-04T21:16:01,480 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:01,480 1435 | "end (%zu).", status, npix0, npix ); 2025-09-04T21:16:01,480 | ~~~~ 2025-09-04T21:16:01,480 | | 2025-09-04T21:16:01,480 | int64_t {aka long long int} 2025-09-04T21:16:01,482 ast/src/moc.c:1435:43: note: format string is defined here 2025-09-04T21:16:01,482 1435 | "end (%zu).", status, npix0, npix ); 2025-09-04T21:16:01,482 | ~~^ 2025-09-04T21:16:01,482 | | 2025-09-04T21:16:01,482 | unsigned int 2025-09-04T21:16:01,482 | %llu 2025-09-04T21:16:01,630 ast/src/moc.c: In function ‘CombineRanges’: 2025-09-04T21:16:01,634 ast/src/moc.c:3051:44: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,634 3051 | astError( AST__INTER, "CombineRanges(%s): Negative " 2025-09-04T21:16:01,634 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:01,634 ...... 2025-09-04T21:16:01,635 3054 | plist->value ); 2025-09-04T21:16:01,635 | ~~~~~~~~~~~~ 2025-09-04T21:16:01,635 | | 2025-09-04T21:16:01,635 | int64_t {aka long long int} 2025-09-04T21:16:01,639 ast/src/moc.c:3052:54: note: format string is defined here 2025-09-04T21:16:01,639 3052 | "depth at end-point %zu (internal programming" 2025-09-04T21:16:01,639 | ~~^ 2025-09-04T21:16:01,639 | | 2025-09-04T21:16:01,639 | unsigned int 2025-09-04T21:16:01,639 | %llu 2025-09-04T21:16:01,645 ast/src/moc.c:3084:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,645 3084 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-04T21:16:01,645 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:01,645 3085 | "active ranges at %zu (internal programming " 2025-09-04T21:16:01,645 3086 | "error).", status, astGetClass(this), plist->value ); 2025-09-04T21:16:01,645 | ~~~~~~~~~~~~ 2025-09-04T21:16:01,645 | | 2025-09-04T21:16:01,645 | int64_t {aka long long int} 2025-09-04T21:16:01,649 ast/src/moc.c:3085:49: note: format string is defined here 2025-09-04T21:16:01,650 3085 | "active ranges at %zu (internal programming " 2025-09-04T21:16:01,650 | ~~^ 2025-09-04T21:16:01,650 | | 2025-09-04T21:16:01,650 | unsigned int 2025-09-04T21:16:01,650 | %llu 2025-09-04T21:16:01,655 ast/src/moc.c:3107:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,655 3107 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-04T21:16:01,656 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:01,656 3108 | "%zu (internal programming error).", status, 2025-09-04T21:16:01,656 3109 | astGetClass(this), plist->value ); 2025-09-04T21:16:01,656 | ~~~~~~~~~~~~ 2025-09-04T21:16:01,656 | | 2025-09-04T21:16:01,656 | int64_t {aka long long int} 2025-09-04T21:16:01,660 ast/src/moc.c:3108:32: note: format string is defined here 2025-09-04T21:16:01,660 3108 | "%zu (internal programming error).", status, 2025-09-04T21:16:01,660 | ~~^ 2025-09-04T21:16:01,660 | | 2025-09-04T21:16:01,660 | unsigned int 2025-09-04T21:16:01,661 | %llu 2025-09-04T21:16:01,666 ast/src/moc.c:3141:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,666 3141 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-04T21:16:01,666 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:01,666 3142 | "active ranges at %zu (internal programming " 2025-09-04T21:16:01,666 3143 | "error).", status, astGetClass(this), plist->value ); 2025-09-04T21:16:01,666 | ~~~~~~~~~~~~ 2025-09-04T21:16:01,667 | | 2025-09-04T21:16:01,667 | int64_t {aka long long int} 2025-09-04T21:16:01,671 ast/src/moc.c:3142:49: note: format string is defined here 2025-09-04T21:16:01,671 3142 | "active ranges at %zu (internal programming " 2025-09-04T21:16:01,671 | ~~^ 2025-09-04T21:16:01,671 | | 2025-09-04T21:16:01,671 | unsigned int 2025-09-04T21:16:01,671 | %llu 2025-09-04T21:16:01,677 ast/src/moc.c:3167:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,678 3167 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-04T21:16:01,678 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:01,678 3168 | "%zu (internal programming error).", status, 2025-09-04T21:16:01,678 3169 | astGetClass(this), plist->value ); 2025-09-04T21:16:01,678 | ~~~~~~~~~~~~ 2025-09-04T21:16:01,678 | | 2025-09-04T21:16:01,678 | int64_t {aka long long int} 2025-09-04T21:16:01,682 ast/src/moc.c:3168:32: note: format string is defined here 2025-09-04T21:16:01,683 3168 | "%zu (internal programming error).", status, 2025-09-04T21:16:01,683 | ~~^ 2025-09-04T21:16:01,683 | | 2025-09-04T21:16:01,683 | unsigned int 2025-09-04T21:16:01,683 | %llu 2025-09-04T21:16:01,692 ast/src/moc.c:3207:66: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,692 3207 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T21:16:01,692 | ~~^ 2025-09-04T21:16:01,692 | | 2025-09-04T21:16:01,692 | unsigned int 2025-09-04T21:16:01,692 | %llu 2025-09-04T21:16:01,692 ...... 2025-09-04T21:16:01,692 3210 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T21:16:01,692 | ~~~~~~~~~ 2025-09-04T21:16:01,693 | | 2025-09-04T21:16:01,693 | int64_t {aka long long int} 2025-09-04T21:16:01,698 ast/src/moc.c:3207:70: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,699 3207 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T21:16:01,699 | ~~^ 2025-09-04T21:16:01,699 | | 2025-09-04T21:16:01,699 | unsigned int 2025-09-04T21:16:01,699 | %llu 2025-09-04T21:16:01,699 ...... 2025-09-04T21:16:01,699 3210 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T21:16:01,699 | ~~~~~~~~~ 2025-09-04T21:16:01,699 | | 2025-09-04T21:16:01,699 | int64_t {aka long long int} 2025-09-04T21:16:01,705 ast/src/moc.c:3215:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,706 3215 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:16:01,706 | ~~^ 2025-09-04T21:16:01,706 | | 2025-09-04T21:16:01,706 | unsigned int 2025-09-04T21:16:01,706 | %llu 2025-09-04T21:16:01,706 ...... 2025-09-04T21:16:01,706 3218 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:16:01,706 | ~~~~~~~~~ 2025-09-04T21:16:01,706 | | 2025-09-04T21:16:01,706 | int64_t {aka long long int} 2025-09-04T21:16:01,713 ast/src/moc.c:3215:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,713 3215 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:16:01,713 | ~~^ 2025-09-04T21:16:01,713 | | 2025-09-04T21:16:01,713 | unsigned int 2025-09-04T21:16:01,713 | %llu 2025-09-04T21:16:01,713 ...... 2025-09-04T21:16:01,713 3218 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:16:01,714 | ~~~~~~~~~ 2025-09-04T21:16:01,714 | | 2025-09-04T21:16:01,714 | int64_t {aka long long int} 2025-09-04T21:16:01,720 ast/src/moc.c:3222:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,720 3222 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:16:01,720 | ~~^ 2025-09-04T21:16:01,720 | | 2025-09-04T21:16:01,720 | unsigned int 2025-09-04T21:16:01,720 | %llu 2025-09-04T21:16:01,721 ...... 2025-09-04T21:16:01,721 3225 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:16:01,721 | ~~~~~~~~~ 2025-09-04T21:16:01,721 | | 2025-09-04T21:16:01,721 | int64_t {aka long long int} 2025-09-04T21:16:01,726 ast/src/moc.c:3222:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,727 3222 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:16:01,727 | ~~^ 2025-09-04T21:16:01,727 | | 2025-09-04T21:16:01,727 | unsigned int 2025-09-04T21:16:01,727 | %llu 2025-09-04T21:16:01,727 ...... 2025-09-04T21:16:01,727 3225 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:16:01,727 | ~~~~~~~~~ 2025-09-04T21:16:01,727 | | 2025-09-04T21:16:01,727 | int64_t {aka long long int} 2025-09-04T21:16:01,731 ast/src/moc.c:3222:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 9 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,732 3222 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:16:01,732 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:01,732 ...... 2025-09-04T21:16:01,732 3225 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:16:01,732 | ~~~~~~~~~ 2025-09-04T21:16:01,732 | | 2025-09-04T21:16:01,732 | int64_t {aka long long int} 2025-09-04T21:16:01,736 ast/src/moc.c:3223:52: note: format string is defined here 2025-09-04T21:16:01,736 3223 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T21:16:01,736 | ~~^ 2025-09-04T21:16:01,736 | | 2025-09-04T21:16:01,736 | unsigned int 2025-09-04T21:16:01,736 | %llu 2025-09-04T21:16:01,741 ast/src/moc.c:3222:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 10 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,741 3222 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:16:01,741 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:01,741 ...... 2025-09-04T21:16:01,741 3225 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:16:01,741 | ~~~~~~~~~ 2025-09-04T21:16:01,741 | | 2025-09-04T21:16:01,741 | int64_t {aka long long int} 2025-09-04T21:16:01,745 ast/src/moc.c:3223:56: note: format string is defined here 2025-09-04T21:16:01,745 3223 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T21:16:01,745 | ~~^ 2025-09-04T21:16:01,745 | | 2025-09-04T21:16:01,745 | unsigned int 2025-09-04T21:16:01,745 | %llu 2025-09-04T21:16:01,789 ast/src/moc.c: In function ‘astGetMocText_’: 2025-09-04T21:16:01,797 ast/src/moc.c:4899:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,798 4899 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T21:16:01,798 | ~~^ 2025-09-04T21:16:01,798 | | 2025-09-04T21:16:01,798 | unsigned int 2025-09-04T21:16:01,798 | %llu 2025-09-04T21:16:01,798 4900 | order, npix ); 2025-09-04T21:16:01,798 | ~~~~ 2025-09-04T21:16:01,798 | | 2025-09-04T21:16:01,798 | int64_t {aka long long int} 2025-09-04T21:16:01,807 ast/src/moc.c:4899:68: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,807 4899 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T21:16:01,807 | ~~^ 2025-09-04T21:16:01,807 | | 2025-09-04T21:16:01,807 | unsigned int 2025-09-04T21:16:01,807 | %llu 2025-09-04T21:16:01,808 4900 | order, npix ); 2025-09-04T21:16:01,808 | ~~~~ 2025-09-04T21:16:01,808 | | 2025-09-04T21:16:01,808 | int64_t {aka long long int} 2025-09-04T21:16:01,819 ast/src/moc.c:4907:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,819 4907 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T21:16:01,819 | ~~^ ~~~~ 2025-09-04T21:16:01,819 | | | 2025-09-04T21:16:01,819 | | int64_t {aka long long int} 2025-09-04T21:16:01,819 | unsigned int 2025-09-04T21:16:01,820 | %llu 2025-09-04T21:16:01,831 ast/src/moc.c:4918:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,831 4918 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T21:16:01,831 | ~~^ ~~~~~~~~~ 2025-09-04T21:16:01,831 | | | 2025-09-04T21:16:01,831 | | int64_t {aka long long int} 2025-09-04T21:16:01,831 | unsigned int 2025-09-04T21:16:01,831 | %llu 2025-09-04T21:16:01,843 ast/src/moc.c:4923:46: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,843 4923 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T21:16:01,843 | ~~^ ~~~~ 2025-09-04T21:16:01,843 | | | 2025-09-04T21:16:01,843 | unsigned int int64_t {aka long long int} 2025-09-04T21:16:01,843 | %llu 2025-09-04T21:16:01,853 ast/src/moc.c:4923:56: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,853 4923 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T21:16:01,853 | ~~^ ~~~~ 2025-09-04T21:16:01,853 | | | 2025-09-04T21:16:01,853 | | int64_t {aka long long int} 2025-09-04T21:16:01,853 | unsigned int 2025-09-04T21:16:01,853 | %llu 2025-09-04T21:16:01,865 ast/src/moc.c:4931:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,865 4931 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T21:16:01,865 | ~~^ ~~~~~~~~~ 2025-09-04T21:16:01,865 | | | 2025-09-04T21:16:01,865 | | int64_t {aka long long int} 2025-09-04T21:16:01,865 | unsigned int 2025-09-04T21:16:01,866 | %llu 2025-09-04T21:16:01,877 ast/src/moc.c:4936:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,877 4936 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T21:16:01,877 | ~~^ ~~~~ 2025-09-04T21:16:01,877 | | | 2025-09-04T21:16:01,877 | | int64_t {aka long long int} 2025-09-04T21:16:01,877 | unsigned int 2025-09-04T21:16:01,878 | %llu 2025-09-04T21:16:01,892 ast/src/moc.c:4950:35: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:01,892 4950 | nc = sprintf( token, "-%zu", npix ); 2025-09-04T21:16:01,892 | ~~^ ~~~~ 2025-09-04T21:16:01,892 | | | 2025-09-04T21:16:01,892 | | int64_t {aka long long int} 2025-09-04T21:16:01,892 | unsigned int 2025-09-04T21:16:01,893 | %llu 2025-09-04T21:16:01,901 ast/src/moc.c: In function ‘GetNorm’: 2025-09-04T21:16:01,910 ast/src/moc.c:5104:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:16:01,910 5104 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T21:16:01,910 | ^ 2025-09-04T21:16:01,910 ast/src/moc.c:5176:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T21:16:01,910 5176 | UNMAP 2025-09-04T21:16:01,910 | ^~~~~ 2025-09-04T21:16:01,921 ast/src/moc.c:5104:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:16:01,921 5104 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T21:16:01,921 | ^ 2025-09-04T21:16:01,921 ast/src/moc.c:5183:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T21:16:01,921 5183 | UNMAP 2025-09-04T21:16:01,921 | ^~~~~ 2025-09-04T21:16:03,490 ast/src/moc.c: In function ‘TestCell’: 2025-09-04T21:16:03,505 ast/src/moc.c:8962:64: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:03,505 8962 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T21:16:03,506 | ~~^ 2025-09-04T21:16:03,506 | | 2025-09-04T21:16:03,506 | unsigned int 2025-09-04T21:16:03,506 | %llu 2025-09-04T21:16:03,506 ...... 2025-09-04T21:16:03,506 8965 | npix, MaxNpix( order ) + 1 ); 2025-09-04T21:16:03,506 | ~~~~ 2025-09-04T21:16:03,506 | | 2025-09-04T21:16:03,506 | int64_t {aka long long int} 2025-09-04T21:16:03,519 ast/src/moc.c:8962:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T21:16:03,519 8962 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T21:16:03,519 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:03,530 ast/src/moc.c:8964:41: note: format string is defined here 2025-09-04T21:16:03,530 8964 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T21:16:03,530 | ~~^ 2025-09-04T21:16:03,531 | | 2025-09-04T21:16:03,531 | unsigned int 2025-09-04T21:16:03,531 | %lu 2025-09-04T21:16:03,635 ast/src/moc.c: In function ‘astLoadMoc_’: 2025-09-04T21:16:03,653 ast/src/moc.c:10552:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:03,654 10552 | astError( AST__LDERR, "Upper bound (%zu) is too high for " 2025-09-04T21:16:03,654 | ~~^ 2025-09-04T21:16:03,654 | | 2025-09-04T21:16:03,654 | unsigned int 2025-09-04T21:16:03,654 | %llu 2025-09-04T21:16:03,654 10553 | "order %d.", status, pr[ 1 ], new->maxorder ); 2025-09-04T21:16:03,654 | ~~~~~~~ 2025-09-04T21:16:03,654 | | 2025-09-04T21:16:03,654 | int64_t {aka long long int} 2025-09-04T21:16:03,674 ast/src/moc.c:10559:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:03,674 10559 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T21:16:03,674 | ~~^ 2025-09-04T21:16:03,674 | | 2025-09-04T21:16:03,675 | unsigned int 2025-09-04T21:16:03,675 | %llu 2025-09-04T21:16:03,675 10560 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T21:16:03,675 | ~~~~~~~ 2025-09-04T21:16:03,675 | | 2025-09-04T21:16:03,675 | int64_t {aka long long int} 2025-09-04T21:16:03,691 ast/src/moc.c:10559:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:03,692 10559 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T21:16:03,692 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:03,692 10560 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T21:16:03,692 | ~~~~~~~ 2025-09-04T21:16:03,692 | | 2025-09-04T21:16:03,692 | int64_t {aka long long int} 2025-09-04T21:16:03,706 ast/src/moc.c:10560:36: note: format string is defined here 2025-09-04T21:16:03,706 10560 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T21:16:03,706 | ~~^ 2025-09-04T21:16:03,706 | | 2025-09-04T21:16:03,706 | unsigned int 2025-09-04T21:16:03,706 | %llu 2025-09-04T21:16:03,727 ast/src/moc.c:10566:48: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:03,727 10566 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T21:16:03,727 | ~~^ 2025-09-04T21:16:03,727 | | 2025-09-04T21:16:03,727 | unsigned int 2025-09-04T21:16:03,727 | %llu 2025-09-04T21:16:03,727 10567 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:16:03,727 | ~~~~~~~ 2025-09-04T21:16:03,727 | | 2025-09-04T21:16:03,727 | int64_t {aka long long int} 2025-09-04T21:16:03,748 ast/src/moc.c:10566:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:03,748 10566 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T21:16:03,748 | ~~^ 2025-09-04T21:16:03,748 | | 2025-09-04T21:16:03,748 | unsigned int 2025-09-04T21:16:03,748 | %llu 2025-09-04T21:16:03,749 10567 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:16:03,749 | ~~~~~~~ 2025-09-04T21:16:03,749 | | 2025-09-04T21:16:03,749 | int64_t {aka long long int} 2025-09-04T21:16:03,765 ast/src/moc.c:10566:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:03,765 10566 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T21:16:03,766 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:03,766 10567 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:16:03,766 | ~~~~~ 2025-09-04T21:16:03,766 | | 2025-09-04T21:16:03,766 | int64_t {aka long long int} 2025-09-04T21:16:03,779 ast/src/moc.c:10567:30: note: format string is defined here 2025-09-04T21:16:03,780 10567 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:16:03,780 | ~~^ 2025-09-04T21:16:03,780 | | 2025-09-04T21:16:03,780 | unsigned int 2025-09-04T21:16:03,780 | %llu 2025-09-04T21:16:03,797 ast/src/moc.c:10566:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:03,797 10566 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T21:16:03,797 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:03,797 10567 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:16:03,797 10568 | ulast ); 2025-09-04T21:16:03,797 | ~~~~~ 2025-09-04T21:16:03,797 | | 2025-09-04T21:16:03,797 | int64_t {aka long long int} 2025-09-04T21:16:03,811 ast/src/moc.c:10567:34: note: format string is defined here 2025-09-04T21:16:03,811 10567 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:16:03,811 | ~~^ 2025-09-04T21:16:03,811 | | 2025-09-04T21:16:03,811 | unsigned int 2025-09-04T21:16:03,812 | %llu 2025-09-04T21:16:15,590 ast/src/moc.c: In function ‘PutCell.isra’: 2025-09-04T21:16:15,597 ast/src/moc.c:7000:34: warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:15,597 7000 | clist->ix[ order ][ ii ] = ix[ icell ]; 2025-09-04T21:16:15,597 | ^ 2025-09-04T21:16:15,604 ast/src/moc.c:6823:8: note: ‘ii’ was declared here 2025-09-04T21:16:15,604 6823 | int ii; 2025-09-04T21:16:15,604 | ^~ 2025-09-04T21:16:15,944 In file included from ast/src/channel.h:220, 2025-09-04T21:16:15,944 from ast/src/moc.c:198: 2025-09-04T21:16:15,944 ast/src/moc.c: In function ‘MakeCorners’: 2025-09-04T21:16:15,950 ast/src/object.h:511:21: warning: ‘ncorner’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:15,951 511 | #define astRetF_(x) (x) 2025-09-04T21:16:15,951 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:16:15,951 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:16:15,951 | ^~~~~~ 2025-09-04T21:16:15,951 ast/src/pointset.h:645:21: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:16:15,951 645 | #define astPointSet astINVOKE(F,astPointSet_) 2025-09-04T21:16:15,951 | ^~~~~~~~~ 2025-09-04T21:16:15,951 ast/src/moc.c:5963:10: note: in expansion of macro ‘astPointSet’ 2025-09-04T21:16:15,951 5963 | ps1 = astPointSet( ncorner, 2, " ", status ); 2025-09-04T21:16:15,951 | ^~~~~~~~~~~ 2025-09-04T21:16:15,957 ast/src/moc.c:5923:8: note: ‘ncorner’ was declared here 2025-09-04T21:16:15,957 5923 | int ncorner; 2025-09-04T21:16:15,957 | ^~~~~~~ 2025-09-04T21:16:15,964 ast/src/moc.c:6063:48: warning: ‘cross’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:15,964 6063 | for( Comp_Corner_Loop = 0; Comp_Corner_Loop <= cross; Comp_Corner_Loop++ ) { 2025-09-04T21:16:15,964 | ~~~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T21:16:15,970 ast/src/moc.c:5918:8: note: ‘cross’ was declared here 2025-09-04T21:16:15,971 5918 | int cross; 2025-09-04T21:16:15,971 | ^~~~~ 2025-09-04T21:16:16,359 In function ‘CombineRanges’, 2025-09-04T21:16:16,359 inlined from ‘astMocNorm_’ at ast/src/moc.c:6403:4, 2025-09-04T21:16:16,359 inlined from ‘astMocNorm_’ at ast/src/moc.c:6338:6: 2025-09-04T21:16:16,362 ast/src/moc.c:3200:23: warning: ‘nnew’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:16,363 3200 | this->nrange = nnew; 2025-09-04T21:16:16,363 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-04T21:16:16,363 ast/src/moc.c: In function ‘astMocNorm_’: 2025-09-04T21:16:16,366 ast/src/moc.c:2979:8: note: ‘nnew’ was declared here 2025-09-04T21:16:16,366 2979 | int nnew; 2025-09-04T21:16:16,366 | ^~~~ 2025-09-04T21:16:17,712 ast/src/moc.c: In function ‘RegBaseMesh’: 2025-09-04T21:16:17,719 ast/src/moc.c:7947:28: warning: ‘ndis’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:17,720 7947 | this->mdlen = npoint + ndis; 2025-09-04T21:16:17,720 | ~~~~~~~^~~~~~ 2025-09-04T21:16:17,727 ast/src/moc.c:7293:8: note: ‘ndis’ was declared here 2025-09-04T21:16:17,727 7293 | int ndis; 2025-09-04T21:16:17,727 | ^~~~ 2025-09-04T21:16:17,738 ast/src/moc.c:7853:31: warning: ‘nused’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:17,738 7853 | if( new_corner && ++nused == 5 && astOK ) { 2025-09-04T21:16:17,738 | ~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-04T21:16:17,745 ast/src/moc.c:7295:8: note: ‘nused’ was declared here 2025-09-04T21:16:17,745 7295 | int nused; 2025-09-04T21:16:17,745 | ^~~~~ 2025-09-04T21:16:17,753 ast/src/object.h:511:21: warning: ‘npoint’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:17,753 511 | #define astRetF_(x) (x) 2025-09-04T21:16:17,753 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:16:17,753 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:16:17,753 | ^~~~~~ 2025-09-04T21:16:17,754 ast/src/pointset.h:645:21: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:16:17,754 645 | #define astPointSet astINVOKE(F,astPointSet_) 2025-09-04T21:16:17,754 | ^~~~~~~~~ 2025-09-04T21:16:17,754 ast/src/moc.c:7906:16: note: in expansion of macro ‘astPointSet’ 2025-09-04T21:16:17,754 7906 | result = astPointSet( npoint, 2, " ", status ); 2025-09-04T21:16:17,754 | ^~~~~~~~~~~ 2025-09-04T21:16:17,761 ast/src/moc.c:7294:8: note: ‘npoint’ was declared here 2025-09-04T21:16:17,761 7294 | int npoint; 2025-09-04T21:16:17,761 | ^~~~~~ 2025-09-04T21:16:20,427 ast/src/moc.c: In function ‘astAddMocText_’: 2025-09-04T21:16:20,428 ast/src/moc.c:1523:77: warning: ‘%.30s’ directive argument is null [-Wformat-overflow=] 2025-09-04T21:16:20,428 1523 | astError( AST__INMOC, "%s(%s): Invalid string MOC supplied: '%.30s...'", 2025-09-04T21:16:20,429 | ^~~~~ 2025-09-04T21:16:20,430 ast/src/moc.c:1513:75: warning: ‘%.30s’ directive argument is null [-Wformat-overflow=] 2025-09-04T21:16:20,430 1513 | astError( AST__INMOC, "%s(%s): Invalid JSON MOC supplied: '%.30s...'", 2025-09-04T21:16:20,430 | ^~~~~ 2025-09-04T21:16:21,397 ast/src/moc.c: In function ‘AddPixelMaskUS’: 2025-09-04T21:16:21,400 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:21,400 1984 | if( !ok ) { \ 2025-09-04T21:16:21,400 | ^ 2025-09-04T21:16:21,400 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:21,400 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:21,400 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,403 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:21,403 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:21,403 | ^~ 2025-09-04T21:16:21,404 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:21,404 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:21,404 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,407 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:21,408 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:21,408 | ^ 2025-09-04T21:16:21,408 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:21,408 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:21,408 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,411 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:21,411 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:21,411 | ^~ 2025-09-04T21:16:21,411 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:21,411 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:21,412 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,414 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:21,415 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:21,415 | ^ 2025-09-04T21:16:21,415 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:21,415 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:21,415 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,417 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:21,417 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:21,417 | ^~ 2025-09-04T21:16:21,417 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:21,417 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:21,417 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,420 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:21,420 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:21,420 | ^ 2025-09-04T21:16:21,420 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:21,420 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:21,420 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,422 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:21,423 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:21,423 | ^~ 2025-09-04T21:16:21,423 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:21,423 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:21,423 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,426 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:21,426 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:21,426 | ^ 2025-09-04T21:16:21,426 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:21,426 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:21,426 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,428 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:21,428 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:21,428 | ^~ 2025-09-04T21:16:21,429 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:21,429 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:21,429 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,431 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:21,431 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:21,431 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,432 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:21,432 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:21,432 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,434 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:21,434 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:21,434 | ^~~~~~~~~ 2025-09-04T21:16:21,434 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:21,434 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:21,434 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,437 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:21,437 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:21,437 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,437 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:21,437 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:21,437 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,439 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:21,440 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:21,440 | ^~~~~~~~~ 2025-09-04T21:16:21,440 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:21,440 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:21,440 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,442 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:21,443 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:21,443 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,443 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:21,443 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:21,443 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,445 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:21,445 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:21,445 | ^~~~~~~~~ 2025-09-04T21:16:21,445 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:21,445 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:21,445 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,448 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:21,448 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:21,448 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,448 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:21,448 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:21,448 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:21,451 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:21,451 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:21,451 | ^~~~~~~~~ 2025-09-04T21:16:21,451 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:21,451 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:21,451 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,192 ast/src/moc.c: In function ‘AddPixelMaskUL’: 2025-09-04T21:16:22,195 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:22,195 1984 | if( !ok ) { \ 2025-09-04T21:16:22,195 | ^ 2025-09-04T21:16:22,195 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,195 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:22,195 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,198 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:22,198 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:22,198 | ^~ 2025-09-04T21:16:22,198 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,198 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:22,198 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,201 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:22,201 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:22,201 | ^ 2025-09-04T21:16:22,201 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,201 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:22,201 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,204 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:22,204 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:22,204 | ^~ 2025-09-04T21:16:22,204 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,204 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:22,204 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,206 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:22,206 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:22,207 | ^ 2025-09-04T21:16:22,207 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,207 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:22,207 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,209 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:22,209 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:22,209 | ^~ 2025-09-04T21:16:22,209 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,209 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:22,209 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,212 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:22,212 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:22,212 | ^ 2025-09-04T21:16:22,212 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,212 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:22,212 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,214 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:22,214 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:22,214 | ^~ 2025-09-04T21:16:22,215 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,215 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:22,215 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,217 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:22,217 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:22,217 | ^ 2025-09-04T21:16:22,217 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,217 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:22,217 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,220 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:22,220 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:22,220 | ^~ 2025-09-04T21:16:22,220 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,220 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:22,220 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,223 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:22,223 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:22,223 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,223 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,223 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:22,223 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,225 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:22,225 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:22,225 | ^~~~~~~~~ 2025-09-04T21:16:22,225 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,226 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:22,226 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,228 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:22,228 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:22,228 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,228 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,228 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:22,229 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,231 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:22,231 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:22,231 | ^~~~~~~~~ 2025-09-04T21:16:22,231 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,231 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:22,231 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,234 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:22,234 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:22,234 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,234 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,234 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:22,234 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,236 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:22,236 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:22,236 | ^~~~~~~~~ 2025-09-04T21:16:22,237 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,237 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:22,237 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,239 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:22,239 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:22,239 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,239 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,240 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:22,240 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,242 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:22,242 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:22,242 | ^~~~~~~~~ 2025-09-04T21:16:22,242 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,242 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:22,242 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,984 ast/src/moc.c: In function ‘AddPixelMaskUI’: 2025-09-04T21:16:22,986 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:22,986 1984 | if( !ok ) { \ 2025-09-04T21:16:22,987 | ^ 2025-09-04T21:16:22,987 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,987 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:22,987 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,989 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:22,989 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:22,989 | ^~ 2025-09-04T21:16:22,989 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,989 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:22,989 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,992 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:22,992 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:22,993 | ^ 2025-09-04T21:16:22,993 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,993 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:22,993 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,995 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:22,995 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:22,995 | ^~ 2025-09-04T21:16:22,995 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,995 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:22,995 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:22,998 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:22,998 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:22,998 | ^ 2025-09-04T21:16:22,998 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:22,998 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:22,998 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,000 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:23,000 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:23,000 | ^~ 2025-09-04T21:16:23,000 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,001 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:23,001 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,003 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:23,003 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:23,003 | ^ 2025-09-04T21:16:23,003 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,003 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:23,003 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,006 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:23,006 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:23,006 | ^~ 2025-09-04T21:16:23,006 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,006 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:23,006 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,008 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:23,008 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:23,008 | ^ 2025-09-04T21:16:23,009 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,009 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:23,009 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,011 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:23,011 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:23,011 | ^~ 2025-09-04T21:16:23,011 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,011 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:23,011 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,014 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:23,014 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:23,014 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,014 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,014 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:23,014 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,016 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:23,017 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:23,017 | ^~~~~~~~~ 2025-09-04T21:16:23,017 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,017 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:23,017 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,019 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:23,020 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:23,020 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,020 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,020 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:23,020 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,022 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:23,022 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:23,022 | ^~~~~~~~~ 2025-09-04T21:16:23,022 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,022 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:23,022 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,025 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:23,025 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:23,025 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,025 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,025 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:23,025 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,028 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:23,028 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:23,028 | ^~~~~~~~~ 2025-09-04T21:16:23,028 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,028 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:23,028 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,030 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:23,031 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:23,031 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,031 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,031 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:23,031 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,033 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:23,033 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:23,033 | ^~~~~~~~~ 2025-09-04T21:16:23,033 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,034 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:23,034 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,766 ast/src/moc.c: In function ‘AddPixelMaskUB’: 2025-09-04T21:16:23,769 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:23,769 1984 | if( !ok ) { \ 2025-09-04T21:16:23,769 | ^ 2025-09-04T21:16:23,769 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,769 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:23,770 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,772 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:23,772 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:23,772 | ^~ 2025-09-04T21:16:23,772 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,773 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:23,773 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,776 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:23,776 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:23,776 | ^ 2025-09-04T21:16:23,776 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,776 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:23,776 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,778 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:23,778 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:23,778 | ^~ 2025-09-04T21:16:23,779 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,779 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:23,779 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,781 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:23,781 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:23,781 | ^ 2025-09-04T21:16:23,781 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,781 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:23,781 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,784 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:23,784 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:23,784 | ^~ 2025-09-04T21:16:23,784 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,784 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:23,784 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,786 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:23,786 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:23,786 | ^ 2025-09-04T21:16:23,787 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,787 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:23,787 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,789 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:23,789 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:23,789 | ^~ 2025-09-04T21:16:23,789 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,789 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:23,789 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,792 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:23,792 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:23,792 | ^ 2025-09-04T21:16:23,792 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,792 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:23,792 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,794 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:23,794 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:23,794 | ^~ 2025-09-04T21:16:23,795 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,795 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:23,795 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,797 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:23,797 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:23,797 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,798 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,798 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:23,798 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,800 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:23,800 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:23,800 | ^~~~~~~~~ 2025-09-04T21:16:23,800 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,800 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:23,800 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,803 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:23,803 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:23,803 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,803 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,803 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:23,803 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,806 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:23,806 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:23,806 | ^~~~~~~~~ 2025-09-04T21:16:23,806 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,806 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:23,806 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,809 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:23,809 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:23,809 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,809 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,810 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:23,810 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,812 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:23,812 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:23,813 | ^~~~~~~~~ 2025-09-04T21:16:23,813 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,813 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:23,813 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,816 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:23,816 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:23,816 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,816 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,816 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:23,816 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:23,818 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:23,818 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:23,818 | ^~~~~~~~~ 2025-09-04T21:16:23,818 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:23,819 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:23,819 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,554 ast/src/moc.c: In function ‘AddPixelMaskS’: 2025-09-04T21:16:24,557 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:24,557 1984 | if( !ok ) { \ 2025-09-04T21:16:24,557 | ^ 2025-09-04T21:16:24,557 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:24,557 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:24,558 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,560 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:24,560 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:24,560 | ^~ 2025-09-04T21:16:24,560 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:24,560 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:24,560 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,563 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:24,563 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:24,563 | ^ 2025-09-04T21:16:24,563 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:24,563 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:24,564 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,566 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:24,566 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:24,566 | ^~ 2025-09-04T21:16:24,566 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:24,566 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:24,566 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,568 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:24,568 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:24,569 | ^ 2025-09-04T21:16:24,569 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:24,569 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:24,569 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,571 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:24,571 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:24,571 | ^~ 2025-09-04T21:16:24,571 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:24,571 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:24,571 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,574 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:24,574 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:24,574 | ^ 2025-09-04T21:16:24,574 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:24,574 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:24,574 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,576 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:24,576 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:24,576 | ^~ 2025-09-04T21:16:24,577 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:24,577 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:24,577 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,579 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:24,579 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:24,579 | ^ 2025-09-04T21:16:24,579 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:24,579 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:24,579 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,582 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:24,582 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:24,582 | ^~ 2025-09-04T21:16:24,582 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:24,582 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:24,582 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,585 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:24,585 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:24,585 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,585 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:24,585 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:24,585 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,587 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:24,587 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:24,587 | ^~~~~~~~~ 2025-09-04T21:16:24,587 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:24,588 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:24,588 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,590 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:24,590 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:24,590 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,590 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:24,590 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:24,590 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,593 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:24,593 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:24,593 | ^~~~~~~~~ 2025-09-04T21:16:24,593 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:24,593 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:24,593 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,596 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:24,596 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:24,596 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,596 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:24,596 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:24,596 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,598 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:24,598 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:24,598 | ^~~~~~~~~ 2025-09-04T21:16:24,598 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:24,599 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:24,599 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,601 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:24,601 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:24,601 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,601 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:24,601 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:24,602 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:24,604 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:24,604 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:24,604 | ^~~~~~~~~ 2025-09-04T21:16:24,604 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:24,604 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:24,604 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,349 ast/src/moc.c: In function ‘AddPixelMaskL’: 2025-09-04T21:16:25,352 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:25,352 1984 | if( !ok ) { \ 2025-09-04T21:16:25,352 | ^ 2025-09-04T21:16:25,352 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:25,352 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:25,352 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,355 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:25,355 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:25,355 | ^~ 2025-09-04T21:16:25,355 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:25,355 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:25,355 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,358 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:25,358 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:25,358 | ^ 2025-09-04T21:16:25,358 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:25,358 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:25,358 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,361 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:25,361 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:25,361 | ^~ 2025-09-04T21:16:25,361 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:25,361 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:25,361 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,363 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:25,363 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:25,363 | ^ 2025-09-04T21:16:25,364 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:25,364 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:25,364 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,366 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:25,366 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:25,366 | ^~ 2025-09-04T21:16:25,366 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:25,366 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:25,366 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,369 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:25,369 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:25,369 | ^ 2025-09-04T21:16:25,369 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:25,369 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:25,369 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,371 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:25,371 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:25,371 | ^~ 2025-09-04T21:16:25,371 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:25,371 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:25,372 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,374 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:25,374 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:25,374 | ^ 2025-09-04T21:16:25,374 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:25,374 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:25,374 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,376 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:25,377 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:25,377 | ^~ 2025-09-04T21:16:25,377 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:25,377 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:25,377 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,379 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:25,379 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:25,380 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,380 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:25,380 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:25,380 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,382 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:25,382 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:25,382 | ^~~~~~~~~ 2025-09-04T21:16:25,382 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:25,382 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:25,382 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,385 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:25,385 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:25,385 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,385 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:25,385 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:25,385 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,388 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:25,388 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:25,388 | ^~~~~~~~~ 2025-09-04T21:16:25,388 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:25,388 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:25,388 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,390 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:25,391 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:25,391 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,391 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:25,391 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:25,391 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,393 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:25,393 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:25,393 | ^~~~~~~~~ 2025-09-04T21:16:25,393 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:25,393 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:25,393 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,396 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:25,396 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:25,396 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,396 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:25,396 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:25,396 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:25,399 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:25,399 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:25,399 | ^~~~~~~~~ 2025-09-04T21:16:25,399 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:25,399 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:25,399 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,131 ast/src/moc.c: In function ‘AddPixelMaskI’: 2025-09-04T21:16:26,134 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:26,134 1984 | if( !ok ) { \ 2025-09-04T21:16:26,134 | ^ 2025-09-04T21:16:26,134 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,135 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:26,135 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,137 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:26,137 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:26,137 | ^~ 2025-09-04T21:16:26,137 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,137 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:26,137 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,140 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:26,140 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:26,141 | ^ 2025-09-04T21:16:26,141 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,141 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:26,141 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,143 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:26,143 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:26,143 | ^~ 2025-09-04T21:16:26,143 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,143 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:26,143 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,146 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:26,146 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:26,146 | ^ 2025-09-04T21:16:26,146 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,146 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:26,146 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,148 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:26,149 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:26,149 | ^~ 2025-09-04T21:16:26,149 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,149 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:26,149 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,151 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:26,151 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:26,152 | ^ 2025-09-04T21:16:26,152 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,152 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:26,152 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,154 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:26,154 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:26,154 | ^~ 2025-09-04T21:16:26,154 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,155 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:26,155 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,157 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:26,157 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:26,157 | ^ 2025-09-04T21:16:26,157 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,157 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:26,157 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,160 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:26,160 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:26,160 | ^~ 2025-09-04T21:16:26,160 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,160 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:26,160 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,163 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:26,163 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:26,163 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,163 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,163 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:26,163 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,166 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:26,166 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:26,166 | ^~~~~~~~~ 2025-09-04T21:16:26,166 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,166 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:26,166 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,169 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:26,169 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:26,169 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,169 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,169 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:26,169 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,172 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:26,172 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:26,172 | ^~~~~~~~~ 2025-09-04T21:16:26,172 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,172 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:26,172 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,175 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:26,175 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:26,175 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,175 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,175 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:26,175 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,178 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:26,178 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:26,178 | ^~~~~~~~~ 2025-09-04T21:16:26,178 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,178 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:26,178 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,181 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:26,181 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:26,181 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,181 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,181 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:26,181 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,183 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:26,183 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:26,183 | ^~~~~~~~~ 2025-09-04T21:16:26,183 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,184 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:26,184 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,918 ast/src/moc.c: In function ‘AddPixelMaskF’: 2025-09-04T21:16:26,921 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:26,921 1984 | if( !ok ) { \ 2025-09-04T21:16:26,921 | ^ 2025-09-04T21:16:26,921 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,921 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:26,921 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,923 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:26,923 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:26,924 | ^~ 2025-09-04T21:16:26,924 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,924 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:26,924 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,927 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:26,927 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:26,927 | ^ 2025-09-04T21:16:26,927 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,927 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:26,927 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,929 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:26,929 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:26,929 | ^~ 2025-09-04T21:16:26,930 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,930 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:26,930 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,932 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:26,932 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:26,932 | ^ 2025-09-04T21:16:26,932 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,932 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:26,932 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,935 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:26,935 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:26,935 | ^~ 2025-09-04T21:16:26,935 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,935 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:26,935 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,937 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:26,937 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:26,937 | ^ 2025-09-04T21:16:26,938 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,938 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:26,938 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,940 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:26,940 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:26,940 | ^~ 2025-09-04T21:16:26,940 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,940 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:26,940 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,943 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:26,943 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:26,943 | ^ 2025-09-04T21:16:26,943 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,943 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:26,943 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,945 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:26,945 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:26,945 | ^~ 2025-09-04T21:16:26,945 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,946 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:26,946 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,948 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:26,948 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:26,948 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,948 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,949 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:26,949 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,951 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:26,951 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:26,951 | ^~~~~~~~~ 2025-09-04T21:16:26,951 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,951 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:26,951 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,954 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:26,954 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:26,954 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,954 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,954 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:26,954 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,956 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:26,956 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:26,956 | ^~~~~~~~~ 2025-09-04T21:16:26,957 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,957 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:26,957 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,959 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:26,959 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:26,959 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,960 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,960 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:26,960 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,962 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:26,962 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:26,962 | ^~~~~~~~~ 2025-09-04T21:16:26,962 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,962 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:26,962 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,965 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:26,965 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:26,965 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,965 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,965 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:26,965 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:26,967 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:26,968 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:26,968 | ^~~~~~~~~ 2025-09-04T21:16:26,968 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:26,968 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:26,968 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,696 ast/src/moc.c: In function ‘AddPixelMaskD’: 2025-09-04T21:16:27,699 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:27,699 1984 | if( !ok ) { \ 2025-09-04T21:16:27,699 | ^ 2025-09-04T21:16:27,699 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,699 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:27,699 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,702 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:27,702 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:27,702 | ^~ 2025-09-04T21:16:27,702 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,702 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:27,702 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,705 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:27,705 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:27,705 | ^ 2025-09-04T21:16:27,705 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,705 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:27,705 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,707 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:27,708 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:27,708 | ^~ 2025-09-04T21:16:27,708 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,708 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:27,708 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,710 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:27,710 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:27,710 | ^ 2025-09-04T21:16:27,710 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,710 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:27,711 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,713 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:27,713 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:27,713 | ^~ 2025-09-04T21:16:27,713 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,713 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:27,713 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,715 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:27,716 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:27,716 | ^ 2025-09-04T21:16:27,716 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,716 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:27,716 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,718 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:27,718 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:27,718 | ^~ 2025-09-04T21:16:27,718 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,718 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:27,718 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,721 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:27,721 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:27,721 | ^ 2025-09-04T21:16:27,721 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,721 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:27,721 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,723 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:27,723 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:27,724 | ^~ 2025-09-04T21:16:27,724 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,724 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:27,724 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,726 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:27,726 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:27,726 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,727 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,727 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:27,727 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,729 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:27,729 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:27,729 | ^~~~~~~~~ 2025-09-04T21:16:27,729 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,729 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:27,729 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,732 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:27,732 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:27,732 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,732 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,732 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:27,732 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,734 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:27,735 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:27,735 | ^~~~~~~~~ 2025-09-04T21:16:27,735 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,735 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:27,735 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,737 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:27,737 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:27,738 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,738 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,738 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:27,738 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,740 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:27,740 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:27,740 | ^~~~~~~~~ 2025-09-04T21:16:27,740 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,740 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:27,740 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,743 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:27,743 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:27,743 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,743 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,743 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:27,743 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,745 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:27,746 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:27,746 | ^~~~~~~~~ 2025-09-04T21:16:27,746 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,746 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:27,746 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,477 ast/src/moc.c: In function ‘AddPixelMaskB’: 2025-09-04T21:16:28,479 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:28,480 1984 | if( !ok ) { \ 2025-09-04T21:16:28,480 | ^ 2025-09-04T21:16:28,480 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,480 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:28,480 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,482 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:28,482 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:28,482 | ^~ 2025-09-04T21:16:28,482 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,483 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:28,483 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,485 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:28,486 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:28,486 | ^ 2025-09-04T21:16:28,486 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,486 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:28,486 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,488 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:28,488 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:28,488 | ^~ 2025-09-04T21:16:28,488 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,488 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:28,489 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,491 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:28,491 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:28,491 | ^ 2025-09-04T21:16:28,491 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,491 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:28,491 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,493 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:28,493 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:28,494 | ^~ 2025-09-04T21:16:28,494 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,494 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:28,494 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,496 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:28,496 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:28,496 | ^ 2025-09-04T21:16:28,496 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,496 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:28,497 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,499 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:28,499 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:28,499 | ^~ 2025-09-04T21:16:28,499 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,499 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:28,499 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,501 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:28,501 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:28,502 | ^ 2025-09-04T21:16:28,502 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,502 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:28,502 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,504 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:28,504 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:28,504 | ^~ 2025-09-04T21:16:28,504 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,504 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:28,504 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,507 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:28,507 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:28,507 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,507 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,507 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:28,507 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,510 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:28,510 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:28,510 | ^~~~~~~~~ 2025-09-04T21:16:28,510 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,510 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:28,510 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,513 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:28,513 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:28,513 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,513 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,513 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:28,513 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,515 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:28,515 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:28,515 | ^~~~~~~~~ 2025-09-04T21:16:28,515 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,515 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:28,516 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,518 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:28,518 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:28,518 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,518 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,518 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:28,518 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,521 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:28,521 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:28,521 | ^~~~~~~~~ 2025-09-04T21:16:28,521 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,521 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:28,521 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,524 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:28,524 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:28,524 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,524 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,524 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:28,524 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,526 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:28,526 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:28,526 | ^~~~~~~~~ 2025-09-04T21:16:28,526 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,527 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:28,527 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,011 ast/src/moc.c: In function ‘AddCell’: 2025-09-04T21:16:29,011 ast/src/moc.c:639:28: warning: ‘maxorder’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,011 639 | shift = 2*( maxorder - order ); 2025-09-04T21:16:29,011 | ~~~~~~~~~~~^~~~~~~~~ 2025-09-04T21:16:29,011 ast/src/moc.c:598:8: note: ‘maxorder’ was declared here 2025-09-04T21:16:29,012 598 | int maxorder; 2025-09-04T21:16:29,012 | ^~~~~~~~ 2025-09-04T21:16:29,099 ast/src/moc.c: In function ‘AddMocData’: 2025-09-04T21:16:29,099 ast/src/moc.c:858:30: warning: ‘pnk’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,099 858 | order = log2_64( *pnk / 4 ) / 2; 2025-09-04T21:16:29,099 | ^~~~ 2025-09-04T21:16:29,099 ast/src/moc.c:766:19: note: ‘pnk’ was declared here 2025-09-04T21:16:29,100 766 | const int64_t *pnk; 2025-09-04T21:16:29,100 | ^~~ 2025-09-04T21:16:29,100 ast/src/moc.c:855:30: warning: ‘pni’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,100 855 | order = log2_32( *pni / 4 ) / 2; 2025-09-04T21:16:29,100 | ^~~~ 2025-09-04T21:16:29,100 ast/src/moc.c:765:15: note: ‘pni’ was declared here 2025-09-04T21:16:29,100 765 | const int *pni; 2025-09-04T21:16:29,100 | ^~~ 2025-09-04T21:16:29,295 ast/src/moc.c: In function ‘AddRegion’: 2025-09-04T21:16:29,297 ast/src/moc.c:2526:15: warning: ‘mapped’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,297 2526 | if( mapped ) { 2025-09-04T21:16:29,298 | ^ 2025-09-04T21:16:29,299 ast/src/moc.c:2333:15: note: ‘mapped’ was declared here 2025-09-04T21:16:29,299 2333 | AstRegion *mapped; /* Region Mapped into HEALPix grid coordinates */ 2025-09-04T21:16:29,300 | ^~~~~~ 2025-09-04T21:16:29,302 ast/src/moc.c:2600:19: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,302 2600 | ina[ 0 ] = glbnd_min[ 0 ]; 2025-09-04T21:16:29,302 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,304 ast/src/moc.c:2319:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:29,304 2319 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T21:16:29,304 | ^~~~~~~~~ 2025-09-04T21:16:29,306 ast/src/moc.c:2601:19: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,306 2601 | inb[ 0 ] = glbnd_min[ 1 ]; 2025-09-04T21:16:29,306 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,308 ast/src/moc.c:2319:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:29,308 2319 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T21:16:29,308 | ^~~~~~~~~ 2025-09-04T21:16:29,310 ast/src/moc.c:2602:19: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,310 2602 | ina[ 1 ] = gubnd_min[ 0 ]; 2025-09-04T21:16:29,310 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,312 ast/src/moc.c:2320:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:29,312 2320 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T21:16:29,312 | ^~~~~~~~~ 2025-09-04T21:16:29,314 ast/src/moc.c:2603:19: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,314 2603 | inb[ 1 ] = gubnd_min[ 1 ]; 2025-09-04T21:16:29,314 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,316 ast/src/moc.c:2320:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:29,316 2320 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T21:16:29,316 | ^~~~~~~~~ 2025-09-04T21:16:30,760 In file included from ast/src/mapping.h:327, 2025-09-04T21:16:30,761 from ast/src/frame.h:556, 2025-09-04T21:16:30,761 from ast/src/region.h:68, 2025-09-04T21:16:30,761 from ast/src/moc.h:68, 2025-09-04T21:16:30,761 from ast/src/mocchan.c:111: 2025-09-04T21:16:30,761 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:16:30,761 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:16:30,761 | ^~~~~~~~ 2025-09-04T21:16:30,761 In file included from ast/src/pointset.h:194: 2025-09-04T21:16:30,761 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:16:30,761 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:16:30,762 | ^~~~~~~~ 2025-09-04T21:16:31,576 In file included from ast/src/normmap.c:97: 2025-09-04T21:16:31,576 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:16:31,576 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:16:31,576 | ^~~~~~~~ 2025-09-04T21:16:31,577 In file included from ast/src/pointset.h:194: 2025-09-04T21:16:31,577 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:16:31,577 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:16:31,577 | ^~~~~~~~ 2025-09-04T21:16:32,220 In file included from ast/src/nullregion.c:83: 2025-09-04T21:16:32,221 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:16:32,221 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:16:32,221 | ^~~~~~~~ 2025-09-04T21:16:32,221 In file included from ast/src/pointset.h:194: 2025-09-04T21:16:32,221 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:16:32,221 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:16:32,221 | ^~~~~~~~ 2025-09-04T21:16:33,048 In file included from ast/src/mapping.h:327, 2025-09-04T21:16:33,049 from ast/src/frame.h:556, 2025-09-04T21:16:33,049 from ast/src/frameset.h:438, 2025-09-04T21:16:33,049 from ast/src/plot.h:86, 2025-09-04T21:16:33,049 from ast/src/object.c:277: 2025-09-04T21:16:33,049 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:16:33,049 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:16:33,049 | ^~~~~~~~ 2025-09-04T21:16:33,049 In file included from ast/src/pointset.h:194: 2025-09-04T21:16:33,049 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:16:33,050 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:16:33,050 | ^~~~~~~~ 2025-09-04T21:16:33,207 ast/src/object.c: In function ‘FromStringSource’: 2025-09-04T21:16:33,210 ast/src/object.c:4575:14: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare] 2025-09-04T21:16:33,210 4575 | nc = nl ? nl - data->ptr : strlen( data->ptr ); 2025-09-04T21:16:33,210 | ^~~~~~~~~~~~~~ 2025-09-04T21:16:35,721 In file included from ast/src/pcdmap.c:112: 2025-09-04T21:16:35,721 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:16:35,721 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:16:35,721 | ^~~~~~~~ 2025-09-04T21:16:35,721 In file included from ast/src/pointset.h:194: 2025-09-04T21:16:35,721 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:16:35,722 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:16:35,722 | ^~~~~~~~ 2025-09-04T21:16:37,304 In file included from ast/src/permmap.c:115: 2025-09-04T21:16:37,304 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:16:37,304 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:16:37,304 | ^~~~~~~~ 2025-09-04T21:16:37,304 In file included from ast/src/pointset.h:194: 2025-09-04T21:16:37,304 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:16:37,304 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:16:37,304 | ^~~~~~~~ 2025-09-04T21:16:39,630 In file included from ast/src/mapping.h:327, 2025-09-04T21:16:39,630 from ast/src/cmpmap.h:139, 2025-09-04T21:16:39,630 from ast/src/plot.c:1481: 2025-09-04T21:16:39,630 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:16:39,630 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:16:39,630 | ^~~~~~~~ 2025-09-04T21:16:39,631 In file included from ast/src/pointset.h:194: 2025-09-04T21:16:39,632 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:16:39,632 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:16:39,632 | ^~~~~~~~ 2025-09-04T21:16:39,918 ast/src/plot.c: In function ‘CheckLabels2’: 2025-09-04T21:16:39,922 ast/src/plot.c:6258:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:16:39,922 6258 | if( llen > strlen( old_list[ i ] ) ) { 2025-09-04T21:16:39,923 | ^ 2025-09-04T21:16:40,751 ast/src/plot.c: In function ‘HasEscapes’: 2025-09-04T21:16:40,768 ast/src/plot.c:19520:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:16:40,768 19520 | } else if( nc < strlen( text ) ) { 2025-09-04T21:16:40,768 | ^ 2025-09-04T21:16:41,588 ast/src/plot.c: At top level: 2025-09-04T21:16:41,612 ast/src/plot.c:26524:59: warning: argument 3 of type ‘int[2]’ with mismatched bound [-Warray-parameter=] 2025-09-04T21:16:41,612 26524 | static void TextLabels( AstPlot *this, int edgeticks, int dounits[2], 2025-09-04T21:16:41,612 | ~~~~^~~~~~~~~~ 2025-09-04T21:16:41,613 ast/src/plot.c:2340:41: note: previously declared as ‘int *’ 2025-09-04T21:16:41,613 2340 | static void TextLabels( AstPlot *, int, int *, const char *, const char *, int * ); 2025-09-04T21:16:41,613 | ^~~~~ 2025-09-04T21:16:53,164 In function ‘TickMarks’, 2025-09-04T21:16:53,164 inlined from ‘GridLines.constprop’ at ast/src/plot.c:18837:22: 2025-09-04T21:16:53,190 ast/src/plot.c:27515:7: warning: ‘refval’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:53,190 27515 | CheckLabels( this, frame, axis, ticks, nmajor, 1, labels, refval, status ); 2025-09-04T21:16:53,190 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:53,191 ast/src/plot.c: In function ‘GridLines.constprop’: 2025-09-04T21:16:53,217 ast/src/plot.c:27375:11: note: ‘refval’ was declared here 2025-09-04T21:16:53,217 27375 | double refval; /* Value for other axis to use when normalizing */ 2025-09-04T21:16:53,217 | ^~~~~~ 2025-09-04T21:17:06,156 In file included from ast/src/mapping.h:327, 2025-09-04T21:17:06,156 from ast/src/frame.h:556, 2025-09-04T21:17:06,157 from ast/src/cmpframe.h:257, 2025-09-04T21:17:06,157 from ast/src/plot3d.c:1161: 2025-09-04T21:17:06,157 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:17:06,157 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:17:06,157 | ^~~~~~~~ 2025-09-04T21:17:06,158 In file included from ast/src/pointset.h:194: 2025-09-04T21:17:06,158 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:17:06,158 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:17:06,158 | ^~~~~~~~ 2025-09-04T21:17:06,396 ast/src/plot3d.c:6591:31: warning: argument 4 of type ‘const float[]’ with mismatched bound [-Warray-parameter=] 2025-09-04T21:17:06,396 6591 | const float up[], const char *just, int *status ){ 2025-09-04T21:17:06,396 | ~~~~~~~~~~~~^~~~ 2025-09-04T21:17:06,397 ast/src/plot3d.c:1311:61: note: previously declared as ‘const float[2]’ 2025-09-04T21:17:06,397 1311 | static void Text( AstPlot *, const char *, const double [], const float [2], const char *, int * ); 2025-09-04T21:17:06,397 | ^~~~~~~~~~~~~~~ 2025-09-04T21:17:06,690 ast/src/plot3d.c: In function ‘Text’: 2025-09-04T21:17:06,695 ast/src/plot3d.c:6765:18: warning: ‘astG3DText’ accessing 12 bytes in a region of size 8 [-Wstringop-overflow=] 2025-09-04T21:17:06,695 6765 | if( !astG3DText( ltext, ref, ljust, (float *) up, norm ) ) { 2025-09-04T21:17:06,695 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:17:06,696 ast/src/plot3d.c:6765:18: note: referencing argument 4 of type ‘float[3]’ 2025-09-04T21:17:06,697 ast/src/plot3d.c:6765:18: note: referencing argument 5 of type ‘float[3]’ 2025-09-04T21:17:06,697 In file included from ast/src/plot3d.c:1171: 2025-09-04T21:17:06,697 ast/src/grf3d.h:65:5: note: in a call to function ‘astG3DText’ 2025-09-04T21:17:06,697 65 | int astG3DText( const char *, float[3], const char *, float[3], float[3] ); 2025-09-04T21:17:06,697 | ^~~~~~~~~~ 2025-09-04T21:17:12,475 In file included from ast/src/pointlist.c:103: 2025-09-04T21:17:12,475 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:17:12,475 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:17:12,476 | ^~~~~~~~ 2025-09-04T21:17:12,476 In file included from ast/src/pointset.h:194: 2025-09-04T21:17:12,477 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:17:12,477 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:17:12,477 | ^~~~~~~~ 2025-09-04T21:17:16,016 In file included from ast/src/pointset.c:466: 2025-09-04T21:17:16,016 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:17:16,016 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:17:16,016 | ^~~~~~~~ 2025-09-04T21:17:16,017 In file included from ast/src/pointset.h:194: 2025-09-04T21:17:16,017 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:17:16,017 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:17:16,017 | ^~~~~~~~ 2025-09-04T21:17:16,071 ast/src/pointset.c: In function ‘astCheckNaN_’: 2025-09-04T21:17:16,072 ast/src/pointset.c:1686:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-04T21:17:16,072 1686 | for( i = 0; i < sizeof( ast_nan ); i++ ) *(p++) = 255; 2025-09-04T21:17:16,073 | ^ 2025-09-04T21:17:16,073 ast/src/pointset.c: In function ‘astCheckNaNF_’: 2025-09-04T21:17:16,074 ast/src/pointset.c:1739:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-04T21:17:16,074 1739 | for( i = 0; i < sizeof( ast_nanf ); i++ ) *(p++) = 255; 2025-09-04T21:17:16,075 | ^ 2025-09-04T21:17:17,571 In file included from ast/src/polygon.c:162: 2025-09-04T21:17:17,571 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:17:17,571 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:17:17,571 | ^~~~~~~~ 2025-09-04T21:17:17,572 In file included from ast/src/pointset.h:194: 2025-09-04T21:17:17,572 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:17:17,572 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:17:17,572 | ^~~~~~~~ 2025-09-04T21:18:36,825 In file included from ast/src/polymap.c:161: 2025-09-04T21:18:36,826 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:18:36,826 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:18:36,826 | ^~~~~~~~ 2025-09-04T21:18:36,827 In file included from ast/src/pointset.h:194: 2025-09-04T21:18:36,827 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:18:36,827 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:18:36,827 | ^~~~~~~~ 2025-09-04T21:18:41,325 In file included from ast/src/prism.c:105: 2025-09-04T21:18:41,325 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:18:41,325 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:18:41,326 | ^~~~~~~~ 2025-09-04T21:18:41,326 In file included from ast/src/pointset.h:194: 2025-09-04T21:18:41,326 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:18:41,327 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:18:41,327 | ^~~~~~~~ 2025-09-04T21:18:43,737 In file included from ast/src/ratemap.c:91: 2025-09-04T21:18:43,738 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:18:43,738 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:18:43,738 | ^~~~~~~~ 2025-09-04T21:18:43,739 In file included from ast/src/pointset.h:194: 2025-09-04T21:18:43,739 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:18:43,739 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:18:43,739 | ^~~~~~~~ 2025-09-04T21:18:44,495 In file included from ast/src/mapping.h:327, 2025-09-04T21:18:44,495 from ast/src/region.c:828: 2025-09-04T21:18:44,495 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:18:44,496 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:18:44,496 | ^~~~~~~~ 2025-09-04T21:18:44,497 In file included from ast/src/pointset.h:194: 2025-09-04T21:18:44,497 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:18:44,497 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:18:44,497 | ^~~~~~~~ 2025-09-04T21:18:53,334 ast/src/region.c: In function ‘OverlapX’: 2025-09-04T21:18:53,341 ast/src/region.c:7299:24: warning: ‘inside1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:53,341 7299 | if( inside1 ) { 2025-09-04T21:18:53,341 | ^ 2025-09-04T21:18:53,347 ast/src/region.c:6951:8: note: ‘inside1’ was declared here 2025-09-04T21:18:53,347 6951 | int inside1; /* The position is inside reg1? */ 2025-09-04T21:18:53,347 | ^~~~~~~ 2025-09-04T21:18:53,707 ast/src/region.c: In function ‘astMask4D_’: 2025-09-04T21:18:53,728 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:53,728 13766 | return result; \ 2025-09-04T21:18:53,728 | ^~~~~~ 2025-09-04T21:18:53,728 ast/src/region.c:13772:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:53,728 13772 | MAKE_MASK4_(D,double) 2025-09-04T21:18:53,729 | ^~~~~~~~~~~ 2025-09-04T21:18:53,749 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:18:53,749 13740 | int result; \ 2025-09-04T21:18:53,750 | ^~~~~~ 2025-09-04T21:18:53,750 ast/src/region.c:13772:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:53,750 13772 | MAKE_MASK4_(D,double) 2025-09-04T21:18:53,750 | ^~~~~~~~~~~ 2025-09-04T21:18:53,785 ast/src/region.c: In function ‘astMask4F_’: 2025-09-04T21:18:53,807 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:53,807 13766 | return result; \ 2025-09-04T21:18:53,807 | ^~~~~~ 2025-09-04T21:18:53,807 ast/src/region.c:13773:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:53,807 13773 | MAKE_MASK4_(F,float) 2025-09-04T21:18:53,807 | ^~~~~~~~~~~ 2025-09-04T21:18:53,829 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:18:53,829 13740 | int result; \ 2025-09-04T21:18:53,829 | ^~~~~~ 2025-09-04T21:18:53,829 ast/src/region.c:13773:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:53,829 13773 | MAKE_MASK4_(F,float) 2025-09-04T21:18:53,829 | ^~~~~~~~~~~ 2025-09-04T21:18:53,864 ast/src/region.c: In function ‘astMask4L_’: 2025-09-04T21:18:53,885 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:53,885 13766 | return result; \ 2025-09-04T21:18:53,885 | ^~~~~~ 2025-09-04T21:18:53,885 ast/src/region.c:13774:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:53,885 13774 | MAKE_MASK4_(L,long int) 2025-09-04T21:18:53,886 | ^~~~~~~~~~~ 2025-09-04T21:18:53,906 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:18:53,906 13740 | int result; \ 2025-09-04T21:18:53,906 | ^~~~~~ 2025-09-04T21:18:53,906 ast/src/region.c:13774:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:53,907 13774 | MAKE_MASK4_(L,long int) 2025-09-04T21:18:53,907 | ^~~~~~~~~~~ 2025-09-04T21:18:53,942 ast/src/region.c: In function ‘astMask4UL_’: 2025-09-04T21:18:53,962 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:53,962 13766 | return result; \ 2025-09-04T21:18:53,962 | ^~~~~~ 2025-09-04T21:18:53,963 ast/src/region.c:13775:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:53,963 13775 | MAKE_MASK4_(UL,unsigned long int) 2025-09-04T21:18:53,963 | ^~~~~~~~~~~ 2025-09-04T21:18:53,983 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:18:53,983 13740 | int result; \ 2025-09-04T21:18:53,984 | ^~~~~~ 2025-09-04T21:18:53,984 ast/src/region.c:13775:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:53,984 13775 | MAKE_MASK4_(UL,unsigned long int) 2025-09-04T21:18:53,984 | ^~~~~~~~~~~ 2025-09-04T21:18:54,020 ast/src/region.c: In function ‘astMask4I_’: 2025-09-04T21:18:54,040 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:54,040 13766 | return result; \ 2025-09-04T21:18:54,040 | ^~~~~~ 2025-09-04T21:18:54,041 ast/src/region.c:13776:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:54,041 13776 | MAKE_MASK4_(I,int) 2025-09-04T21:18:54,041 | ^~~~~~~~~~~ 2025-09-04T21:18:54,061 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:18:54,061 13740 | int result; \ 2025-09-04T21:18:54,062 | ^~~~~~ 2025-09-04T21:18:54,062 ast/src/region.c:13776:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:54,062 13776 | MAKE_MASK4_(I,int) 2025-09-04T21:18:54,062 | ^~~~~~~~~~~ 2025-09-04T21:18:54,097 ast/src/region.c: In function ‘astMask4UI_’: 2025-09-04T21:18:54,117 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:54,117 13766 | return result; \ 2025-09-04T21:18:54,118 | ^~~~~~ 2025-09-04T21:18:54,118 ast/src/region.c:13777:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:54,118 13777 | MAKE_MASK4_(UI,unsigned int) 2025-09-04T21:18:54,118 | ^~~~~~~~~~~ 2025-09-04T21:18:54,138 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:18:54,139 13740 | int result; \ 2025-09-04T21:18:54,139 | ^~~~~~ 2025-09-04T21:18:54,139 ast/src/region.c:13777:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:54,139 13777 | MAKE_MASK4_(UI,unsigned int) 2025-09-04T21:18:54,139 | ^~~~~~~~~~~ 2025-09-04T21:18:54,174 ast/src/region.c: In function ‘astMask4S_’: 2025-09-04T21:18:54,195 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:54,195 13766 | return result; \ 2025-09-04T21:18:54,195 | ^~~~~~ 2025-09-04T21:18:54,195 ast/src/region.c:13778:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:54,195 13778 | MAKE_MASK4_(S,short int) 2025-09-04T21:18:54,195 | ^~~~~~~~~~~ 2025-09-04T21:18:54,216 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:18:54,216 13740 | int result; \ 2025-09-04T21:18:54,216 | ^~~~~~ 2025-09-04T21:18:54,216 ast/src/region.c:13778:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:54,216 13778 | MAKE_MASK4_(S,short int) 2025-09-04T21:18:54,216 | ^~~~~~~~~~~ 2025-09-04T21:18:54,251 ast/src/region.c: In function ‘astMask4US_’: 2025-09-04T21:18:54,272 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:54,272 13766 | return result; \ 2025-09-04T21:18:54,272 | ^~~~~~ 2025-09-04T21:18:54,272 ast/src/region.c:13779:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:54,272 13779 | MAKE_MASK4_(US,unsigned short int) 2025-09-04T21:18:54,272 | ^~~~~~~~~~~ 2025-09-04T21:18:54,293 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:18:54,293 13740 | int result; \ 2025-09-04T21:18:54,293 | ^~~~~~ 2025-09-04T21:18:54,293 ast/src/region.c:13779:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:54,294 13779 | MAKE_MASK4_(US,unsigned short int) 2025-09-04T21:18:54,294 | ^~~~~~~~~~~ 2025-09-04T21:18:54,328 ast/src/region.c: In function ‘astMask4B_’: 2025-09-04T21:18:54,349 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:54,349 13766 | return result; \ 2025-09-04T21:18:54,349 | ^~~~~~ 2025-09-04T21:18:54,349 ast/src/region.c:13780:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:54,350 13780 | MAKE_MASK4_(B,signed char) 2025-09-04T21:18:54,350 | ^~~~~~~~~~~ 2025-09-04T21:18:54,370 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:18:54,370 13740 | int result; \ 2025-09-04T21:18:54,370 | ^~~~~~ 2025-09-04T21:18:54,371 ast/src/region.c:13780:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:54,371 13780 | MAKE_MASK4_(B,signed char) 2025-09-04T21:18:54,371 | ^~~~~~~~~~~ 2025-09-04T21:18:54,406 ast/src/region.c: In function ‘astMask4UB_’: 2025-09-04T21:18:54,426 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:54,427 13766 | return result; \ 2025-09-04T21:18:54,427 | ^~~~~~ 2025-09-04T21:18:54,427 ast/src/region.c:13781:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:54,427 13781 | MAKE_MASK4_(UB,unsigned char) 2025-09-04T21:18:54,427 | ^~~~~~~~~~~ 2025-09-04T21:18:54,448 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:18:54,448 13740 | int result; \ 2025-09-04T21:18:54,448 | ^~~~~~ 2025-09-04T21:18:54,448 ast/src/region.c:13781:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:54,448 13781 | MAKE_MASK4_(UB,unsigned char) 2025-09-04T21:18:54,448 | ^~~~~~~~~~~ 2025-09-04T21:18:55,218 In file included from ast/src/selectormap.c:102: 2025-09-04T21:18:55,218 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:18:55,218 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:18:55,218 | ^~~~~~~~ 2025-09-04T21:18:55,219 In file included from ast/src/pointset.h:194: 2025-09-04T21:18:55,219 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:18:55,220 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:18:55,220 | ^~~~~~~~ 2025-09-04T21:18:56,096 In file included from ast/src/shiftmap.c:80: 2025-09-04T21:18:56,096 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:18:56,096 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:18:56,096 | ^~~~~~~~ 2025-09-04T21:18:56,097 In file included from ast/src/pointset.h:194: 2025-09-04T21:18:56,097 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:18:56,097 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:18:56,098 | ^~~~~~~~ 2025-09-04T21:18:56,820 In file included from ast/src/skyaxis.c:141: 2025-09-04T21:18:56,820 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:18:56,820 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:18:56,820 | ^~~~~~~~ 2025-09-04T21:18:56,821 In file included from ./ast/pal.h:90, 2025-09-04T21:18:56,821 from ast/src/skyaxis.c:136: 2025-09-04T21:18:56,821 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:18:56,822 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:18:56,822 | ^~~~~~~~ 2025-09-04T21:18:59,627 In file included from ast/src/skyframe.c:763: 2025-09-04T21:18:59,627 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:18:59,628 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:18:59,628 | ^~~~~~~~ 2025-09-04T21:18:59,629 In file included from ast/src/pointset.h:194: 2025-09-04T21:18:59,629 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:18:59,629 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:18:59,629 | ^~~~~~~~ 2025-09-04T21:18:59,938 ast/src/skyframe.c: In function ‘SetAttrib’: 2025-09-04T21:18:59,945 ast/src/skyframe.c:8655:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:18:59,946 8655 | if( nc == strlen( setting + offset ) ) { 2025-09-04T21:18:59,946 | ^~ 2025-09-04T21:18:59,955 ast/src/skyframe.c:8709:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:18:59,955 8709 | if( nc == strlen( setting + offset ) ) { 2025-09-04T21:18:59,955 | ^~ 2025-09-04T21:19:05,919 In file included from ast/src/slamap.c:188: 2025-09-04T21:19:05,919 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:05,919 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:05,919 | ^~~~~~~~ 2025-09-04T21:19:05,920 In file included from ./ast/pal.h:90, 2025-09-04T21:19:05,920 from ast/src/slamap.c:181: 2025-09-04T21:19:05,920 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:05,921 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:05,921 | ^~~~~~~~ 2025-09-04T21:19:09,712 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:09,712 from ast/src/specfluxframe.c:90: 2025-09-04T21:19:09,712 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:09,713 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:09,713 | ^~~~~~~~ 2025-09-04T21:19:09,714 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:09,714 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:09,714 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:09,714 | ^~~~~~~~ 2025-09-04T21:19:09,814 ast/src/specfluxframe.c: In function ‘astInitSpecFluxFrameVtab_’: 2025-09-04T21:19:09,815 ast/src/specfluxframe.c:460:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:09,815 460 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:19:09,815 | ^~~~~~~ 2025-09-04T21:19:09,815 ast/src/specfluxframe.c:458:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:09,815 458 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T21:19:09,815 | ^~~~~~ 2025-09-04T21:19:09,841 ast/src/specfluxframe.c: In function ‘Dump’: 2025-09-04T21:19:09,843 ast/src/specfluxframe.c:1666:22: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:09,843 1666 | AstSpecFluxFrame *this; /* Pointer to the SpecFluxFrame structure */ 2025-09-04T21:19:09,843 | ^~~~ 2025-09-04T21:19:10,674 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:10,674 from ast/src/unit.h:55, 2025-09-04T21:19:10,674 from ast/src/specframe.c:206: 2025-09-04T21:19:10,674 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:10,674 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:10,674 | ^~~~~~~~ 2025-09-04T21:19:10,675 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:10,675 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:10,675 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:10,676 | ^~~~~~~~ 2025-09-04T21:19:11,001 ast/src/specframe.c: In function ‘Dump’: 2025-09-04T21:19:11,007 ast/src/specframe.c:6677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:19:11,007 6677 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T21:19:11,007 | ^ 2025-09-04T21:19:14,829 In file included from ast/src/specmap.c:180: 2025-09-04T21:19:14,829 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:14,829 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:14,829 | ^~~~~~~~ 2025-09-04T21:19:14,830 In file included from ./ast/pal.h:90, 2025-09-04T21:19:14,830 from ast/src/specmap.c:174: 2025-09-04T21:19:14,830 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:14,831 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:14,831 | ^~~~~~~~ 2025-09-04T21:19:17,679 In file included from ast/src/sphmap.c:108: 2025-09-04T21:19:17,679 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:17,679 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:17,680 | ^~~~~~~~ 2025-09-04T21:19:17,680 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:17,680 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:17,681 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:17,681 | ^~~~~~~~ 2025-09-04T21:19:18,687 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:18,688 from ast/src/unitmap.h:131, 2025-09-04T21:19:18,688 from ast/src/stc.c:101: 2025-09-04T21:19:18,688 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:18,688 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:18,688 | ^~~~~~~~ 2025-09-04T21:19:18,689 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:18,689 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:18,689 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:18,689 | ^~~~~~~~ 2025-09-04T21:19:18,767 ast/src/stc.c: In function ‘ClearAttrib’: 2025-09-04T21:19:18,768 ast/src/stc.c:300:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:18,768 300 | int len; /* Length of attrib string */ 2025-09-04T21:19:18,768 | ^~~ 2025-09-04T21:19:18,776 ast/src/stc.c: In function ‘GetAttrib’: 2025-09-04T21:19:18,777 ast/src/stc.c:776:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:18,777 776 | int len; /* Length of attrib string */ 2025-09-04T21:19:18,777 | ^~~ 2025-09-04T21:19:18,812 ast/src/stc.c: In function ‘TestAttrib’: 2025-09-04T21:19:18,815 ast/src/stc.c:2844:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:18,815 2844 | int len; /* Length of attrib string */ 2025-09-04T21:19:18,815 | ^~~ 2025-09-04T21:19:18,818 ast/src/stc.c:2843:12: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:18,818 2843 | AstStc *this; /* Pointer to the Stc structure */ 2025-09-04T21:19:18,818 | ^~~~ 2025-09-04T21:19:20,214 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:20,214 from ast/src/frame.h:556, 2025-09-04T21:19:20,214 from ast/src/region.h:68, 2025-09-04T21:19:20,214 from ast/src/stc.h:71, 2025-09-04T21:19:20,214 from ast/src/stccatalogentrylocation.c:76: 2025-09-04T21:19:20,214 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:20,214 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:20,214 | ^~~~~~~~ 2025-09-04T21:19:20,215 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:20,216 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:20,216 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:20,216 | ^~~~~~~~ 2025-09-04T21:19:20,278 ast/src/stccatalogentrylocation.c: In function ‘astInitStcCatalogEntryLocationVtab_’: 2025-09-04T21:19:20,278 ast/src/stccatalogentrylocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:20,278 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T21:19:20,278 | ^~~ 2025-09-04T21:19:20,279 ast/src/stccatalogentrylocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:20,279 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:19:20,279 | ^~~~~~~ 2025-09-04T21:19:20,279 ast/src/stccatalogentrylocation.c: In function ‘Dump’: 2025-09-04T21:19:20,280 ast/src/stccatalogentrylocation.c:271:32: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:20,280 271 | AstStcCatalogEntryLocation *this; /* Pointer to the StcCatalogEntryLocation structure */ 2025-09-04T21:19:20,280 | ^~~~ 2025-09-04T21:19:20,584 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:20,584 from ast/src/frame.h:556, 2025-09-04T21:19:20,584 from ast/src/region.h:68, 2025-09-04T21:19:20,584 from ast/src/stc.h:71, 2025-09-04T21:19:20,584 from ast/src/stcobsdatalocation.c:97: 2025-09-04T21:19:20,584 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:20,584 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:20,585 | ^~~~~~~~ 2025-09-04T21:19:20,585 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:20,586 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:20,586 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:20,586 | ^~~~~~~~ 2025-09-04T21:19:20,649 ast/src/stcobsdatalocation.c: In function ‘astInitStcObsDataLocationVtab_’: 2025-09-04T21:19:20,649 ast/src/stcobsdatalocation.c:273:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:20,649 273 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T21:19:20,649 | ^~~ 2025-09-04T21:19:20,649 ast/src/stcobsdatalocation.c:271:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:20,649 271 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:19:20,650 | ^~~~~~~ 2025-09-04T21:19:21,029 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:21,029 from ast/src/frame.h:556, 2025-09-04T21:19:21,029 from ast/src/region.h:68, 2025-09-04T21:19:21,029 from ast/src/stc.h:71, 2025-09-04T21:19:21,029 from ast/src/stcresourceprofile.c:76: 2025-09-04T21:19:21,029 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:21,030 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:21,030 | ^~~~~~~~ 2025-09-04T21:19:21,031 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:21,031 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:21,031 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:21,031 | ^~~~~~~~ 2025-09-04T21:19:21,091 ast/src/stcresourceprofile.c: In function ‘astInitStcResourceProfileVtab_’: 2025-09-04T21:19:21,092 ast/src/stcresourceprofile.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:21,092 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T21:19:21,092 | ^~~ 2025-09-04T21:19:21,092 ast/src/stcresourceprofile.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:21,092 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:19:21,093 | ^~~~~~~ 2025-09-04T21:19:21,093 ast/src/stcresourceprofile.c: In function ‘Dump’: 2025-09-04T21:19:21,093 ast/src/stcresourceprofile.c:270:27: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:21,093 270 | AstStcResourceProfile *this; /* Pointer to the StcResourceProfile structure */ 2025-09-04T21:19:21,094 | ^~~~ 2025-09-04T21:19:21,400 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:21,400 from ast/src/frame.h:556, 2025-09-04T21:19:21,400 from ast/src/stcschan.c:216: 2025-09-04T21:19:21,400 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:21,400 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:21,400 | ^~~~~~~~ 2025-09-04T21:19:21,401 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:21,402 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:21,402 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:21,402 | ^~~~~~~~ 2025-09-04T21:19:22,007 In file included from ast/src/frame.h:554: 2025-09-04T21:19:22,007 ast/src/stcschan.c: In function ‘MakeSpaceRegion’: 2025-09-04T21:19:22,009 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:19:22,009 511 | #define astRetF_(x) (x) 2025-09-04T21:19:22,009 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:19:22,009 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:19:22,009 | ^~~~~~ 2025-09-04T21:19:22,009 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:19:22,009 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:19:22,010 | ^~~~~~~~~ 2025-09-04T21:19:22,010 ast/src/stcschan.c:2000:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:19:22,010 2000 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T21:19:22,010 | ^~~~~~~~~~ 2025-09-04T21:19:22,012 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:19:22,012 511 | #define astRetF_(x) (x) 2025-09-04T21:19:22,012 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:19:22,012 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:19:22,012 | ^~~~~~ 2025-09-04T21:19:22,012 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:19:22,012 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:19:22,012 | ^~~~~~~~~ 2025-09-04T21:19:22,012 ast/src/stcschan.c:2000:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:19:22,013 2000 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T21:19:22,013 | ^~~~~~~~~~ 2025-09-04T21:19:22,013 In file included from ast/src/stcschan.c:236: 2025-09-04T21:19:22,013 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:19:22,013 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:19:22,013 | ^~~~~~~~~~~ 2025-09-04T21:19:28,497 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:28,497 from ast/src/frame.h:556, 2025-09-04T21:19:28,497 from ast/src/region.h:68, 2025-09-04T21:19:28,497 from ast/src/stc.h:71, 2025-09-04T21:19:28,498 from ast/src/stcsearchlocation.c:76: 2025-09-04T21:19:28,498 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:28,498 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:28,498 | ^~~~~~~~ 2025-09-04T21:19:28,499 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:28,499 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:28,499 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:28,499 | ^~~~~~~~ 2025-09-04T21:19:28,558 ast/src/stcsearchlocation.c: In function ‘astInitStcSearchLocationVtab_’: 2025-09-04T21:19:28,559 ast/src/stcsearchlocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:28,559 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T21:19:28,559 | ^~~ 2025-09-04T21:19:28,559 ast/src/stcsearchlocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:28,559 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:19:28,559 | ^~~~~~~ 2025-09-04T21:19:28,560 ast/src/stcsearchlocation.c: In function ‘Dump’: 2025-09-04T21:19:28,560 ast/src/stcsearchlocation.c:269:26: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:28,560 269 | AstStcSearchLocation *this; /* Pointer to the StcSearchLocation structure */ 2025-09-04T21:19:28,560 | ^~~~ 2025-09-04T21:19:28,887 In file included from ast/src/switchmap.c:138: 2025-09-04T21:19:28,888 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:28,888 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:28,888 | ^~~~~~~~ 2025-09-04T21:19:28,889 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:28,889 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:28,889 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:28,889 | ^~~~~~~~ 2025-09-04T21:19:30,604 ast/src/table.c:3535:27: warning: argument 4 of type ‘char[101]’ with mismatched bound [-Warray-parameter=] 2025-09-04T21:19:30,604 3535 | char colname[ AST__MXCOLNAMLEN + 1 ], int *irow, 2025-09-04T21:19:30,604 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:19:30,604 ast/src/table.c:326:53: note: previously declared as ‘char *’ 2025-09-04T21:19:30,604 326 | static int ParseKey( AstTable *, const char *, int, char *, int *, AstKeyMap **, const char *, int * ); 2025-09-04T21:19:30,604 | ^~~~~~ 2025-09-04T21:19:30,605 ast/src/table.c: In function ‘ParseKey’: 2025-09-04T21:19:30,608 ast/src/table.c:3609:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:19:30,609 3609 | && ( nctot >= strlen( key ) ) ) { 2025-09-04T21:19:30,609 | ^~ 2025-09-04T21:19:33,903 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:33,904 from ast/src/unit.h:55, 2025-09-04T21:19:33,904 from ast/src/timeframe.c:252: 2025-09-04T21:19:33,904 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:33,904 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:33,904 | ^~~~~~~~ 2025-09-04T21:19:33,905 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:33,905 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:33,905 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:33,905 | ^~~~~~~~ 2025-09-04T21:19:34,065 ast/src/timeframe.c: In function ‘astInitTimeFrameVtab_’: 2025-09-04T21:19:34,067 ast/src/timeframe.c:3365:16: warning: unused variable ‘map’ [-Wunused-variable] 2025-09-04T21:19:34,068 3365 | AstMapping *map; /* Temporary Maping */ 2025-09-04T21:19:34,068 | ^~~ 2025-09-04T21:19:34,982 In file included from ast/src/timeframe.c:250: 2025-09-04T21:19:34,982 ast/src/timeframe.c: In function ‘Centre’: 2025-09-04T21:19:34,983 ast/src/memory.h:280:49: warning: ‘date1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:19:34,983 280 | #define astStore(ptr,data,size) astERROR_INVOKE(astStore_(ptr,data,size,STATUS_PTR)) 2025-09-04T21:19:34,983 ast/src/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T21:19:34,983 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T21:19:34,984 | ^~~~~~~~ 2025-09-04T21:19:34,984 ast/src/timeframe.c:705:17: note: in expansion of macro ‘astStore’ 2025-09-04T21:19:34,984 705 | fres = astStore( NULL, date1, nres + 1 ); 2025-09-04T21:19:34,984 | ^~~~~~~~ 2025-09-04T21:19:34,984 ast/src/timeframe.c:651:10: note: ‘date1’ was declared here 2025-09-04T21:19:34,984 651 | char *date1; 2025-09-04T21:19:34,984 | ^~~~~ 2025-09-04T21:19:34,985 ast/src/memory.h:271:38: warning: ‘date2’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:19:34,985 271 | #define astFree(ptr) astERROR_INVOKE(astFree_(ptr,STATUS_PTR)) 2025-09-04T21:19:34,985 ast/src/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T21:19:34,985 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T21:19:34,985 | ^~~~~~~~ 2025-09-04T21:19:34,985 ast/src/timeframe.c:803:15: note: in expansion of macro ‘astFree’ 2025-09-04T21:19:34,985 803 | date2 = astFree( date2 ); 2025-09-04T21:19:34,985 | ^~~~~~~ 2025-09-04T21:19:34,986 ast/src/timeframe.c:652:10: note: ‘date2’ was declared here 2025-09-04T21:19:34,986 652 | char *date2; 2025-09-04T21:19:34,986 | ^~~~~ 2025-09-04T21:19:37,810 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:37,810 from ast/src/slamap.h:134, 2025-09-04T21:19:37,810 from ast/src/timemap.c:172: 2025-09-04T21:19:37,810 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:37,810 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:37,810 | ^~~~~~~~ 2025-09-04T21:19:37,811 In file included from ./ast/pal.h:90, 2025-09-04T21:19:37,811 from ast/src/timemap.c:171: 2025-09-04T21:19:37,811 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:37,811 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:37,811 | ^~~~~~~~ 2025-09-04T21:19:41,425 In file included from ast/src/tranmap.c:92: 2025-09-04T21:19:41,425 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:41,425 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:41,425 | ^~~~~~~~ 2025-09-04T21:19:41,426 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:41,426 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:41,426 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:41,426 | ^~~~~~~~ 2025-09-04T21:19:42,314 In file included from ast/src/unit.c:124: 2025-09-04T21:19:42,315 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:42,315 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:42,315 | ^~~~~~~~ 2025-09-04T21:19:42,316 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:42,316 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:42,316 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:42,316 | ^~~~~~~~ 2025-09-04T21:19:42,365 ast/src/unit.c: In function ‘CleanExp’: 2025-09-04T21:19:42,365 ast/src/unit.c:405:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T21:19:42,366 405 | strcspn( t, "0123456789" ) == l - 1 ) { 2025-09-04T21:19:42,366 | ^~ 2025-09-04T21:19:42,380 ast/src/unit.c: In function ‘ComplicateTree’: 2025-09-04T21:19:42,381 ast/src/unit.c:868:9: warning: variable ‘op’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:42,381 868 | Oper op; 2025-09-04T21:19:42,382 | ^~ 2025-09-04T21:19:42,608 ast/src/unit.c: In function ‘astUnitAnalyser_’: 2025-09-04T21:19:42,613 ast/src/unit.c:5152:12: warning: ‘DimAnal’ accessing 80 bytes in a region of size 72 [-Wstringop-overflow=] 2025-09-04T21:19:42,613 5152 | if( !DimAnal( in_tree, powers, &result, status ) && astOK ) { 2025-09-04T21:19:42,614 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:19:42,614 ast/src/unit.c:5152:12: note: referencing argument 2 of type ‘double[10]’ 2025-09-04T21:19:42,615 ast/src/unit.c:1373:12: note: in a call to function ‘DimAnal’ 2025-09-04T21:19:42,616 1373 | static int DimAnal( UnitNode *node, double powers[NQUANT], double *scale, int *status ) { 2025-09-04T21:19:42,616 | ^~~~~~~ 2025-09-04T21:19:46,456 In file included from ast/src/unitmap.c:90: 2025-09-04T21:19:46,456 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:46,456 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:46,456 | ^~~~~~~~ 2025-09-04T21:19:46,457 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:46,457 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:46,457 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:46,457 | ^~~~~~~~ 2025-09-04T21:19:46,496 ast/src/unitmap.c: In function ‘Transform’: 2025-09-04T21:19:46,497 ast/src/unitmap.c:859:16: warning: variable ‘map’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:46,497 859 | AstUnitMap *map; /* Pointer to UnitMap to be applied */ 2025-09-04T21:19:46,497 | ^~~ 2025-09-04T21:19:46,498 ast/src/unitmap.c: In function ‘Dump’: 2025-09-04T21:19:46,499 ast/src/unitmap.c:949:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:46,499 949 | AstUnitMap *this; /* Pointer to the UnitMap structure */ 2025-09-04T21:19:46,499 | ^~~~ 2025-09-04T21:19:47,007 In file included from ast/src/unitnormmap.c:109: 2025-09-04T21:19:47,007 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:47,007 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:47,007 | ^~~~~~~~ 2025-09-04T21:19:47,008 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:47,008 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:47,008 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:47,008 | ^~~~~~~~ 2025-09-04T21:19:48,032 In file included from ast/src/wcsmap.c:623: 2025-09-04T21:19:48,032 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:48,033 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:48,033 | ^~~~~~~~ 2025-09-04T21:19:48,033 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:48,034 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:48,034 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:48,034 | ^~~~~~~~ 2025-09-04T21:19:51,351 In file included from ast/src/winmap.c:140: 2025-09-04T21:19:51,351 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:51,351 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:51,351 | ^~~~~~~~ 2025-09-04T21:19:51,352 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:51,352 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:51,353 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:51,353 | ^~~~~~~~ 2025-09-04T21:19:54,177 ast/src/xml.c: In function ‘ReadContent’: 2025-09-04T21:19:54,183 ast/src/xml.c:6167:8: warning: variable ‘prolog_ok’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:54,183 6167 | int prolog_ok; /* OK for source to start with a prolog? */ 2025-09-04T21:19:54,183 | ^~~~~~~~~ 2025-09-04T21:19:58,526 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:58,526 from ast/src/frame.h:556, 2025-09-04T21:19:58,526 from ast/src/xmlchan.c:214: 2025-09-04T21:19:58,526 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:58,526 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:58,526 | ^~~~~~~~ 2025-09-04T21:19:58,527 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:58,528 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:58,528 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:58,528 | ^~~~~~~~ 2025-09-04T21:19:58,750 ast/src/xmlchan.c: In function ‘AstronTimeReader’: 2025-09-04T21:19:58,752 ast/src/xmlchan.c:2007:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:19:58,752 2007 | if( iso && astUnformat( cfrm, 0, iso, &val ) != strlen( iso ) ) { 2025-09-04T21:19:58,752 | ^~ 2025-09-04T21:19:59,492 In file included from ast/src/xmlchan.c:213: 2025-09-04T21:19:59,493 ast/src/xmlchan.c: In function ‘Position2DReader’: 2025-09-04T21:19:59,499 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:19:59,499 511 | #define astRetF_(x) (x) 2025-09-04T21:19:59,499 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:19:59,500 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:19:59,500 | ^~~~~~ 2025-09-04T21:19:59,500 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:19:59,500 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:19:59,500 | ^~~~~~~~~ 2025-09-04T21:19:59,500 ast/src/xmlchan.c:6687:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:19:59,500 6687 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:19:59,500 | ^~~~~~~~~~ 2025-09-04T21:19:59,507 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:19:59,507 511 | #define astRetF_(x) (x) 2025-09-04T21:19:59,507 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:19:59,507 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:19:59,507 | ^~~~~~ 2025-09-04T21:19:59,507 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:19:59,507 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:19:59,507 | ^~~~~~~~~ 2025-09-04T21:19:59,508 ast/src/xmlchan.c:6687:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:19:59,508 6687 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:19:59,508 | ^~~~~~~~~~ 2025-09-04T21:19:59,508 In file included from ast/src/xmlchan.c:220: 2025-09-04T21:19:59,508 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:19:59,508 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:19:59,508 | ^~~~~~~~~~~ 2025-09-04T21:19:59,514 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:19:59,514 511 | #define astRetF_(x) (x) 2025-09-04T21:19:59,515 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:19:59,515 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:19:59,515 | ^~~~~~ 2025-09-04T21:19:59,515 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:19:59,515 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:19:59,515 | ^~~~~~~~~ 2025-09-04T21:19:59,515 ast/src/xmlchan.c:6734:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:19:59,515 6734 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:19:59,515 | ^~~~~~~~~~ 2025-09-04T21:19:59,522 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:19:59,522 511 | #define astRetF_(x) (x) 2025-09-04T21:19:59,522 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:19:59,522 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:19:59,522 | ^~~~~~ 2025-09-04T21:19:59,522 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:19:59,522 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:19:59,523 | ^~~~~~~~~ 2025-09-04T21:19:59,523 ast/src/xmlchan.c:6734:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:19:59,523 6734 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:19:59,523 | ^~~~~~~~~~ 2025-09-04T21:19:59,523 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:19:59,523 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:19:59,523 | ^~~~~~~~~~~ 2025-09-04T21:19:59,529 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:19:59,529 511 | #define astRetF_(x) (x) 2025-09-04T21:19:59,530 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:19:59,530 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:19:59,530 | ^~~~~~ 2025-09-04T21:19:59,530 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:19:59,530 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:19:59,530 | ^~~~~~~~~ 2025-09-04T21:19:59,530 ast/src/xmlchan.c:6782:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:19:59,530 6782 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:19:59,530 | ^~~~~~~~~~ 2025-09-04T21:19:59,537 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:19:59,537 511 | #define astRetF_(x) (x) 2025-09-04T21:19:59,537 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:19:59,537 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:19:59,537 | ^~~~~~ 2025-09-04T21:19:59,537 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:19:59,537 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:19:59,538 | ^~~~~~~~~ 2025-09-04T21:19:59,538 ast/src/xmlchan.c:6782:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:19:59,538 6782 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:19:59,538 | ^~~~~~~~~~ 2025-09-04T21:19:59,538 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:19:59,538 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:19:59,538 | ^~~~~~~~~~~ 2025-09-04T21:19:59,544 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:19:59,544 511 | #define astRetF_(x) (x) 2025-09-04T21:19:59,545 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:19:59,545 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:19:59,545 | ^~~~~~ 2025-09-04T21:19:59,545 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:19:59,545 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:19:59,545 | ^~~~~~~~~ 2025-09-04T21:19:59,545 ast/src/xmlchan.c:6830:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:19:59,545 6830 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:19:59,545 | ^~~~~~~~~~ 2025-09-04T21:19:59,552 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:19:59,552 511 | #define astRetF_(x) (x) 2025-09-04T21:19:59,552 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:19:59,552 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:19:59,552 | ^~~~~~ 2025-09-04T21:19:59,552 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:19:59,552 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:19:59,553 | ^~~~~~~~~ 2025-09-04T21:19:59,553 ast/src/xmlchan.c:6830:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:19:59,553 6830 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:19:59,553 | ^~~~~~~~~~ 2025-09-04T21:19:59,553 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:19:59,553 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:19:59,553 | ^~~~~~~~~~~ 2025-09-04T21:19:59,565 ast/src/xmlchan.c: In function ‘EllipseReader’: 2025-09-04T21:19:59,569 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:19:59,569 511 | #define astRetF_(x) (x) 2025-09-04T21:19:59,569 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:19:59,569 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:19:59,569 | ^~~~~~ 2025-09-04T21:19:59,569 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:19:59,569 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:19:59,569 | ^~~~~~~~~ 2025-09-04T21:19:59,569 ast/src/xmlchan.c:3816:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:19:59,569 3816 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T21:19:59,570 | ^~~~~~~~~~ 2025-09-04T21:19:59,573 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:19:59,573 511 | #define astRetF_(x) (x) 2025-09-04T21:19:59,573 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:19:59,574 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:19:59,574 | ^~~~~~ 2025-09-04T21:19:59,574 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:19:59,574 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:19:59,574 | ^~~~~~~~~ 2025-09-04T21:19:59,574 ast/src/xmlchan.c:3816:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:19:59,574 3816 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T21:19:59,574 | ^~~~~~~~~~ 2025-09-04T21:19:59,574 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:19:59,574 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:19:59,575 | ^~~~~~~~~~~ 2025-09-04T21:19:59,578 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:19:59,578 511 | #define astRetF_(x) (x) 2025-09-04T21:19:59,578 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:19:59,578 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:19:59,578 | ^~~~~~ 2025-09-04T21:19:59,578 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:19:59,579 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:19:59,579 | ^~~~~~~~~ 2025-09-04T21:19:59,579 ast/src/xmlchan.c:3828:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:19:59,579 3828 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T21:19:59,579 | ^~~~~~~~~~ 2025-09-04T21:19:59,583 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:19:59,583 511 | #define astRetF_(x) (x) 2025-09-04T21:19:59,583 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:19:59,583 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:19:59,583 | ^~~~~~ 2025-09-04T21:19:59,583 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:19:59,583 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:19:59,583 | ^~~~~~~~~ 2025-09-04T21:19:59,583 ast/src/xmlchan.c:3828:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:19:59,583 3828 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T21:19:59,583 | ^~~~~~~~~~ 2025-09-04T21:19:59,584 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:19:59,584 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:19:59,584 | ^~~~~~~~~~~ 2025-09-04T21:20:05,890 ast/src/xmlchan.c: In function ‘StcMetadataReader’: 2025-09-04T21:20:05,898 ast/src/xmlchan.c:7811:50: warning: ‘)’ directive writing 1 byte into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T21:20:05,898 7811 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T21:20:05,898 | ^ 2025-09-04T21:20:05,899 In function ‘ReCentreAnc’, 2025-09-04T21:20:05,899 inlined from ‘StcMetadataReader’ at ast/src/xmlchan.c:10711:7: 2025-09-04T21:20:05,906 ast/src/xmlchan.c:7811:19: note: ‘sprintf’ output between 14 and 22 bytes into a destination of size 20 2025-09-04T21:20:05,906 7811 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T21:20:05,906 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:20:07,774 In file included from ast/src/xphmap.c:89: 2025-09-04T21:20:07,775 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:20:07,775 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:20:07,775 | ^~~~~~~~ 2025-09-04T21:20:07,776 In file included from ast/src/pointset.h:194: 2025-09-04T21:20:07,776 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:20:07,776 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:20:07,776 | ^~~~~~~~ 2025-09-04T21:20:08,795 In file included from ast/src/zoommap.c:93: 2025-09-04T21:20:08,796 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:20:08,796 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:20:08,796 | ^~~~~~~~ 2025-09-04T21:20:08,797 In file included from ast/src/pointset.h:194: 2025-09-04T21:20:08,797 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:20:08,797 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:20:08,797 | ^~~~~~~~ 2025-09-04T21:20:15,288 starlink/ast/Ast.c: In function ‘numpydtype2str’: 2025-09-04T21:20:15,291 starlink/ast/Ast.c:66:8: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:15,291 66 | case PyArray_DOUBLE: 2025-09-04T21:20:15,291 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:15,291 | PyArray_DTYPE 2025-09-04T21:20:15,291 starlink/ast/Ast.c:66:8: note: each undeclared identifier is reported only once for each function it appears in 2025-09-04T21:20:15,308 starlink/ast/Ast.c:69:8: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:15,308 69 | case PyArray_FLOAT: 2025-09-04T21:20:15,308 | ^~~~~~~~~~~~~ 2025-09-04T21:20:15,308 | PyArray_ISFLOAT 2025-09-04T21:20:15,321 starlink/ast/Ast.c:72:8: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:15,321 72 | case PyArray_INT: 2025-09-04T21:20:15,321 | ^~~~~~~~~~~ 2025-09-04T21:20:15,321 | PyArray_Put 2025-09-04T21:20:15,336 starlink/ast/Ast.c:75:8: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:20:15,336 75 | case PyArray_UINT: 2025-09-04T21:20:15,336 | ^~~~~~~~~~~~ 2025-09-04T21:20:15,336 | PyArray_DIM 2025-09-04T21:20:15,345 starlink/ast/Ast.c:78:8: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:15,345 78 | case PyArray_BYTE: 2025-09-04T21:20:15,345 | ^~~~~~~~~~~~ 2025-09-04T21:20:15,345 | PyArray_BYTES 2025-09-04T21:20:15,358 starlink/ast/Ast.c:81:8: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:15,359 81 | case PyArray_UBYTE: 2025-09-04T21:20:15,359 | ^~~~~~~~~~~~~ 2025-09-04T21:20:15,359 | PyArray_BYTES 2025-09-04T21:20:15,375 starlink/ast/Ast.c:84:8: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:15,375 84 | case PyArray_SHORT: 2025-09-04T21:20:15,375 | ^~~~~~~~~~~~~ 2025-09-04T21:20:15,375 | PyArray_Sort 2025-09-04T21:20:15,395 starlink/ast/Ast.c:87:8: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:15,395 87 | case PyArray_USHORT: 2025-09-04T21:20:15,396 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:15,396 | PyArray_Sort 2025-09-04T21:20:15,411 starlink/ast/Ast.c:90:8: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:15,411 90 | case PyArray_LONG: 2025-09-04T21:20:15,411 | ^~~~~~~~~~~~ 2025-09-04T21:20:15,411 | PyArray_One 2025-09-04T21:20:15,432 starlink/ast/Ast.c:93:8: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:15,432 93 | case PyArray_ULONG: 2025-09-04T21:20:15,433 | ^~~~~~~~~~~~~ 2025-09-04T21:20:15,433 | PyArray_One 2025-09-04T21:20:15,460 starlink/ast/Ast.c:96:8: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T21:20:15,460 96 | case PyArray_LONGLONG: 2025-09-04T21:20:15,460 | ^~~~~~~~~~~~~~~~ 2025-09-04T21:20:15,460 | Py_T_LONGLONG 2025-09-04T21:20:15,488 starlink/ast/Ast.c:99:8: error: ‘PyArray_ULONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_ULONGLONG’? 2025-09-04T21:20:15,488 99 | case PyArray_ULONGLONG: 2025-09-04T21:20:15,488 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:20:15,488 | Py_T_ULONGLONG 2025-09-04T21:20:15,508 starlink/ast/Ast.c:102:8: error: ‘PyArray_CFLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:15,508 102 | case PyArray_CFLOAT: 2025-09-04T21:20:15,508 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:15,508 | PyArray_ISFLOAT 2025-09-04T21:20:15,532 starlink/ast/Ast.c:105:8: error: ‘PyArray_CDOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:15,532 105 | case PyArray_CDOUBLE: 2025-09-04T21:20:15,532 | ^~~~~~~~~~~~~~~ 2025-09-04T21:20:15,533 | PyArray_DTYPE 2025-09-04T21:20:15,605 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-04T21:20:15,605 from starlink/ast/Ast.c:5: 2025-09-04T21:20:15,605 starlink/ast/Ast.c: In function ‘Mapping_linearapprox’: 2025-09-04T21:20:15,607 starlink/ast/Ast.c:762:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:15,607 762 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:15,607 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:15,607 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:15,607 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:15,607 | ^~~~~~~ 2025-09-04T21:20:15,630 starlink/ast/Ast.c: In function ‘Mapping_mapbox’: 2025-09-04T21:20:15,631 starlink/ast/Ast.c:815:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:15,631 815 | xl = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:15,632 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:15,632 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:15,632 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:15,632 | ^~~~~~~ 2025-09-04T21:20:15,648 starlink/ast/Ast.c: In function ‘Mapping_mapmerge’: 2025-09-04T21:20:15,649 starlink/ast/Ast.c:898:52: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:15,650 898 | invlist_out = PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T21:20:15,650 | ^~~~~~~~~~~ 2025-09-04T21:20:15,650 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:15,650 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:15,650 | ^~~~~~~ 2025-09-04T21:20:15,665 starlink/ast/Ast.c: In function ‘Mapping_mapsplit’: 2025-09-04T21:20:15,666 starlink/ast/Ast.c:939:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:15,666 939 | PyArray_INT, 0, 100); 2025-09-04T21:20:15,666 | ^~~~~~~~~~~ 2025-09-04T21:20:15,666 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:15,666 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:15,667 | ^~~~ 2025-09-04T21:20:15,690 starlink/ast/Ast.c: In function ‘Mapping_quadapprox’: 2025-09-04T21:20:15,691 starlink/ast/Ast.c:997:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:15,691 997 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:15,692 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:15,692 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:15,692 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:15,692 | ^~~~~~~ 2025-09-04T21:20:15,717 starlink/ast/Ast.c: In function ‘Mapping_rebin’: 2025-09-04T21:20:15,718 starlink/ast/Ast.c:1117:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:15,718 1117 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:20:15,718 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:15,719 | PyArray_DTYPE 2025-09-04T21:20:15,737 starlink/ast/Ast.c:1120:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:15,737 1120 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:20:15,737 | ^~~~~~~~~~~~~ 2025-09-04T21:20:15,737 | PyArray_ISFLOAT 2025-09-04T21:20:15,752 starlink/ast/Ast.c:1123:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:15,752 1123 | } else if( type == PyArray_INT || 2025-09-04T21:20:15,752 | ^~~~~~~~~~~ 2025-09-04T21:20:15,752 | PyArray_Put 2025-09-04T21:20:15,769 starlink/ast/Ast.c:1124:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:15,770 1124 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T21:20:15,770 | ^~~~~~~~~~~~ 2025-09-04T21:20:15,770 | PyArray_One 2025-09-04T21:20:15,798 starlink/ast/Ast.c: In function ‘Mapping_rebinseq’: 2025-09-04T21:20:15,800 starlink/ast/Ast.c:1327:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:15,800 1327 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:20:15,800 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:15,800 | PyArray_DTYPE 2025-09-04T21:20:15,818 starlink/ast/Ast.c:1330:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:15,819 1330 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:20:15,819 | ^~~~~~~~~~~~~ 2025-09-04T21:20:15,819 | PyArray_ISFLOAT 2025-09-04T21:20:15,834 starlink/ast/Ast.c:1333:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:15,834 1333 | } else if( type == PyArray_INT || 2025-09-04T21:20:15,834 | ^~~~~~~~~~~ 2025-09-04T21:20:15,834 | PyArray_Put 2025-09-04T21:20:15,852 starlink/ast/Ast.c:1334:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:15,852 1334 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T21:20:15,852 | ^~~~~~~~~~~~ 2025-09-04T21:20:15,852 | PyArray_One 2025-09-04T21:20:15,881 starlink/ast/Ast.c: In function ‘Mapping_resample’: 2025-09-04T21:20:15,883 starlink/ast/Ast.c:1573:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:15,883 1573 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:20:15,883 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:15,883 | PyArray_DTYPE 2025-09-04T21:20:15,902 starlink/ast/Ast.c:1576:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:15,902 1576 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:20:15,902 | ^~~~~~~~~~~~~ 2025-09-04T21:20:15,903 | PyArray_ISFLOAT 2025-09-04T21:20:15,918 starlink/ast/Ast.c:1579:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:15,918 1579 | } else if( type == PyArray_INT ) { 2025-09-04T21:20:15,918 | ^~~~~~~~~~~ 2025-09-04T21:20:15,918 | PyArray_Put 2025-09-04T21:20:15,936 starlink/ast/Ast.c:1582:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:15,936 1582 | } else if( type == PyArray_LONG ) { 2025-09-04T21:20:15,936 | ^~~~~~~~~~~~ 2025-09-04T21:20:15,937 | PyArray_One 2025-09-04T21:20:15,955 starlink/ast/Ast.c:1585:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:15,955 1585 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:20:15,955 | ^~~~~~~~~~~~~ 2025-09-04T21:20:15,955 | PyArray_Sort 2025-09-04T21:20:15,966 starlink/ast/Ast.c:1588:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:15,967 1588 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:20:15,967 | ^~~~~~~~~~~~ 2025-09-04T21:20:15,967 | PyArray_BYTES 2025-09-04T21:20:15,984 starlink/ast/Ast.c:1591:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:20:15,984 1591 | } else if( type == PyArray_UINT ) { 2025-09-04T21:20:15,984 | ^~~~~~~~~~~~ 2025-09-04T21:20:15,984 | PyArray_DIM 2025-09-04T21:20:16,007 starlink/ast/Ast.c:1594:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:16,007 1594 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:20:16,007 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:16,007 | PyArray_Sort 2025-09-04T21:20:16,023 starlink/ast/Ast.c:1597:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:16,023 1597 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:20:16,023 | ^~~~~~~~~~~~~ 2025-09-04T21:20:16,023 | PyArray_BYTES 2025-09-04T21:20:16,067 starlink/ast/Ast.c: In function ‘Mapping_trangrid’: 2025-09-04T21:20:16,069 starlink/ast/Ast.c:1889:63: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:16,069 1889 | pout = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T21:20:16,069 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:16,069 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:16,069 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:16,069 | ^~~~~~~ 2025-09-04T21:20:16,093 starlink/ast/Ast.c: In function ‘Mapping_tran’: 2025-09-04T21:20:16,096 starlink/ast/Ast.c:1968:33: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:16,096 1968 | in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, "in", NAME ); 2025-09-04T21:20:16,096 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:16,096 | PyArray_DTYPE 2025-09-04T21:20:16,236 starlink/ast/Ast.c: In function ‘TimeMap_timeadd’: 2025-09-04T21:20:16,239 starlink/ast/Ast.c:2815:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:16,239 2815 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:20:16,239 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:16,239 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:16,239 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:16,239 | ^~~~ 2025-09-04T21:20:16,258 starlink/ast/Ast.c: In function ‘PermMap_init’: 2025-09-04T21:20:16,261 starlink/ast/Ast.c:3146:61: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:16,261 3146 | PyArray_INT, 0, 100); 2025-09-04T21:20:16,262 | ^~~~~~~~~~~ 2025-09-04T21:20:16,262 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:16,262 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:16,262 | ^~~~ 2025-09-04T21:20:16,286 starlink/ast/Ast.c:3151:65: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:16,286 3151 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:20:16,287 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:16,287 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:16,287 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:16,287 | ^~~~ 2025-09-04T21:20:16,310 starlink/ast/Ast.c: In function ‘ShiftMap_init’: 2025-09-04T21:20:16,313 starlink/ast/Ast.c:3250:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:16,313 3250 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:20:16,313 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:16,313 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:16,313 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:16,314 | ^~~~ 2025-09-04T21:20:16,336 starlink/ast/Ast.c: In function ‘UnitNormMap_init’: 2025-09-04T21:20:16,340 starlink/ast/Ast.c:3338:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:16,340 3338 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:20:16,340 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:16,340 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:16,340 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:16,340 | ^~~~ 2025-09-04T21:20:16,363 starlink/ast/Ast.c: In function ‘LutMap_init’: 2025-09-04T21:20:16,366 starlink/ast/Ast.c:3428:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:16,367 3428 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:20:16,367 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:16,367 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:16,367 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:16,367 | ^~~~ 2025-09-04T21:20:16,390 starlink/ast/Ast.c: In function ‘WinMap_init’: 2025-09-04T21:20:16,393 starlink/ast/Ast.c:3523:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:16,393 3523 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:20:16,394 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:16,394 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:16,394 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:16,394 | ^~~~ 2025-09-04T21:20:16,398 starlink/ast/Ast.c:3534:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T21:20:16,398 3534 | if ( ncoord == PyArray_Size( (PyObject*)inb ) && 2025-09-04T21:20:16,398 | ^~ 2025-09-04T21:20:16,402 starlink/ast/Ast.c:3535:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T21:20:16,402 3535 | ncoord == PyArray_Size( (PyObject*)outa) && 2025-09-04T21:20:16,402 | ^~ 2025-09-04T21:20:16,406 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-04T21:20:16,406 3536 | ncoord == PyArray_Size( (PyObject*)outb) ) { 2025-09-04T21:20:16,406 | ^~ 2025-09-04T21:20:16,973 In file included from starlink/ast/Ast.c:55: 2025-09-04T21:20:16,973 starlink/ast/Ast.c: In function ‘getActiveUnit’: 2025-09-04T21:20:16,976 ./starlink/include/star/pyast.h:150:9: warning: unused variable ‘att_buf’ [-Wunused-variable] 2025-09-04T21:20:16,976 150 | char att_buf[ MXATTR_LEN ]; \ 2025-09-04T21:20:16,976 | ^~~~~~~ 2025-09-04T21:20:16,976 starlink/ast/Ast.c:3643:1: note: in expansion of macro ‘MAKE_GET’ 2025-09-04T21:20:16,976 3643 | MAKE_GET( Frame, ActiveUnit, 2025-09-04T21:20:16,976 | ^~~~~~~~ 2025-09-04T21:20:17,050 starlink/ast/Ast.c: In function ‘Frame_intersect’: 2025-09-04T21:20:17,055 starlink/ast/Ast.c:4006:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:17,055 4006 | out = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:17,055 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:17,055 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:17,055 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:17,055 | ^~~~~~~ 2025-09-04T21:20:17,073 starlink/ast/Ast.c: In function ‘Frame_matchaxes’: 2025-09-04T21:20:17,078 starlink/ast/Ast.c:4041:59: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:17,078 4041 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T21:20:17,078 | ^~~~~~~~~~~ 2025-09-04T21:20:17,078 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:17,078 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:17,078 | ^~~~~~~ 2025-09-04T21:20:17,104 starlink/ast/Ast.c: In function ‘Frame_norm’: 2025-09-04T21:20:17,108 starlink/ast/Ast.c:4094:55: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:17,109 4094 | PyArray_DOUBLE, 0, 100 ); 2025-09-04T21:20:17,109 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:17,109 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:17,109 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:17,109 | ^~~~ 2025-09-04T21:20:17,137 starlink/ast/Ast.c: In function ‘Frame_offset’: 2025-09-04T21:20:17,141 starlink/ast/Ast.c:4209:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:17,141 4209 | point3 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:17,141 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:17,141 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:17,142 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:17,142 | ^~~~~~~ 2025-09-04T21:20:17,168 starlink/ast/Ast.c: In function ‘Frame_offset2’: 2025-09-04T21:20:17,172 starlink/ast/Ast.c:4247:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:17,172 4247 | point2 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:17,172 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:17,172 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:17,172 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:17,173 | ^~~~~~~ 2025-09-04T21:20:17,192 starlink/ast/Ast.c: In function ‘Frame_pickaxes’: 2025-09-04T21:20:17,197 starlink/ast/Ast.c:4307:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:17,197 4307 | PyArray_INT, 0, 100); 2025-09-04T21:20:17,197 | ^~~~~~~~~~~ 2025-09-04T21:20:17,197 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:17,197 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:17,197 | ^~~~ 2025-09-04T21:20:17,225 starlink/ast/Ast.c: In function ‘Frame_resolve’: 2025-09-04T21:20:17,229 starlink/ast/Ast.c:4364:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:17,230 4364 | point4 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:17,230 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:17,230 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:17,230 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:17,230 | ^~~~~~~ 2025-09-04T21:20:17,257 starlink/ast/Ast.c: In function ‘MatrixMap_init’: 2025-09-04T21:20:17,261 starlink/ast/Ast.c:4488:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:17,261 4488 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:20:17,262 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:17,262 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:17,262 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:17,262 | ^~~~ 2025-09-04T21:20:17,293 starlink/ast/Ast.c: In function ‘PolyMap_init’: 2025-09-04T21:20:17,298 starlink/ast/Ast.c:4618:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:17,298 4618 | PyArray_DOUBLE, 2025-09-04T21:20:17,298 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:17,298 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:17,298 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:17,298 | ^~~~ 2025-09-04T21:20:17,331 starlink/ast/Ast.c: In function ‘ChebyMap_init’: 2025-09-04T21:20:17,336 starlink/ast/Ast.c:4836:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:17,336 4836 | PyArray_DOUBLE, 2025-09-04T21:20:17,336 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:17,337 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:17,337 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:17,337 | ^~~~ 2025-09-04T21:20:17,488 starlink/ast/Ast.c: In function ‘Region_getregionbounds’: 2025-09-04T21:20:17,495 starlink/ast/Ast.c:6314:56: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:17,495 6314 | lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:17,495 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:17,495 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:17,495 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:17,495 | ^~~~~~~ 2025-09-04T21:20:17,522 starlink/ast/Ast.c: In function ‘Region_getregiondisc’: 2025-09-04T21:20:17,529 starlink/ast/Ast.c:6344:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:17,529 6344 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:17,529 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:17,529 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:17,529 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:17,529 | ^~~~~~~ 2025-09-04T21:20:17,565 starlink/ast/Ast.c: In function ‘Region_getregionpoints’: 2025-09-04T21:20:17,572 starlink/ast/Ast.c:6474:59: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:17,572 6474 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T21:20:17,572 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:17,572 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:17,572 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:17,572 | ^~~~~~~ 2025-09-04T21:20:17,600 starlink/ast/Ast.c: In function ‘Region_getregionmesh’: 2025-09-04T21:20:17,606 starlink/ast/Ast.c:6523:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:17,606 6523 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T21:20:17,607 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:17,607 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:17,607 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:17,607 | ^~~~~~~ 2025-09-04T21:20:17,635 starlink/ast/Ast.c: In function ‘Region_mask’: 2025-09-04T21:20:17,644 starlink/ast/Ast.c:6592:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:17,644 6592 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:20:17,644 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:17,644 | PyArray_DTYPE 2025-09-04T21:20:17,673 starlink/ast/Ast.c:6595:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:17,674 6595 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:20:17,674 | ^~~~~~~~~~~~~ 2025-09-04T21:20:17,674 | PyArray_ISFLOAT 2025-09-04T21:20:17,699 starlink/ast/Ast.c:6598:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:17,699 6598 | } else if( type == PyArray_INT ) { 2025-09-04T21:20:17,699 | ^~~~~~~~~~~ 2025-09-04T21:20:17,700 | PyArray_Put 2025-09-04T21:20:17,727 starlink/ast/Ast.c:6601:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:17,727 6601 | } else if( type == PyArray_LONG ) { 2025-09-04T21:20:17,727 | ^~~~~~~~~~~~ 2025-09-04T21:20:17,727 | PyArray_One 2025-09-04T21:20:17,756 starlink/ast/Ast.c:6604:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:17,756 6604 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:20:17,756 | ^~~~~~~~~~~~~ 2025-09-04T21:20:17,756 | PyArray_Sort 2025-09-04T21:20:17,778 starlink/ast/Ast.c:6607:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:17,778 6607 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:20:17,778 | ^~~~~~~~~~~~ 2025-09-04T21:20:17,778 | PyArray_BYTES 2025-09-04T21:20:17,805 starlink/ast/Ast.c:6610:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:20:17,805 6610 | } else if( type == PyArray_UINT ) { 2025-09-04T21:20:17,805 | ^~~~~~~~~~~~ 2025-09-04T21:20:17,806 | PyArray_DIM 2025-09-04T21:20:17,842 starlink/ast/Ast.c:6613:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:17,842 6613 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:20:17,842 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:17,843 | PyArray_Sort 2025-09-04T21:20:17,870 starlink/ast/Ast.c:6616:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:17,870 6616 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:20:17,870 | ^~~~~~~~~~~~~ 2025-09-04T21:20:17,870 | PyArray_BYTES 2025-09-04T21:20:17,937 starlink/ast/Ast.c: In function ‘Circle_circlepars’: 2025-09-04T21:20:17,944 starlink/ast/Ast.c:6961:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:17,945 6961 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:17,945 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:17,945 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:17,945 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:17,945 | ^~~~~~~ 2025-09-04T21:20:17,976 starlink/ast/Ast.c: In function ‘Moc_addmocdata’: 2025-09-04T21:20:17,986 starlink/ast/Ast.c:7151:22: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:17,987 7151 | if( type == PyArray_INT ) { 2025-09-04T21:20:17,987 | ^~~~~~~~~~~ 2025-09-04T21:20:17,987 | PyArray_Put 2025-09-04T21:20:18,015 starlink/ast/Ast.c:7153:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:18,015 7153 | } else if( type == PyArray_LONG ) { 2025-09-04T21:20:18,015 | ^~~~~~~~~~~~ 2025-09-04T21:20:18,015 | PyArray_One 2025-09-04T21:20:18,054 starlink/ast/Ast.c:7155:29: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T21:20:18,054 7155 | } else if( type == PyArray_LONGLONG ) { 2025-09-04T21:20:18,055 | ^~~~~~~~~~~~~~~~ 2025-09-04T21:20:18,055 | Py_T_LONGLONG 2025-09-04T21:20:18,087 starlink/ast/Ast.c: In function ‘Moc_addpixelmask’: 2025-09-04T21:20:18,097 starlink/ast/Ast.c:7277:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:18,098 7277 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:20:18,098 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:18,098 | PyArray_DTYPE 2025-09-04T21:20:18,128 starlink/ast/Ast.c:7281:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:18,128 7281 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:20:18,128 | ^~~~~~~~~~~~~ 2025-09-04T21:20:18,128 | PyArray_ISFLOAT 2025-09-04T21:20:18,155 starlink/ast/Ast.c:7285:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:18,155 7285 | } else if( type == PyArray_INT ) { 2025-09-04T21:20:18,155 | ^~~~~~~~~~~ 2025-09-04T21:20:18,155 | PyArray_Put 2025-09-04T21:20:18,183 starlink/ast/Ast.c:7289:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:18,184 7289 | } else if( type == PyArray_LONG ) { 2025-09-04T21:20:18,184 | ^~~~~~~~~~~~ 2025-09-04T21:20:18,184 | PyArray_One 2025-09-04T21:20:18,214 starlink/ast/Ast.c:7293:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:18,214 7293 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:20:18,214 | ^~~~~~~~~~~~~ 2025-09-04T21:20:18,214 | PyArray_Sort 2025-09-04T21:20:18,236 starlink/ast/Ast.c:7297:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:18,236 7297 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:20:18,236 | ^~~~~~~~~~~~ 2025-09-04T21:20:18,236 | PyArray_BYTES 2025-09-04T21:20:18,264 starlink/ast/Ast.c:7301:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:20:18,265 7301 | } else if( type == PyArray_UINT ) { 2025-09-04T21:20:18,265 | ^~~~~~~~~~~~ 2025-09-04T21:20:18,265 | PyArray_DIM 2025-09-04T21:20:18,299 starlink/ast/Ast.c:7305:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:18,299 7305 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:20:18,299 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:18,299 | PyArray_Sort 2025-09-04T21:20:18,326 starlink/ast/Ast.c:7309:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:18,326 7309 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:20:18,326 | ^~~~~~~~~~~~~ 2025-09-04T21:20:18,326 | PyArray_BYTES 2025-09-04T21:20:18,381 starlink/ast/Ast.c: In function ‘Moc_getmocdata’: 2025-09-04T21:20:18,388 starlink/ast/Ast.c:7471:47: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:18,388 7471 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T21:20:18,388 | ^~~~~~~~~~~ 2025-09-04T21:20:18,388 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:18,388 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:18,388 | ^~~~~~~ 2025-09-04T21:20:18,426 starlink/ast/Ast.c:7471:61: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T21:20:18,426 7471 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T21:20:18,426 | ^~~~~~~~~~~~~~~~ 2025-09-04T21:20:18,426 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:18,427 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:18,427 | ^~~~~~~ 2025-09-04T21:20:18,463 starlink/ast/Ast.c: In function ‘Polygon_init’: 2025-09-04T21:20:18,473 starlink/ast/Ast.c:7646:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:18,474 7646 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T21:20:18,474 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:18,474 | PyArray_DTYPE 2025-09-04T21:20:18,505 starlink/ast/Ast.c: In function ‘PointList_init’: 2025-09-04T21:20:18,516 starlink/ast/Ast.c:7778:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:18,516 7778 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T21:20:18,516 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:18,516 | PyArray_DTYPE 2025-09-04T21:20:18,548 starlink/ast/Ast.c: In function ‘Ellipse_ellipsepars’: 2025-09-04T21:20:18,556 starlink/ast/Ast.c:7923:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:18,557 7923 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:18,557 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:18,557 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:18,557 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:18,557 | ^~~~~~~ 2025-09-04T21:20:18,583 starlink/ast/Ast.c: In function ‘Channel_init’: 2025-09-04T21:20:18,591 starlink/ast/Ast.c:8437:29: error: passing argument 1 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T21:20:18,592 8437 | result = SetProxy( this, self ); 2025-09-04T21:20:18,592 | ^~~~ 2025-09-04T21:20:18,592 | | 2025-09-04T21:20:18,592 | AstChannel * 2025-09-04T21:20:18,592 starlink/ast/Ast.c:143:33: note: expected ‘AstObject *’ but argument is of type ‘AstChannel *’ 2025-09-04T21:20:18,592 143 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T21:20:18,592 | ~~~~~~~~~~~^~~~ 2025-09-04T21:20:18,601 starlink/ast/Ast.c:8437:35: error: passing argument 2 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T21:20:18,601 8437 | result = SetProxy( this, self ); 2025-09-04T21:20:18,601 | ^~~~ 2025-09-04T21:20:18,601 | | 2025-09-04T21:20:18,602 | Channel * 2025-09-04T21:20:18,602 starlink/ast/Ast.c:143:47: note: expected ‘Object *’ but argument is of type ‘Channel *’ 2025-09-04T21:20:18,602 143 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T21:20:18,602 | ~~~~~~~~^~~~ 2025-09-04T21:20:18,873 starlink/ast/Ast.c: In function ‘KeyMap_setitem’: 2025-09-04T21:20:18,887 starlink/ast/Ast.c:10419:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:18,887 10419 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:20:18,887 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:18,887 | PyArray_DTYPE 2025-09-04T21:20:18,923 starlink/ast/Ast.c:10422:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:18,923 10422 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:20:18,923 | ^~~~~~~~~~~~~ 2025-09-04T21:20:18,923 | PyArray_ISFLOAT 2025-09-04T21:20:18,955 starlink/ast/Ast.c:10425:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:18,955 10425 | } else if( type == PyArray_INT ) { 2025-09-04T21:20:18,955 | ^~~~~~~~~~~ 2025-09-04T21:20:18,955 | PyArray_Put 2025-09-04T21:20:18,990 starlink/ast/Ast.c:10428:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:18,991 10428 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:20:18,991 | ^~~~~~~~~~~~~ 2025-09-04T21:20:18,991 | PyArray_Sort 2025-09-04T21:20:19,024 starlink/ast/Ast.c:10431:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:19,024 10431 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:20:19,024 | ^~~~~~~~~~~~~ 2025-09-04T21:20:19,024 | PyArray_BYTES 2025-09-04T21:20:19,364 starlink/ast/Ast.c: In function ‘Plot_boundingbox’: 2025-09-04T21:20:19,374 starlink/ast/Ast.c:10793:75: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:19,374 10793 | PyArrayObject *lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:19,374 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:19,374 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:19,375 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:19,375 | ^~~~~~~ 2025-09-04T21:20:19,421 starlink/ast/Ast.c: In function ‘Plot_mark’: 2025-09-04T21:20:19,436 starlink/ast/Ast.c:10983:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:19,436 10983 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 1, 2, dims, 2025-09-04T21:20:19,437 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:19,437 | PyArray_DTYPE 2025-09-04T21:20:19,466 starlink/ast/Ast.c: In function ‘Plot_polycurve’: 2025-09-04T21:20:19,481 starlink/ast/Ast.c:11015:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:19,481 11015 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, 2025-09-04T21:20:19,481 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:19,481 | PyArray_DTYPE 2025-09-04T21:20:19,537 starlink/ast/Ast.c: In function ‘Line_wrapper’: 2025-09-04T21:20:19,548 starlink/ast/Ast.c:11350:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:19,548 11350 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:19,548 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:19,549 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:19,549 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:19,549 | ^~~~~~~ 2025-09-04T21:20:19,575 starlink/ast/Ast.c: In function ‘Mark_wrapper’: 2025-09-04T21:20:19,586 starlink/ast/Ast.c:11383:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:19,587 11383 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:19,587 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:19,587 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:19,587 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:19,587 | ^~~~~~~ 2025-09-04T21:20:19,633 starlink/ast/Ast.c: In function ‘Table_columnshape’: 2025-09-04T21:20:19,645 starlink/ast/Ast.c:11750:81: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:19,645 11750 | PyArrayObject *dims_array = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T21:20:19,645 | ^~~~~~~~~~~ 2025-09-04T21:20:19,645 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:19,645 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:19,645 | ^~~~~~~ 2025-09-04T21:20:19,745 starlink/ast/Ast.c: In function ‘PyAst_convex’: 2025-09-04T21:20:19,762 starlink/ast/Ast.c:12428:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:19,762 12428 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:20:19,762 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:19,762 | PyArray_DTYPE 2025-09-04T21:20:19,801 starlink/ast/Ast.c:12431:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:19,801 12431 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:20:19,801 | ^~~~~~~~~~~~~ 2025-09-04T21:20:19,801 | PyArray_ISFLOAT 2025-09-04T21:20:19,836 starlink/ast/Ast.c:12434:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:19,836 12434 | } else if( type == PyArray_INT ) { 2025-09-04T21:20:19,836 | ^~~~~~~~~~~ 2025-09-04T21:20:19,836 | PyArray_Put 2025-09-04T21:20:19,873 starlink/ast/Ast.c:12437:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:19,873 12437 | } else if( type == PyArray_LONG ) { 2025-09-04T21:20:19,873 | ^~~~~~~~~~~~ 2025-09-04T21:20:19,873 | PyArray_One 2025-09-04T21:20:19,909 starlink/ast/Ast.c:12440:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:20:19,910 12440 | } else if( type == PyArray_UINT ) { 2025-09-04T21:20:19,910 | ^~~~~~~~~~~~ 2025-09-04T21:20:19,910 | PyArray_DIM 2025-09-04T21:20:19,950 starlink/ast/Ast.c:12443:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:19,951 12443 | } else if( type == PyArray_ULONG ) { 2025-09-04T21:20:19,951 | ^~~~~~~~~~~~~ 2025-09-04T21:20:19,951 | PyArray_One 2025-09-04T21:20:19,989 starlink/ast/Ast.c:12446:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:19,989 12446 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:20:19,989 | ^~~~~~~~~~~~~ 2025-09-04T21:20:19,989 | PyArray_Sort 2025-09-04T21:20:20,031 starlink/ast/Ast.c:12449:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:20,032 12449 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:20:20,032 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:20,032 | PyArray_Sort 2025-09-04T21:20:20,062 starlink/ast/Ast.c:12452:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:20,062 12452 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:20:20,062 | ^~~~~~~~~~~~ 2025-09-04T21:20:20,062 | PyArray_BYTES 2025-09-04T21:20:20,098 starlink/ast/Ast.c:12455:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:20,098 12455 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:20:20,098 | ^~~~~~~~~~~~~ 2025-09-04T21:20:20,098 | PyArray_BYTES 2025-09-04T21:20:20,193 starlink/ast/Ast.c: In function ‘PyAst_outline’: 2025-09-04T21:20:20,211 starlink/ast/Ast.c:12670:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:20,211 12670 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:20:20,211 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:20,211 | PyArray_DTYPE 2025-09-04T21:20:20,251 starlink/ast/Ast.c:12673:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:20,251 12673 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:20:20,252 | ^~~~~~~~~~~~~ 2025-09-04T21:20:20,252 | PyArray_ISFLOAT 2025-09-04T21:20:20,287 starlink/ast/Ast.c:12676:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:20,288 12676 | } else if( type == PyArray_INT ) { 2025-09-04T21:20:20,288 | ^~~~~~~~~~~ 2025-09-04T21:20:20,288 | PyArray_Put 2025-09-04T21:20:20,325 starlink/ast/Ast.c:12679:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:20,325 12679 | } else if( type == PyArray_LONG ) { 2025-09-04T21:20:20,325 | ^~~~~~~~~~~~ 2025-09-04T21:20:20,325 | PyArray_One 2025-09-04T21:20:20,362 starlink/ast/Ast.c:12682:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:20:20,362 12682 | } else if( type == PyArray_UINT ) { 2025-09-04T21:20:20,362 | ^~~~~~~~~~~~ 2025-09-04T21:20:20,362 | PyArray_DIM 2025-09-04T21:20:20,402 starlink/ast/Ast.c:12685:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:20,402 12685 | } else if( type == PyArray_ULONG ) { 2025-09-04T21:20:20,403 | ^~~~~~~~~~~~~ 2025-09-04T21:20:20,403 | PyArray_One 2025-09-04T21:20:20,441 starlink/ast/Ast.c:12688:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:20,441 12688 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:20:20,442 | ^~~~~~~~~~~~~ 2025-09-04T21:20:20,442 | PyArray_Sort 2025-09-04T21:20:20,484 starlink/ast/Ast.c:12691:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:20,484 12691 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:20:20,484 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:20,484 | PyArray_Sort 2025-09-04T21:20:20,515 starlink/ast/Ast.c:12694:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:20,515 12694 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:20:20,515 | ^~~~~~~~~~~~ 2025-09-04T21:20:20,515 | PyArray_BYTES 2025-09-04T21:20:20,551 starlink/ast/Ast.c:12697:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:20,551 12697 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:20:20,551 | ^~~~~~~~~~~~~ 2025-09-04T21:20:20,551 | PyArray_BYTES 2025-09-04T21:20:20,831 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T21:20:20,850 starlink/ast/Ast.c:14007:29: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:20,850 14007 | return GetArray( object, PyArray_DOUBLE, 1, 1, dim, arg, fun ); 2025-09-04T21:20:20,851 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:20,851 | PyArray_DTYPE 2025-09-04T21:20:20,869 starlink/ast/Ast.c: In function ‘GetArray1I’: 2025-09-04T21:20:20,887 starlink/ast/Ast.c:14022:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:20,887 14022 | return GetArray( object, PyArray_INT, 1, 1, dim, arg, fun ); 2025-09-04T21:20:20,888 | ^~~~~~~~~~~ 2025-09-04T21:20:20,888 | PyArray_Put 2025-09-04T21:20:20,960 starlink/ast/Ast.c:14023:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T21:20:20,960 14023 | } 2025-09-04T21:20:20,960 | ^ 2025-09-04T21:20:21,044 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T21:20:21,055 starlink/ast/Ast.c:14008:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T21:20:21,055 14008 | } 2025-09-04T21:20:21,055 | ^ 2025-09-04T21:20:21,882 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-04T21:20:22,049 ERROR: python setup.py bdist_wheel exited with 1 2025-09-04T21:20:22,061 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-04T21:20:22,061 exec(compile('"'"''"'"''"'"' 2025-09-04T21:20:22,061 # This is -- a caller that pip uses to run setup.py 2025-09-04T21:20:22,061 # 2025-09-04T21:20:22,061 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T21:20:22,061 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T21:20:22,061 # - It provides a clear error message when setuptools is not installed. 2025-09-04T21:20:22,061 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T21:20:22,061 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T21:20:22,061 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T21:20:22,061 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T21:20:22,061 import os, sys, tokenize, traceback 2025-09-04T21:20:22,061 2025-09-04T21:20:22,061 try: 2025-09-04T21:20:22,061 import setuptools 2025-09-04T21:20:22,061 except ImportError: 2025-09-04T21:20:22,061 print( 2025-09-04T21:20:22,061 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T21:20:22,061 "the build environment with exception:", 2025-09-04T21:20:22,061 file=sys.stderr, 2025-09-04T21:20:22,061 ) 2025-09-04T21:20:22,061 traceback.print_exc() 2025-09-04T21:20:22,061 sys.exit(1) 2025-09-04T21:20:22,061 2025-09-04T21:20:22,061 __file__ = %r 2025-09-04T21:20:22,061 sys.argv[0] = __file__ 2025-09-04T21:20:22,061 2025-09-04T21:20:22,061 if os.path.exists(__file__): 2025-09-04T21:20:22,061 filename = __file__ 2025-09-04T21:20:22,061 with tokenize.open(__file__) as f: 2025-09-04T21:20:22,061 setup_py_code = f.read() 2025-09-04T21:20:22,061 else: 2025-09-04T21:20:22,061 filename = "" 2025-09-04T21:20:22,061 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T21:20:22,061 2025-09-04T21:20:22,061 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T21:20:22,061 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-41ga8541/starlink-pyast_de142394015847228161f101ded0f2a6/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-5bposynz[/] 2025-09-04T21:20:22,061 [bold magenta]cwd[/]: /tmp/pip-wheel-41ga8541/starlink-pyast_de142394015847228161f101ded0f2a6/ 2025-09-04T21:20:22,061 Building wheel for starlink-pyast (setup.py): finished with status 'error' 2025-09-04T21:20:22,062 ERROR: Failed building wheel for starlink-pyast 2025-09-04T21:20:22,062 Running setup.py clean for starlink-pyast 2025-09-04T21:20:22,063 Running command python setup.py clean 2025-09-04T21:20:23,398 /usr/bin/ld: tmp/isfinitei1vzmmjz.o: in function `main': 2025-09-04T21:20:23,398 isfinitei1vzmmjz.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T21:20:23,404 collect2: error: ld returned 1 exit status 2025-09-04T21:20:23,965 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T21:20:23,965 !! 2025-09-04T21:20:23,965 ******************************************************************************** 2025-09-04T21:20:23,965 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T21:20:23,965 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T21:20:23,965 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T21:20:23,965 ******************************************************************************** 2025-09-04T21:20:23,966 !! 2025-09-04T21:20:23,966 self._finalize_license_expression() 2025-09-04T21:20:24,202 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-04T21:20:24,203 'build/scripts-3.13' does not exist -- can't clean it 2025-09-04T21:20:24,340 Failed to build starlink-pyast 2025-09-04T21:20:24,341 ERROR: Failed to build one or more wheels 2025-09-04T21:20:24,341 Exception information: 2025-09-04T21:20:24,341 Traceback (most recent call last): 2025-09-04T21:20:24,341 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T21:20:24,341 status = _inner_run() 2025-09-04T21:20:24,341 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T21:20:24,341 return self.run(options, args) 2025-09-04T21:20:24,341 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T21:20:24,341 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T21:20:24,341 return func(self, options, args) 2025-09-04T21:20:24,341 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-04T21:20:24,341 raise CommandError("Failed to build one or more wheels") 2025-09-04T21:20:24,341 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-04T21:20:24,347 Removed build tracker: '/tmp/pip-build-tracker-wglpop2o'