2024-11-04T19:29:56,019 Created temporary directory: /tmp/pip-build-tracker-kl287g5z 2024-11-04T19:29:56,020 Initialized build tracking at /tmp/pip-build-tracker-kl287g5z 2024-11-04T19:29:56,021 Created build tracker: /tmp/pip-build-tracker-kl287g5z 2024-11-04T19:29:56,021 Entered build tracker: /tmp/pip-build-tracker-kl287g5z 2024-11-04T19:29:56,022 Created temporary directory: /tmp/pip-wheel-elpkjm8e 2024-11-04T19:29:56,026 Created temporary directory: /tmp/pip-ephem-wheel-cache-sqcsw6ww 2024-11-04T19:29:56,068 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-11-04T19:29:56,071 2 location(s) to search for versions of pyekfmm: 2024-11-04T19:29:56,071 * https://pypi.org/simple/pyekfmm/ 2024-11-04T19:29:56,071 * https://www.piwheels.org/simple/pyekfmm/ 2024-11-04T19:29:56,072 Fetching project page and analyzing links: https://pypi.org/simple/pyekfmm/ 2024-11-04T19:29:56,073 Getting page https://pypi.org/simple/pyekfmm/ 2024-11-04T19:29:56,074 Found index url https://pypi.org/simple/ 2024-11-04T19:29:56,296 Fetched page https://pypi.org/simple/pyekfmm/ as application/vnd.pypi.simple.v1+json 2024-11-04T19:29:56,300 Found link https://files.pythonhosted.org/packages/65/bf/bd4375eb8d45c25ff73c6685b2378e1f20a247aaa1e9daa24b967222c095/pyekfmm-0.0.1.tar.gz (from https://pypi.org/simple/pyekfmm/), version: 0.0.1 2024-11-04T19:29:56,301 Found link https://files.pythonhosted.org/packages/45/79/68caf1f1cf711eb280554a59337a3d7f9a143960d489f98d196356ca0020/pyekfmm-0.0.2.tar.gz (from https://pypi.org/simple/pyekfmm/), version: 0.0.2 2024-11-04T19:29:56,301 Found link https://files.pythonhosted.org/packages/97/e0/44b236c32942b67807935042a2a5acee1708ee6037ffb6958519f3356968/pyekfmm-0.0.3.tar.gz (from https://pypi.org/simple/pyekfmm/), version: 0.0.3 2024-11-04T19:29:56,302 Found link https://files.pythonhosted.org/packages/8e/cc/4351b05f2a660de34b0e36c7e14cc53276ffda170a7fe47090156bfd7237/pyekfmm-0.0.4.tar.gz (from https://pypi.org/simple/pyekfmm/), version: 0.0.4 2024-11-04T19:29:56,303 Found link https://files.pythonhosted.org/packages/82/55/18d1abac0692035d1f06938fb2029ccfa82f84b4781b1357bfb78e5d9f29/pyekfmm-0.0.5.tar.gz (from https://pypi.org/simple/pyekfmm/), version: 0.0.5 2024-11-04T19:29:56,303 Found link https://files.pythonhosted.org/packages/ab/db/a40f2ee68c89bafbcca91f7496205e9539b22499fb0025fc5d72c1332c96/pyekfmm-0.0.6.tar.gz (from https://pypi.org/simple/pyekfmm/), version: 0.0.6 2024-11-04T19:29:56,304 Found link https://files.pythonhosted.org/packages/fe/c2/4ddfad05fbd4cc81c87979510fb6988ff7fc22592b239fe309bc24fa0424/pyekfmm-0.0.7.tar.gz (from https://pypi.org/simple/pyekfmm/), version: 0.0.7 2024-11-04T19:29:56,305 Found link https://files.pythonhosted.org/packages/e6/77/d91a2a708077c472cdb6efe36033f4287e9d35200b80c4f37e9d7d48438a/pyekfmm-0.0.8.tar.gz (from https://pypi.org/simple/pyekfmm/), version: 0.0.8 2024-11-04T19:29:56,306 Found link https://files.pythonhosted.org/packages/65/81/4ff7824b3f50d61de59e5bc3875e6d4dd116af5314a27bda6f4565585823/pyekfmm-0.0.8.1.tar.gz (from https://pypi.org/simple/pyekfmm/), version: 0.0.8.1 2024-11-04T19:29:56,306 Found link https://files.pythonhosted.org/packages/3c/0c/9d23464c827573a4aa823332963f9a40319902927d31fcab6be39d484440/pyekfmm-0.0.8.2.tar.gz (from https://pypi.org/simple/pyekfmm/), version: 0.0.8.2 2024-11-04T19:29:56,307 Found link https://files.pythonhosted.org/packages/52/9c/cce99a6b876e5618ee79cd579088e8cda5fc444d8f04a6966397864699af/pyekfmm-0.0.8.4.tar.gz (from https://pypi.org/simple/pyekfmm/), version: 0.0.8.4 2024-11-04T19:29:56,308 Found link https://files.pythonhosted.org/packages/5a/9f/d944c7db23bc1b7fc365c7d15125ef7aa23ac8fe062a5e659344926a9ef6/pyekfmm-0.0.8.5.tar.gz (from https://pypi.org/simple/pyekfmm/), version: 0.0.8.5 2024-11-04T19:29:56,309 Found link https://files.pythonhosted.org/packages/1e/73/18f9a3a5e00aa2164984979e7b32fb827f07de749e52e698abc029240a5c/pyekfmm-0.0.8.6.tar.gz (from https://pypi.org/simple/pyekfmm/), version: 0.0.8.6 2024-11-04T19:29:56,309 Found link https://files.pythonhosted.org/packages/f7/51/b5e95249d5284912f268484294ea52513718184eb03d0a6052b53b156390/pyekfmm-0.0.8.7.tar.gz (from https://pypi.org/simple/pyekfmm/), version: 0.0.8.7 2024-11-04T19:29:56,310 Found link https://files.pythonhosted.org/packages/36/bc/69986e45183f9d70a9f81f6baffc2abadaa887ab9de359be765590970a28/pyekfmm-0.0.8.8.tar.gz (from https://pypi.org/simple/pyekfmm/), version: 0.0.8.8 2024-11-04T19:29:56,311 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyekfmm/ 2024-11-04T19:29:56,312 Getting page https://www.piwheels.org/simple/pyekfmm/ 2024-11-04T19:29:56,313 Found index url https://www.piwheels.org/simple/ 2024-11-04T19:29:56,491 Fetched page https://www.piwheels.org/simple/pyekfmm/ as text/html 2024-11-04T19:29:56,507 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.7-cp37-cp37m-linux_armv6l.whl#sha256=8c33696d893874aa8b05156d7ef6fd9321eeb5ba3214b0a06b637ff13c22e7e6 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,508 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.7-cp37-cp37m-linux_armv7l.whl#sha256=8c33696d893874aa8b05156d7ef6fd9321eeb5ba3214b0a06b637ff13c22e7e6 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,508 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.7-cp311-cp311-linux_armv6l.whl#sha256=137b14967a48c35dca356e767409b87d0c3507d18e26b92529fa5bd86823ecd2 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,509 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.7-cp311-cp311-linux_armv7l.whl#sha256=137b14967a48c35dca356e767409b87d0c3507d18e26b92529fa5bd86823ecd2 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,509 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.7-cp39-cp39-linux_armv6l.whl#sha256=4069531b633db100b6da41bc37a203db2bad9a36205d26e13cc0d4c3f9401a1e (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,510 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.7-cp39-cp39-linux_armv7l.whl#sha256=4069531b633db100b6da41bc37a203db2bad9a36205d26e13cc0d4c3f9401a1e (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,511 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.6-cp311-cp311-linux_armv6l.whl#sha256=8df3e0715916a7229907c85b3134c2ca24fb6d9e0d23d3391c8bf76810f9c76b (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,511 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.6-cp311-cp311-linux_armv7l.whl#sha256=8df3e0715916a7229907c85b3134c2ca24fb6d9e0d23d3391c8bf76810f9c76b (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,512 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.6-cp37-cp37m-linux_armv6l.whl#sha256=b0a93f5b98022c068e1cfa4983506e6cfa70cdb88c20fb3208bacf61c74baffb (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,513 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.6-cp37-cp37m-linux_armv7l.whl#sha256=b0a93f5b98022c068e1cfa4983506e6cfa70cdb88c20fb3208bacf61c74baffb (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,513 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.6-cp39-cp39-linux_armv6l.whl#sha256=bfb4c8e69212bee8f22626a38fbf5408cc14ee85aad46d61f31c2c935ef117b8 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,514 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.6-cp39-cp39-linux_armv7l.whl#sha256=bfb4c8e69212bee8f22626a38fbf5408cc14ee85aad46d61f31c2c935ef117b8 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,515 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.5-cp37-cp37m-linux_armv6l.whl#sha256=cbff5169abe42bcb1d81571b55ca0a15d20a3416b9d175989d44623ed5454661 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,515 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.5-cp37-cp37m-linux_armv7l.whl#sha256=cbff5169abe42bcb1d81571b55ca0a15d20a3416b9d175989d44623ed5454661 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,516 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.5-cp39-cp39-linux_armv6l.whl#sha256=441e1c444011526350e61556a148e45f0259de53b5c91fe48e06e89c38201fe4 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,516 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.5-cp39-cp39-linux_armv7l.whl#sha256=441e1c444011526350e61556a148e45f0259de53b5c91fe48e06e89c38201fe4 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,517 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.4-cp37-cp37m-linux_armv6l.whl#sha256=64dc610400d1e04a495bcf7ca48df3303ca264d8550cdb8b65bc92b869fda37d (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,517 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.4-cp37-cp37m-linux_armv7l.whl#sha256=64dc610400d1e04a495bcf7ca48df3303ca264d8550cdb8b65bc92b869fda37d (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,518 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.4-cp39-cp39-linux_armv6l.whl#sha256=0fd6cbcea1d52fa7a2dadccd0b8bd59bf5a3b31d0d817ba0af168de0f31efc5e (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,518 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.4-cp39-cp39-linux_armv7l.whl#sha256=0fd6cbcea1d52fa7a2dadccd0b8bd59bf5a3b31d0d817ba0af168de0f31efc5e (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,519 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.2-cp37-cp37m-linux_armv6l.whl#sha256=b46db97a63272650364e6c0b4173fea38079116761b1fb17741688f14fa5478e (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,520 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.2-cp37-cp37m-linux_armv7l.whl#sha256=b46db97a63272650364e6c0b4173fea38079116761b1fb17741688f14fa5478e (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,521 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.2-cp39-cp39-linux_armv6l.whl#sha256=dda0f2f9e9e14e6a84423fa5718cb5495139dd95d6e472812f75acc276347d4b (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,521 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.2-cp39-cp39-linux_armv7l.whl#sha256=dda0f2f9e9e14e6a84423fa5718cb5495139dd95d6e472812f75acc276347d4b (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,522 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.1-cp39-cp39-linux_armv6l.whl#sha256=166893b22c061b2801e65231f8f44f9a88906a4e49970b08660081a93260bcb8 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,523 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.1-cp39-cp39-linux_armv7l.whl#sha256=166893b22c061b2801e65231f8f44f9a88906a4e49970b08660081a93260bcb8 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,523 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.1-cp37-cp37m-linux_armv6l.whl#sha256=2ce53e46b2234297f56e3b3a452c10eb8693de1669493a9a2dda032c0a9c93f7 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,524 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8.1-cp37-cp37m-linux_armv7l.whl#sha256=2ce53e46b2234297f56e3b3a452c10eb8693de1669493a9a2dda032c0a9c93f7 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,525 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8-cp37-cp37m-linux_armv6l.whl#sha256=68cbabc1f00eecd5cd4df094d779d7d84d0aab9ef932148c30914db93c9bdb65 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,525 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8-cp37-cp37m-linux_armv7l.whl#sha256=68cbabc1f00eecd5cd4df094d779d7d84d0aab9ef932148c30914db93c9bdb65 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,526 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8-cp39-cp39-linux_armv6l.whl#sha256=608db0e649efe1579becae9a4fa62cb1f54c644eeae8930c8b7db11d40567075 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,526 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.8-cp39-cp39-linux_armv7l.whl#sha256=608db0e649efe1579becae9a4fa62cb1f54c644eeae8930c8b7db11d40567075 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,526 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.7-cp39-cp39-linux_armv6l.whl#sha256=43e8a4811c9fe8770c7dec1bd5617c41008e8c57d1a7011d93e437ba7290b4d9 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,527 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.7-cp39-cp39-linux_armv7l.whl#sha256=43e8a4811c9fe8770c7dec1bd5617c41008e8c57d1a7011d93e437ba7290b4d9 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,528 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.7-cp37-cp37m-linux_armv6l.whl#sha256=247b65189ad923af6bba838baaf1fb1653a9c50245e84cfb021c925d42c4f8af (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,528 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.7-cp37-cp37m-linux_armv7l.whl#sha256=247b65189ad923af6bba838baaf1fb1653a9c50245e84cfb021c925d42c4f8af (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,529 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.6-cp37-cp37m-linux_armv6l.whl#sha256=777b80d30688c8a06c8f770d37c0233965f52a0af8176e46991d51d4f1f05d2b (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,529 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.6-cp37-cp37m-linux_armv7l.whl#sha256=777b80d30688c8a06c8f770d37c0233965f52a0af8176e46991d51d4f1f05d2b (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,530 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.6-cp39-cp39-linux_armv6l.whl#sha256=4a50db0182dbc52cf31576da959e6b222c8e45c7180f3a1abe7c465fc99f0e33 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,531 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.6-cp39-cp39-linux_armv7l.whl#sha256=4a50db0182dbc52cf31576da959e6b222c8e45c7180f3a1abe7c465fc99f0e33 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,531 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.5-cp39-cp39-linux_armv6l.whl#sha256=5075fc01e183ff3e37e696369a590260379a9d4d5fd9512a9c91143fd4899d4c (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,532 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.5-cp39-cp39-linux_armv7l.whl#sha256=5075fc01e183ff3e37e696369a590260379a9d4d5fd9512a9c91143fd4899d4c (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,532 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.5-cp37-cp37m-linux_armv6l.whl#sha256=644be6b69b9a377c42626ab989ed1fc8b054f4ee71705d970369e2aded6dc4d3 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,533 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.5-cp37-cp37m-linux_armv7l.whl#sha256=644be6b69b9a377c42626ab989ed1fc8b054f4ee71705d970369e2aded6dc4d3 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,534 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.4-cp37-cp37m-linux_armv6l.whl#sha256=0cc81b0d6e6100a664dfc6c9a31f29d0472baf7ffe6f9cfecfe046068a877ed2 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,534 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.4-cp37-cp37m-linux_armv7l.whl#sha256=0cc81b0d6e6100a664dfc6c9a31f29d0472baf7ffe6f9cfecfe046068a877ed2 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,535 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.4-cp39-cp39-linux_armv6l.whl#sha256=8b6788074ca75cc103be83a084d8b598d9d348d0fe6867544dd6b2696d8ac6a2 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,535 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.4-cp39-cp39-linux_armv7l.whl#sha256=8b6788074ca75cc103be83a084d8b598d9d348d0fe6867544dd6b2696d8ac6a2 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,535 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.3-cp39-cp39-linux_armv6l.whl#sha256=54bd7d883b13a374d13bb74084d5ba6fb7eded927f6211e026e481efe0f928e1 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,536 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.3-cp39-cp39-linux_armv7l.whl#sha256=54bd7d883b13a374d13bb74084d5ba6fb7eded927f6211e026e481efe0f928e1 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,536 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.3-cp37-cp37m-linux_armv6l.whl#sha256=6b51897affea8312fa29909245c02ea3ee908d3e5424e8422cbb1c2eaaf72c7b (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,537 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.3-cp37-cp37m-linux_armv7l.whl#sha256=6b51897affea8312fa29909245c02ea3ee908d3e5424e8422cbb1c2eaaf72c7b (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,538 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.2-cp37-cp37m-linux_armv6l.whl#sha256=b26cc7b261ad493119948f1a358db6cd3953f13667a1ffc5ce7033739770a7e1 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,538 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.2-cp37-cp37m-linux_armv7l.whl#sha256=b26cc7b261ad493119948f1a358db6cd3953f13667a1ffc5ce7033739770a7e1 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,539 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.2-cp39-cp39-linux_armv6l.whl#sha256=c58682712290dc3a23d36eee85959b1977d3db60ab4c341ed9c084365f779d16 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,539 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.2-cp39-cp39-linux_armv7l.whl#sha256=c58682712290dc3a23d36eee85959b1977d3db60ab4c341ed9c084365f779d16 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,540 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.2-cp311-cp311-linux_armv6l.whl#sha256=273e681efdd2b0bbb01c3e6cfc848a8fa3a84b528d2b5b98996b47cc08d3acd8 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,540 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.2-cp311-cp311-linux_armv7l.whl#sha256=273e681efdd2b0bbb01c3e6cfc848a8fa3a84b528d2b5b98996b47cc08d3acd8 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,541 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.1-cp37-cp37m-linux_armv6l.whl#sha256=7355db673301508bee63c7c600efe19e0310d7572a9319057a7b62dee216a4d1 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,542 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.1-cp37-cp37m-linux_armv7l.whl#sha256=7355db673301508bee63c7c600efe19e0310d7572a9319057a7b62dee216a4d1 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,542 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.1-cp39-cp39-linux_armv6l.whl#sha256=0595a30c7cf5a313e89aa58cc7ede8bfb74d50aeeab61b98629bbac46ac0ab49 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,543 Skipping link: No binaries permitted for pyekfmm: https://www.piwheels.org/simple/pyekfmm/pyekfmm-0.0.1-cp39-cp39-linux_armv7l.whl#sha256=0595a30c7cf5a313e89aa58cc7ede8bfb74d50aeeab61b98629bbac46ac0ab49 (from https://www.piwheels.org/simple/pyekfmm/) 2024-11-04T19:29:56,543 Skipping link: not a file: https://www.piwheels.org/simple/pyekfmm/ 2024-11-04T19:29:56,544 Skipping link: not a file: https://pypi.org/simple/pyekfmm/ 2024-11-04T19:29:56,563 Given no hashes to check 1 links for project 'pyekfmm': discarding no candidates 2024-11-04T19:29:56,565 Collecting pyekfmm==0.0.8.8 2024-11-04T19:29:56,568 Created temporary directory: /tmp/pip-unpack-6yk2p6la 2024-11-04T19:29:56,784 Downloading pyekfmm-0.0.8.8.tar.gz (36 kB) 2024-11-04T19:29:56,849 Added pyekfmm==0.0.8.8 from https://files.pythonhosted.org/packages/36/bc/69986e45183f9d70a9f81f6baffc2abadaa887ab9de359be765590970a28/pyekfmm-0.0.8.8.tar.gz to build tracker '/tmp/pip-build-tracker-kl287g5z' 2024-11-04T19:29:56,851 Running setup.py (path:/tmp/pip-wheel-elpkjm8e/pyekfmm_7f02848ba7e8408088cedad219d07dc1/setup.py) egg_info for package pyekfmm 2024-11-04T19:29:56,852 Created temporary directory: /tmp/pip-pip-egg-info-isk3wmx4 2024-11-04T19:29:56,853 Preparing metadata (setup.py): started 2024-11-04T19:29:56,854 Running command python setup.py egg_info 2024-11-04T19:29:58,179 running egg_info 2024-11-04T19:29:58,207 creating /tmp/pip-pip-egg-info-isk3wmx4/pyekfmm.egg-info 2024-11-04T19:29:58,208 writing /tmp/pip-pip-egg-info-isk3wmx4/pyekfmm.egg-info/PKG-INFO 2024-11-04T19:29:58,213 writing dependency_links to /tmp/pip-pip-egg-info-isk3wmx4/pyekfmm.egg-info/dependency_links.txt 2024-11-04T19:29:58,215 writing requirements to /tmp/pip-pip-egg-info-isk3wmx4/pyekfmm.egg-info/requires.txt 2024-11-04T19:29:58,216 writing top-level names to /tmp/pip-pip-egg-info-isk3wmx4/pyekfmm.egg-info/top_level.txt 2024-11-04T19:29:58,218 writing manifest file '/tmp/pip-pip-egg-info-isk3wmx4/pyekfmm.egg-info/SOURCES.txt' 2024-11-04T19:29:58,331 reading manifest file '/tmp/pip-pip-egg-info-isk3wmx4/pyekfmm.egg-info/SOURCES.txt' 2024-11-04T19:29:58,333 adding license file 'LICENSE' 2024-11-04T19:29:58,336 writing manifest file '/tmp/pip-pip-egg-info-isk3wmx4/pyekfmm.egg-info/SOURCES.txt' 2024-11-04T19:29:58,467 Preparing metadata (setup.py): finished with status 'done' 2024-11-04T19:29:58,471 Source in /tmp/pip-wheel-elpkjm8e/pyekfmm_7f02848ba7e8408088cedad219d07dc1 has version 0.0.8.8, which satisfies requirement pyekfmm==0.0.8.8 from https://files.pythonhosted.org/packages/36/bc/69986e45183f9d70a9f81f6baffc2abadaa887ab9de359be765590970a28/pyekfmm-0.0.8.8.tar.gz 2024-11-04T19:29:58,472 Removed pyekfmm==0.0.8.8 from https://files.pythonhosted.org/packages/36/bc/69986e45183f9d70a9f81f6baffc2abadaa887ab9de359be765590970a28/pyekfmm-0.0.8.8.tar.gz from build tracker '/tmp/pip-build-tracker-kl287g5z' 2024-11-04T19:29:58,478 Created temporary directory: /tmp/pip-unpack-8vh257jp 2024-11-04T19:29:58,479 Created temporary directory: /tmp/pip-unpack-f1mov9r3 2024-11-04T19:29:58,479 Building wheels for collected packages: pyekfmm 2024-11-04T19:29:58,483 Created temporary directory: /tmp/pip-wheel-ys0m2dl2 2024-11-04T19:29:58,483 Building wheel for pyekfmm (setup.py): started 2024-11-04T19:29:58,485 Destination directory: /tmp/pip-wheel-ys0m2dl2 2024-11-04T19:29:58,485 Running command python setup.py bdist_wheel 2024-11-04T19:29:59,668 running bdist_wheel 2024-11-04T19:29:59,800 running build 2024-11-04T19:29:59,801 running build_py 2024-11-04T19:29:59,830 creating build/lib.linux-armv7l-cpython-311/pyekfmm 2024-11-04T19:29:59,832 copying pyekfmm/plot.py -> build/lib.linux-armv7l-cpython-311/pyekfmm 2024-11-04T19:29:59,835 copying pyekfmm/stream.py -> build/lib.linux-armv7l-cpython-311/pyekfmm 2024-11-04T19:29:59,837 copying pyekfmm/__init__.py -> build/lib.linux-armv7l-cpython-311/pyekfmm 2024-11-04T19:29:59,839 copying pyekfmm/fmmvti.py -> build/lib.linux-armv7l-cpython-311/pyekfmm 2024-11-04T19:29:59,841 copying pyekfmm/fmm.py -> build/lib.linux-armv7l-cpython-311/pyekfmm 2024-11-04T19:29:59,842 running egg_info 2024-11-04T19:29:59,869 writing pyekfmm.egg-info/PKG-INFO 2024-11-04T19:29:59,873 writing dependency_links to pyekfmm.egg-info/dependency_links.txt 2024-11-04T19:29:59,875 writing requirements to pyekfmm.egg-info/requires.txt 2024-11-04T19:29:59,876 writing top-level names to pyekfmm.egg-info/top_level.txt 2024-11-04T19:29:59,905 reading manifest file 'pyekfmm.egg-info/SOURCES.txt' 2024-11-04T19:29:59,908 adding license file 'LICENSE' 2024-11-04T19:29:59,910 writing manifest file 'pyekfmm.egg-info/SOURCES.txt' 2024-11-04T19:29:59,913 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:220: _Warning: Package 'pyekfmm.src' is absent from the `packages` configuration. 2024-11-04T19:29:59,914 !! 2024-11-04T19:29:59,915 ******************************************************************************** 2024-11-04T19:29:59,915 ############################ 2024-11-04T19:29:59,916 # Package would be ignored # 2024-11-04T19:29:59,916 ############################ 2024-11-04T19:29:59,917 Python recognizes 'pyekfmm.src' as an importable package[^1], 2024-11-04T19:29:59,917 but it is absent from setuptools' `packages` configuration. 2024-11-04T19:29:59,918 This leads to an ambiguous overall configuration. If you want to distribute this 2024-11-04T19:29:59,919 package, please make sure that 'pyekfmm.src' is explicitly added 2024-11-04T19:29:59,919 to the `packages` configuration field. 2024-11-04T19:29:59,920 Alternatively, you can also rely on setuptools' discovery methods 2024-11-04T19:29:59,921 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2024-11-04T19:29:59,921 instead of `find_packages(...)`/`find:`). 2024-11-04T19:29:59,923 You can read more about "package discovery" on setuptools documentation page: 2024-11-04T19:29:59,924 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2024-11-04T19:29:59,925 If you don't want 'pyekfmm.src' to be distributed and are 2024-11-04T19:29:59,926 already explicitly excluding 'pyekfmm.src' via 2024-11-04T19:29:59,926 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2024-11-04T19:29:59,927 you can try to use `exclude_package_data`, or `include-package-data=False` in 2024-11-04T19:29:59,927 combination with a more fine grained `package-data` configuration. 2024-11-04T19:29:59,929 You can read more about "package data files" on setuptools documentation page: 2024-11-04T19:29:59,930 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2024-11-04T19:29:59,932 [^1]: For Python, any directory (with suitable naming) can be imported, 2024-11-04T19:29:59,932 even if it does not contain any `.py` files. 2024-11-04T19:29:59,932 On the other hand, currently there is no concept of package data 2024-11-04T19:29:59,933 directory, all directories are treated like packages. 2024-11-04T19:29:59,933 ******************************************************************************** 2024-11-04T19:29:59,934 !! 2024-11-04T19:29:59,935 check.warn(importable) 2024-11-04T19:29:59,935 creating build/lib.linux-armv7l-cpython-311/pyekfmm/src 2024-11-04T19:29:59,936 copying pyekfmm/src/eikonal.c -> build/lib.linux-armv7l-cpython-311/pyekfmm/src 2024-11-04T19:29:59,936 copying pyekfmm/src/eikonalvti.c -> build/lib.linux-armv7l-cpython-311/pyekfmm/src 2024-11-04T19:29:59,937 running build_ext 2024-11-04T19:30:00,415 building 'eikonalc' extension 2024-11-04T19:30:00,415 creating build/temp.linux-armv7l-cpython-311/pyekfmm/src 2024-11-04T19:30:00,418 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c pyekfmm/src/eikonal.c -o build/temp.linux-armv7l-cpython-311/pyekfmm/src/eikonal.o 2024-11-04T19:30:00,834 In file included from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1909, 2024-11-04T19:30:00,834 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2024-11-04T19:30:00,835 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2024-11-04T19:30:00,835 from pyekfmm/src/eikonal.c:6: 2024-11-04T19:30:00,836 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2024-11-04T19:30:00,836 17 | #warning "Using deprecated NumPy API, disable it with " \ 2024-11-04T19:30:00,837 | ^~~~~~~ 2024-11-04T19:30:00,888 pyekfmm/src/eikonal.c: In function ‘eikonalc_oneshot’: 2024-11-04T19:30:00,889 pyekfmm/src/eikonal.c:691:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:00,890 691 | npy_intp *sp=PyArray_SHAPE(arr1); 2024-11-04T19:30:00,891 | ^~~~ 2024-11-04T19:30:00,892 | | 2024-11-04T19:30:00,893 | PyObject * {aka struct _object *} 2024-11-04T19:30:00,894 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:00,895 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:00,895 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:00,896 pyekfmm/src/eikonal.c:713:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2024-11-04T19:30:00,897 713 | for (i = 0; i < nshot; i++) 2024-11-04T19:30:00,898 | ^~~ 2024-11-04T19:30:00,898 pyekfmm/src/eikonal.c:716:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2024-11-04T19:30:00,899 716 | s[0][0]=x; 2024-11-04T19:30:00,900 | ^ 2024-11-04T19:30:00,901 pyekfmm/src/eikonal.c:736:40: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:00,902 736 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:00,903 | ^~~~ 2024-11-04T19:30:00,904 | | 2024-11-04T19:30:00,904 | PyObject * {aka struct _object *} 2024-11-04T19:30:00,905 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:00,905 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:00,906 | ^~~ 2024-11-04T19:30:00,907 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:00,907 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:00,908 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:00,909 pyekfmm/src/eikonal.c:736:40: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:00,910 736 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:00,910 | ^~~~ 2024-11-04T19:30:00,911 | | 2024-11-04T19:30:00,911 | PyObject * {aka struct _object *} 2024-11-04T19:30:00,912 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:00,912 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:00,913 | ^~~ 2024-11-04T19:30:00,914 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:00,914 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:00,915 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:00,916 pyekfmm/src/eikonal.c: In function ‘eikonalc_oneshot_angle’: 2024-11-04T19:30:00,917 pyekfmm/src/eikonal.c:813:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:00,917 813 | npy_intp *sp=PyArray_SHAPE(arr1); 2024-11-04T19:30:00,918 | ^~~~ 2024-11-04T19:30:00,919 | | 2024-11-04T19:30:00,920 | PyObject * {aka struct _object *} 2024-11-04T19:30:00,921 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:00,921 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:00,922 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:00,923 pyekfmm/src/eikonal.c:835:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2024-11-04T19:30:00,923 835 | for (i = 0; i < nshot; i++) 2024-11-04T19:30:00,924 | ^~~ 2024-11-04T19:30:00,925 pyekfmm/src/eikonal.c:838:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2024-11-04T19:30:00,925 838 | s[0][0]=x; 2024-11-04T19:30:00,926 | ^ 2024-11-04T19:30:00,926 pyekfmm/src/eikonal.c:860:40: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:00,927 860 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:00,928 | ^~~~ 2024-11-04T19:30:00,929 | | 2024-11-04T19:30:00,929 | PyObject * {aka struct _object *} 2024-11-04T19:30:00,930 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:00,930 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:00,931 | ^~~ 2024-11-04T19:30:00,931 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:00,932 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:00,932 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:00,933 pyekfmm/src/eikonal.c:860:40: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:00,933 860 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:00,934 | ^~~~ 2024-11-04T19:30:00,934 | | 2024-11-04T19:30:00,935 | PyObject * {aka struct _object *} 2024-11-04T19:30:00,935 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:00,935 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:00,936 | ^~~ 2024-11-04T19:30:00,937 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:00,937 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:00,938 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:00,939 pyekfmm/src/eikonal.c: In function ‘eikonalc_multishots’: 2024-11-04T19:30:00,940 pyekfmm/src/eikonal.c:1046:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:00,940 1046 | npy_intp *sp=PyArray_SHAPE(arr1); 2024-11-04T19:30:00,941 | ^~~~ 2024-11-04T19:30:00,941 | | 2024-11-04T19:30:00,942 | PyObject * {aka struct _object *} 2024-11-04T19:30:00,943 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:00,943 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:00,944 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:00,944 pyekfmm/src/eikonal.c:1047:35: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:00,945 1047 | npy_intp *spxyz=PyArray_SHAPE(arrf1); 2024-11-04T19:30:00,946 | ^~~~~ 2024-11-04T19:30:00,946 | | 2024-11-04T19:30:00,947 | PyObject * {aka struct _object *} 2024-11-04T19:30:00,948 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:00,949 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:00,950 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:00,950 pyekfmm/src/eikonal.c:1087:40: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:00,950 1087 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:00,951 | ^~~~ 2024-11-04T19:30:00,951 | | 2024-11-04T19:30:00,952 | PyObject * {aka struct _object *} 2024-11-04T19:30:00,952 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:00,953 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:00,953 | ^~~ 2024-11-04T19:30:00,954 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:00,954 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:00,955 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:00,955 pyekfmm/src/eikonal.c:1087:40: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:00,955 1087 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:00,956 | ^~~~ 2024-11-04T19:30:00,957 | | 2024-11-04T19:30:00,957 | PyObject * {aka struct _object *} 2024-11-04T19:30:00,958 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:00,958 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:00,959 | ^~~ 2024-11-04T19:30:00,960 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:00,961 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:00,961 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:00,962 pyekfmm/src/eikonal.c:1094:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:00,962 1094 | s[i][0]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-11-04T19:30:00,963 | ^~~~~ 2024-11-04T19:30:00,964 | | 2024-11-04T19:30:00,964 | PyObject * {aka struct _object *} 2024-11-04T19:30:00,965 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:00,965 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:00,966 | ^~~ 2024-11-04T19:30:00,967 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:00,967 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:00,968 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:00,969 pyekfmm/src/eikonal.c:1094:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:00,970 1094 | s[i][0]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-11-04T19:30:00,970 | ^~~~~ 2024-11-04T19:30:00,971 | | 2024-11-04T19:30:00,971 | PyObject * {aka struct _object *} 2024-11-04T19:30:00,972 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:00,972 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:00,973 | ^~~ 2024-11-04T19:30:00,973 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:00,973 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:00,974 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:00,974 pyekfmm/src/eikonal.c:1095:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:00,975 1095 | s[i][1]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-11-04T19:30:00,975 | ^~~~~ 2024-11-04T19:30:00,976 | | 2024-11-04T19:30:00,977 | PyObject * {aka struct _object *} 2024-11-04T19:30:00,977 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:00,978 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:00,978 | ^~~ 2024-11-04T19:30:00,979 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:00,980 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:00,981 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:00,981 pyekfmm/src/eikonal.c:1095:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:00,982 1095 | s[i][1]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-11-04T19:30:00,983 | ^~~~~ 2024-11-04T19:30:00,983 | | 2024-11-04T19:30:00,984 | PyObject * {aka struct _object *} 2024-11-04T19:30:00,984 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:00,985 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:00,985 | ^~~ 2024-11-04T19:30:00,986 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:00,986 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:00,987 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:00,987 pyekfmm/src/eikonal.c:1096:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:00,988 1096 | s[i][2]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-11-04T19:30:00,989 | ^~~~~ 2024-11-04T19:30:00,990 | | 2024-11-04T19:30:00,990 | PyObject * {aka struct _object *} 2024-11-04T19:30:00,991 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:00,991 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:00,992 | ^~~ 2024-11-04T19:30:00,992 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:00,992 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:00,993 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:00,993 pyekfmm/src/eikonal.c:1096:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:00,994 1096 | s[i][2]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-11-04T19:30:00,994 | ^~~~~ 2024-11-04T19:30:00,995 | | 2024-11-04T19:30:00,995 | PyObject * {aka struct _object *} 2024-11-04T19:30:00,996 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:00,996 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:00,997 | ^~~ 2024-11-04T19:30:00,997 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:00,998 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:00,998 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:00,999 pyekfmm/src/eikonal.c: In function ‘eikonalc_multishots_angle’: 2024-11-04T19:30:01,000 pyekfmm/src/eikonal.c:1176:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,001 1176 | npy_intp *sp=PyArray_SHAPE(arr1); 2024-11-04T19:30:01,001 | ^~~~ 2024-11-04T19:30:01,002 | | 2024-11-04T19:30:01,002 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,003 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,004 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:01,005 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,005 pyekfmm/src/eikonal.c:1177:35: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,006 1177 | npy_intp *spxyz=PyArray_SHAPE(arrf1); 2024-11-04T19:30:01,006 | ^~~~~ 2024-11-04T19:30:01,007 | | 2024-11-04T19:30:01,008 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,009 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,009 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:01,010 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,010 pyekfmm/src/eikonal.c:1219:40: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,011 1219 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:01,011 | ^~~~ 2024-11-04T19:30:01,012 | | 2024-11-04T19:30:01,012 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,013 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,013 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:01,013 | ^~~ 2024-11-04T19:30:01,014 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,014 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:01,015 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,015 pyekfmm/src/eikonal.c:1219:40: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,015 1219 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:01,016 | ^~~~ 2024-11-04T19:30:01,017 | | 2024-11-04T19:30:01,017 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,018 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,019 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:01,019 | ^~~ 2024-11-04T19:30:01,020 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,021 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:01,021 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,022 pyekfmm/src/eikonal.c:1226:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,022 1226 | s[i][0]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-11-04T19:30:01,023 | ^~~~~ 2024-11-04T19:30:01,023 | | 2024-11-04T19:30:01,024 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,025 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,026 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:01,027 | ^~~ 2024-11-04T19:30:01,029 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,030 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:01,031 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,031 pyekfmm/src/eikonal.c:1226:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,032 1226 | s[i][0]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-11-04T19:30:01,032 | ^~~~~ 2024-11-04T19:30:01,033 | | 2024-11-04T19:30:01,033 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,034 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,034 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:01,035 | ^~~ 2024-11-04T19:30:01,035 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,036 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:01,036 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,037 pyekfmm/src/eikonal.c:1227:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,037 1227 | s[i][1]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-11-04T19:30:01,038 | ^~~~~ 2024-11-04T19:30:01,038 | | 2024-11-04T19:30:01,039 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,040 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,040 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:01,041 | ^~~ 2024-11-04T19:30:01,042 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,043 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:01,043 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,044 pyekfmm/src/eikonal.c:1227:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,045 1227 | s[i][1]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-11-04T19:30:01,045 | ^~~~~ 2024-11-04T19:30:01,046 | | 2024-11-04T19:30:01,047 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,047 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,048 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:01,049 | ^~~ 2024-11-04T19:30:01,049 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,050 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:01,051 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,052 pyekfmm/src/eikonal.c:1228:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,053 1228 | s[i][2]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-11-04T19:30:01,053 | ^~~~~ 2024-11-04T19:30:01,054 | | 2024-11-04T19:30:01,054 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,055 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,055 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:01,056 | ^~~ 2024-11-04T19:30:01,056 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,057 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:01,057 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,058 pyekfmm/src/eikonal.c:1228:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,058 1228 | s[i][2]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-11-04T19:30:01,059 | ^~~~~ 2024-11-04T19:30:01,059 | | 2024-11-04T19:30:01,059 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,060 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,061 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:01,062 | ^~~ 2024-11-04T19:30:01,062 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,063 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:01,064 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,065 pyekfmm/src/eikonal.c: In function ‘eikonalc_surf’: 2024-11-04T19:30:01,065 pyekfmm/src/eikonal.c:1351:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,066 1351 | npy_intp *sp=PyArray_SHAPE(arr1); 2024-11-04T19:30:01,067 | ^~~~ 2024-11-04T19:30:01,067 | | 2024-11-04T19:30:01,068 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,069 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,070 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:01,070 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,071 pyekfmm/src/eikonal.c:1352:35: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,071 1352 | npy_intp *spxyz=PyArray_SHAPE(arrf1); 2024-11-04T19:30:01,072 | ^~~~~ 2024-11-04T19:30:01,073 | | 2024-11-04T19:30:01,074 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,075 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,075 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:01,076 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,076 pyekfmm/src/eikonal.c:1390:40: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,077 1390 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:01,077 | ^~~~ 2024-11-04T19:30:01,078 | | 2024-11-04T19:30:01,078 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,079 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,079 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:01,080 | ^~~ 2024-11-04T19:30:01,080 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,081 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:01,081 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,082 pyekfmm/src/eikonal.c:1390:40: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,082 1390 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:01,083 | ^~~~ 2024-11-04T19:30:01,084 | | 2024-11-04T19:30:01,086 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,086 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,087 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:01,088 | ^~~ 2024-11-04T19:30:01,089 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,090 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:01,090 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,091 pyekfmm/src/eikonal.c:1397:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,092 1397 | s[i][0]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-11-04T19:30:01,093 | ^~~~~ 2024-11-04T19:30:01,093 | | 2024-11-04T19:30:01,094 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,095 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,095 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:01,096 | ^~~ 2024-11-04T19:30:01,097 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,097 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:01,098 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,099 pyekfmm/src/eikonal.c:1397:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,099 1397 | s[i][0]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-11-04T19:30:01,100 | ^~~~~ 2024-11-04T19:30:01,100 | | 2024-11-04T19:30:01,101 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,102 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,102 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:01,103 | ^~~ 2024-11-04T19:30:01,103 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,104 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:01,104 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,105 pyekfmm/src/eikonal.c:1398:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,105 1398 | s[i][1]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-11-04T19:30:01,106 | ^~~~~ 2024-11-04T19:30:01,107 | | 2024-11-04T19:30:01,107 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,108 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,109 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:01,109 | ^~~ 2024-11-04T19:30:01,110 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,110 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:01,111 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,111 pyekfmm/src/eikonal.c:1398:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,112 1398 | s[i][1]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-11-04T19:30:01,113 | ^~~~~ 2024-11-04T19:30:01,113 | | 2024-11-04T19:30:01,114 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,114 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,115 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:01,116 | ^~~ 2024-11-04T19:30:01,116 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,117 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:01,117 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,118 pyekfmm/src/eikonal.c:1399:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,118 1399 | s[i][2]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-11-04T19:30:01,119 | ^~~~~ 2024-11-04T19:30:01,119 | | 2024-11-04T19:30:01,120 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,121 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,121 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:01,122 | ^~~ 2024-11-04T19:30:01,122 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,123 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:01,123 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,124 pyekfmm/src/eikonal.c:1399:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,125 1399 | s[i][2]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-11-04T19:30:01,125 | ^~~~~ 2024-11-04T19:30:01,126 | | 2024-11-04T19:30:01,126 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,127 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,128 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:01,128 | ^~~ 2024-11-04T19:30:01,129 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,129 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:01,130 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,131 pyekfmm/src/eikonal.c: In function ‘eikonalc_oneshot_rtp’: 2024-11-04T19:30:01,131 pyekfmm/src/eikonal.c:1485:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,132 1485 | npy_intp *sp=PyArray_SHAPE(arr1); 2024-11-04T19:30:01,133 | ^~~~ 2024-11-04T19:30:01,133 | | 2024-11-04T19:30:01,134 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,135 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,135 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:01,136 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,136 pyekfmm/src/eikonal.c:1507:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2024-11-04T19:30:01,137 1507 | for (i = 0; i < nshot; i++) 2024-11-04T19:30:01,138 | ^~~ 2024-11-04T19:30:01,138 pyekfmm/src/eikonal.c:1510:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2024-11-04T19:30:01,139 1510 | s[0][0]=x; /*r*/ 2024-11-04T19:30:01,139 | ^ 2024-11-04T19:30:01,140 pyekfmm/src/eikonal.c:1530:40: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,141 1530 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:01,141 | ^~~~ 2024-11-04T19:30:01,142 | | 2024-11-04T19:30:01,142 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,143 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,143 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:01,144 | ^~~ 2024-11-04T19:30:01,144 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,145 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:01,146 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,146 pyekfmm/src/eikonal.c:1530:40: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,147 1530 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:01,147 | ^~~~ 2024-11-04T19:30:01,148 | | 2024-11-04T19:30:01,149 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,149 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,150 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:01,151 | ^~~ 2024-11-04T19:30:01,151 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,152 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:01,153 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,153 pyekfmm/src/eikonal.c: In function ‘eikonalc_multishots_rtp’: 2024-11-04T19:30:01,154 pyekfmm/src/eikonal.c:1610:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,155 1610 | npy_intp *sp=PyArray_SHAPE(arr1); 2024-11-04T19:30:01,155 | ^~~~ 2024-11-04T19:30:01,156 | | 2024-11-04T19:30:01,157 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,157 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,158 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:01,158 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,159 pyekfmm/src/eikonal.c:1611:35: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,159 1611 | npy_intp *spxyz=PyArray_SHAPE(arrf1); 2024-11-04T19:30:01,160 | ^~~~~ 2024-11-04T19:30:01,161 | | 2024-11-04T19:30:01,161 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,162 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,162 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:01,163 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,163 pyekfmm/src/eikonal.c:1651:40: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,164 1651 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:01,164 | ^~~~ 2024-11-04T19:30:01,165 | | 2024-11-04T19:30:01,166 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,166 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,167 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:01,167 | ^~~ 2024-11-04T19:30:01,168 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,168 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:01,169 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,170 pyekfmm/src/eikonal.c:1651:40: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,170 1651 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:01,171 | ^~~~ 2024-11-04T19:30:01,171 | | 2024-11-04T19:30:01,172 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,173 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,173 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:01,174 | ^~~ 2024-11-04T19:30:01,175 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,175 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:01,176 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,177 pyekfmm/src/eikonal.c:1658:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,177 1658 | s[i][0]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-11-04T19:30:01,178 | ^~~~~ 2024-11-04T19:30:01,179 | | 2024-11-04T19:30:01,179 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,180 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,181 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:01,181 | ^~~ 2024-11-04T19:30:01,182 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,183 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:01,183 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,184 pyekfmm/src/eikonal.c:1658:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,184 1658 | s[i][0]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-11-04T19:30:01,185 | ^~~~~ 2024-11-04T19:30:01,185 | | 2024-11-04T19:30:01,186 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,186 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,187 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:01,187 | ^~~ 2024-11-04T19:30:01,188 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,189 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:01,189 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,190 pyekfmm/src/eikonal.c:1659:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,190 1659 | s[i][1]=*((float*)PyArray_GETPTR1(arrf2,i))/180*M_PI; 2024-11-04T19:30:01,191 | ^~~~~ 2024-11-04T19:30:01,192 | | 2024-11-04T19:30:01,192 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,193 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,193 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:01,194 | ^~~ 2024-11-04T19:30:01,194 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,195 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:01,195 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,196 pyekfmm/src/eikonal.c:1659:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,197 1659 | s[i][1]=*((float*)PyArray_GETPTR1(arrf2,i))/180*M_PI; 2024-11-04T19:30:01,197 | ^~~~~ 2024-11-04T19:30:01,198 | | 2024-11-04T19:30:01,198 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,199 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,199 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:01,200 | ^~~ 2024-11-04T19:30:01,201 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,201 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:01,202 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,203 pyekfmm/src/eikonal.c:1660:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,203 1660 | s[i][2]=*((float*)PyArray_GETPTR1(arrf3,i))/180*M_PI; 2024-11-04T19:30:01,204 | ^~~~~ 2024-11-04T19:30:01,204 | | 2024-11-04T19:30:01,205 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,205 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,206 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:01,206 | ^~~ 2024-11-04T19:30:01,207 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,207 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:01,208 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:01,209 pyekfmm/src/eikonal.c:1660:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:01,209 1660 | s[i][2]=*((float*)PyArray_GETPTR1(arrf3,i))/180*M_PI; 2024-11-04T19:30:01,210 | ^~~~~ 2024-11-04T19:30:01,210 | | 2024-11-04T19:30:01,211 | PyObject * {aka struct _object *} 2024-11-04T19:30:01,211 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:01,212 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:01,212 | ^~~ 2024-11-04T19:30:01,213 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:01,213 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:01,214 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:03,113 pyekfmm/src/eikonal.c: In function ‘eikonalc_oneshot_angle’: 2024-11-04T19:30:03,114 pyekfmm/src/eikonal.c:957:46: warning: ‘grad2’ may be used uninitialized [-Wmaybe-uninitialized] 2024-11-04T19:30:03,114 957 | dip[i1+i2*n1+i3*n1*n2+is*n1*n2*n3] = atan2(grad2, grad3) / cRPD; 2024-11-04T19:30:03,115 | ^~~~~~~~~~~~~~~~~~~ 2024-11-04T19:30:03,115 pyekfmm/src/eikonal.c:879:17: note: ‘grad2’ was declared here 2024-11-04T19:30:03,116 879 | float grad1,grad2,grad3; 2024-11-04T19:30:03,117 | ^~~~~ 2024-11-04T19:30:03,117 pyekfmm/src/eikonal.c:962:46: warning: ‘grad1’ may be used uninitialized [-Wmaybe-uninitialized] 2024-11-04T19:30:03,118 962 | dip[i1+i2*n1+i3*n1*n2+is*n1*n2*n3] = atan2(grad1, grad3) / cRPD; 2024-11-04T19:30:03,119 | ^~~~~~~~~~~~~~~~~~~ 2024-11-04T19:30:03,120 pyekfmm/src/eikonal.c:879:11: note: ‘grad1’ was declared here 2024-11-04T19:30:03,121 879 | float grad1,grad2,grad3; 2024-11-04T19:30:03,121 | ^~~~~ 2024-11-04T19:30:03,575 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/pyekfmm/src/eikonal.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/eikonalc.cpython-311-arm-linux-gnueabihf.so 2024-11-04T19:30:03,683 building 'eikonalvtic' extension 2024-11-04T19:30:03,684 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c pyekfmm/src/eikonalvti.c -o build/temp.linux-armv7l-cpython-311/pyekfmm/src/eikonalvti.o 2024-11-04T19:30:04,074 In file included from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1909, 2024-11-04T19:30:04,075 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2024-11-04T19:30:04,075 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2024-11-04T19:30:04,076 from pyekfmm/src/eikonalvti.c:6: 2024-11-04T19:30:04,077 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2024-11-04T19:30:04,077 17 | #warning "Using deprecated NumPy API, disable it with " \ 2024-11-04T19:30:04,078 | ^~~~~~~ 2024-11-04T19:30:04,110 pyekfmm/src/eikonalvti.c: In function ‘eikonalvtic_oneshot’: 2024-11-04T19:30:04,111 pyekfmm/src/eikonalvti.c:1058:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,112 1058 | npy_intp *sp=PyArray_SHAPE(arr1); 2024-11-04T19:30:04,112 | ^~~~ 2024-11-04T19:30:04,113 | | 2024-11-04T19:30:04,113 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,114 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,115 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:04,115 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,116 pyekfmm/src/eikonalvti.c:1080:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2024-11-04T19:30:04,117 1080 | for (i = 0; i < nshot; i++) 2024-11-04T19:30:04,117 | ^~~ 2024-11-04T19:30:04,118 pyekfmm/src/eikonalvti.c:1083:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2024-11-04T19:30:04,118 1083 | s[0][0]=x; 2024-11-04T19:30:04,119 | ^ 2024-11-04T19:30:04,120 pyekfmm/src/eikonalvti.c:1105:41: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,121 1105 | vx[i]=*((float*)PyArray_GETPTR1(arr2,i)); 2024-11-04T19:30:04,121 | ^~~~ 2024-11-04T19:30:04,122 | | 2024-11-04T19:30:04,122 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,123 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,124 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,124 | ^~~ 2024-11-04T19:30:04,125 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,126 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,127 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,127 pyekfmm/src/eikonalvti.c:1105:41: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,128 1105 | vx[i]=*((float*)PyArray_GETPTR1(arr2,i)); 2024-11-04T19:30:04,128 | ^~~~ 2024-11-04T19:30:04,129 | | 2024-11-04T19:30:04,129 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,130 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,130 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,131 | ^~~ 2024-11-04T19:30:04,131 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,131 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,132 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,133 pyekfmm/src/eikonalvti.c:1111:41: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,133 1111 | vz[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:04,134 | ^~~~ 2024-11-04T19:30:04,134 | | 2024-11-04T19:30:04,135 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,136 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,137 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,137 | ^~~ 2024-11-04T19:30:04,138 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,139 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,139 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,140 pyekfmm/src/eikonalvti.c:1111:41: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,141 1111 | vz[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:04,141 | ^~~~ 2024-11-04T19:30:04,142 | | 2024-11-04T19:30:04,142 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,143 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,144 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,145 | ^~~ 2024-11-04T19:30:04,145 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,146 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,147 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,147 pyekfmm/src/eikonalvti.c:1117:40: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,148 1117 | q[i]=*((float*)PyArray_GETPTR1(arr3,i)); 2024-11-04T19:30:04,148 | ^~~~ 2024-11-04T19:30:04,149 | | 2024-11-04T19:30:04,149 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,150 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,150 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,151 | ^~~ 2024-11-04T19:30:04,151 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,152 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,152 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,153 pyekfmm/src/eikonalvti.c:1117:40: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,153 1117 | q[i]=*((float*)PyArray_GETPTR1(arr3,i)); 2024-11-04T19:30:04,154 | ^~~~ 2024-11-04T19:30:04,155 | | 2024-11-04T19:30:04,155 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,156 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,156 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,157 | ^~~ 2024-11-04T19:30:04,157 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,158 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,158 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,159 pyekfmm/src/eikonalvti.c: In function ‘eikonalvtic_oneshot_angle’: 2024-11-04T19:30:04,159 pyekfmm/src/eikonalvti.c:1193:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,160 1193 | npy_intp *sp=PyArray_SHAPE(arr1); 2024-11-04T19:30:04,161 | ^~~~ 2024-11-04T19:30:04,161 | | 2024-11-04T19:30:04,162 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,162 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,163 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:04,163 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,164 pyekfmm/src/eikonalvti.c:1215:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2024-11-04T19:30:04,165 1215 | for (i = 0; i < nshot; i++) 2024-11-04T19:30:04,166 | ^~~ 2024-11-04T19:30:04,166 pyekfmm/src/eikonalvti.c:1218:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2024-11-04T19:30:04,167 1218 | s[0][0]=x; 2024-11-04T19:30:04,167 | ^ 2024-11-04T19:30:04,168 pyekfmm/src/eikonalvti.c:1240:40: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,168 1240 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:04,169 | ^~~~ 2024-11-04T19:30:04,169 | | 2024-11-04T19:30:04,170 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,170 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,170 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,171 | ^~~ 2024-11-04T19:30:04,171 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,172 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,172 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,173 pyekfmm/src/eikonalvti.c:1240:40: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,173 1240 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:04,174 | ^~~~ 2024-11-04T19:30:04,175 | | 2024-11-04T19:30:04,175 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,176 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,176 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,177 | ^~~ 2024-11-04T19:30:04,178 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,178 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,179 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,179 pyekfmm/src/eikonalvti.c: In function ‘eikonalvtic_multishots’: 2024-11-04T19:30:04,180 pyekfmm/src/eikonalvti.c:1423:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,181 1423 | npy_intp *sp=PyArray_SHAPE(arr1); 2024-11-04T19:30:04,181 | ^~~~ 2024-11-04T19:30:04,182 | | 2024-11-04T19:30:04,182 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,183 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,183 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:04,184 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,185 pyekfmm/src/eikonalvti.c:1424:35: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,185 1424 | npy_intp *spxyz=PyArray_SHAPE(arrf1); 2024-11-04T19:30:04,186 | ^~~~~ 2024-11-04T19:30:04,187 | | 2024-11-04T19:30:04,187 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,187 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,188 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:04,188 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,189 pyekfmm/src/eikonalvti.c:1464:40: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,189 1464 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:04,189 | ^~~~ 2024-11-04T19:30:04,190 | | 2024-11-04T19:30:04,190 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,191 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,191 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,191 | ^~~ 2024-11-04T19:30:04,192 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,192 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,193 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,194 pyekfmm/src/eikonalvti.c:1464:40: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,194 1464 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:04,195 | ^~~~ 2024-11-04T19:30:04,196 | | 2024-11-04T19:30:04,196 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,197 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,198 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,199 | ^~~ 2024-11-04T19:30:04,199 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,200 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,201 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,201 pyekfmm/src/eikonalvti.c:1471:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,202 1471 | s[i][0]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-11-04T19:30:04,202 | ^~~~~ 2024-11-04T19:30:04,203 | | 2024-11-04T19:30:04,204 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,205 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,205 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,206 | ^~~ 2024-11-04T19:30:04,206 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,207 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,207 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,208 pyekfmm/src/eikonalvti.c:1471:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,208 1471 | s[i][0]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-11-04T19:30:04,209 | ^~~~~ 2024-11-04T19:30:04,209 | | 2024-11-04T19:30:04,210 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,210 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,211 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,211 | ^~~ 2024-11-04T19:30:04,212 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,212 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,213 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,213 pyekfmm/src/eikonalvti.c:1472:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,214 1472 | s[i][1]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-11-04T19:30:04,214 | ^~~~~ 2024-11-04T19:30:04,215 | | 2024-11-04T19:30:04,216 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,217 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,217 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,218 | ^~~ 2024-11-04T19:30:04,219 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,219 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,220 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,220 pyekfmm/src/eikonalvti.c:1472:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,221 1472 | s[i][1]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-11-04T19:30:04,222 | ^~~~~ 2024-11-04T19:30:04,222 | | 2024-11-04T19:30:04,223 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,223 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,224 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,225 | ^~~ 2024-11-04T19:30:04,225 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,226 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,226 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,226 pyekfmm/src/eikonalvti.c:1473:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,227 1473 | s[i][2]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-11-04T19:30:04,227 | ^~~~~ 2024-11-04T19:30:04,228 | | 2024-11-04T19:30:04,228 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,229 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,229 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,230 | ^~~ 2024-11-04T19:30:04,230 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,231 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,231 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,232 pyekfmm/src/eikonalvti.c:1473:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,233 1473 | s[i][2]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-11-04T19:30:04,233 | ^~~~~ 2024-11-04T19:30:04,234 | | 2024-11-04T19:30:04,235 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,235 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,236 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,237 | ^~~ 2024-11-04T19:30:04,237 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,238 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,238 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,239 pyekfmm/src/eikonalvti.c: In function ‘eikonalvtic_multishots_angle’: 2024-11-04T19:30:04,239 pyekfmm/src/eikonalvti.c:1550:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,240 1550 | npy_intp *sp=PyArray_SHAPE(arr1); 2024-11-04T19:30:04,240 | ^~~~ 2024-11-04T19:30:04,241 | | 2024-11-04T19:30:04,242 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,242 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,243 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:04,243 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,244 pyekfmm/src/eikonalvti.c:1551:35: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,245 1551 | npy_intp *spxyz=PyArray_SHAPE(arrf1); 2024-11-04T19:30:04,245 | ^~~~~ 2024-11-04T19:30:04,246 | | 2024-11-04T19:30:04,246 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,246 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,247 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:04,247 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,248 pyekfmm/src/eikonalvti.c:1592:40: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,249 1592 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:04,249 | ^~~~ 2024-11-04T19:30:04,250 | | 2024-11-04T19:30:04,250 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,251 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,251 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,252 | ^~~ 2024-11-04T19:30:04,252 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,253 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,254 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,254 pyekfmm/src/eikonalvti.c:1592:40: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,255 1592 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:04,256 | ^~~~ 2024-11-04T19:30:04,256 | | 2024-11-04T19:30:04,257 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,258 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,259 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,259 | ^~~ 2024-11-04T19:30:04,260 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,261 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,261 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,262 pyekfmm/src/eikonalvti.c:1599:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,262 1599 | s[i][0]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-11-04T19:30:04,263 | ^~~~~ 2024-11-04T19:30:04,264 | | 2024-11-04T19:30:04,264 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,265 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,266 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,266 | ^~~ 2024-11-04T19:30:04,267 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,267 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,268 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,269 pyekfmm/src/eikonalvti.c:1599:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,269 1599 | s[i][0]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-11-04T19:30:04,270 | ^~~~~ 2024-11-04T19:30:04,270 | | 2024-11-04T19:30:04,271 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,271 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,271 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,272 | ^~~ 2024-11-04T19:30:04,273 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,273 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,274 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,274 pyekfmm/src/eikonalvti.c:1600:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,275 1600 | s[i][1]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-11-04T19:30:04,276 | ^~~~~ 2024-11-04T19:30:04,276 | | 2024-11-04T19:30:04,277 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,278 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,278 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,279 | ^~~ 2024-11-04T19:30:04,280 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,282 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,283 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,284 pyekfmm/src/eikonalvti.c:1600:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,285 1600 | s[i][1]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-11-04T19:30:04,286 | ^~~~~ 2024-11-04T19:30:04,286 | | 2024-11-04T19:30:04,287 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,288 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,289 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,289 | ^~~ 2024-11-04T19:30:04,290 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,291 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,291 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,292 pyekfmm/src/eikonalvti.c:1601:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,292 1601 | s[i][2]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-11-04T19:30:04,293 | ^~~~~ 2024-11-04T19:30:04,293 | | 2024-11-04T19:30:04,294 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,294 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,295 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,295 | ^~~ 2024-11-04T19:30:04,296 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,297 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,297 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,298 pyekfmm/src/eikonalvti.c:1601:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,299 1601 | s[i][2]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-11-04T19:30:04,299 | ^~~~~ 2024-11-04T19:30:04,300 | | 2024-11-04T19:30:04,301 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,302 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,302 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,303 | ^~~ 2024-11-04T19:30:04,304 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,304 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,305 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,305 pyekfmm/src/eikonalvti.c: In function ‘eikonalvtic_surf’: 2024-11-04T19:30:04,306 pyekfmm/src/eikonalvti.c:1721:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,307 1721 | npy_intp *sp=PyArray_SHAPE(arr1); 2024-11-04T19:30:04,307 | ^~~~ 2024-11-04T19:30:04,308 | | 2024-11-04T19:30:04,309 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,310 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,310 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:04,311 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,312 pyekfmm/src/eikonalvti.c:1722:35: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,312 1722 | npy_intp *spxyz=PyArray_SHAPE(arrf1); 2024-11-04T19:30:04,313 | ^~~~~ 2024-11-04T19:30:04,313 | | 2024-11-04T19:30:04,314 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,314 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,315 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:04,315 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,316 pyekfmm/src/eikonalvti.c:1760:40: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,316 1760 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:04,317 | ^~~~ 2024-11-04T19:30:04,317 | | 2024-11-04T19:30:04,318 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,318 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,319 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,320 | ^~~ 2024-11-04T19:30:04,321 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,321 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,322 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,323 pyekfmm/src/eikonalvti.c:1760:40: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,323 1760 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:04,324 | ^~~~ 2024-11-04T19:30:04,325 | | 2024-11-04T19:30:04,325 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,326 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,327 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,327 | ^~~ 2024-11-04T19:30:04,328 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,329 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,329 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,330 pyekfmm/src/eikonalvti.c:1767:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,331 1767 | s[i][0]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-11-04T19:30:04,331 | ^~~~~ 2024-11-04T19:30:04,332 | | 2024-11-04T19:30:04,333 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,334 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,334 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,334 | ^~~ 2024-11-04T19:30:04,335 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,335 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,336 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,337 pyekfmm/src/eikonalvti.c:1767:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,337 1767 | s[i][0]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-11-04T19:30:04,338 | ^~~~~ 2024-11-04T19:30:04,338 | | 2024-11-04T19:30:04,339 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,339 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,340 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,340 | ^~~ 2024-11-04T19:30:04,341 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,342 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,342 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,343 pyekfmm/src/eikonalvti.c:1768:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,344 1768 | s[i][1]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-11-04T19:30:04,345 | ^~~~~ 2024-11-04T19:30:04,345 | | 2024-11-04T19:30:04,346 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,347 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,347 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,348 | ^~~ 2024-11-04T19:30:04,349 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,349 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,350 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,351 pyekfmm/src/eikonalvti.c:1768:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,351 1768 | s[i][1]=*((float*)PyArray_GETPTR1(arrf2,i)); 2024-11-04T19:30:04,352 | ^~~~~ 2024-11-04T19:30:04,353 | | 2024-11-04T19:30:04,353 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,354 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,355 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,355 | ^~~ 2024-11-04T19:30:04,356 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,356 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,357 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,357 pyekfmm/src/eikonalvti.c:1769:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,358 1769 | s[i][2]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-11-04T19:30:04,358 | ^~~~~ 2024-11-04T19:30:04,359 | | 2024-11-04T19:30:04,359 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,360 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,360 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,361 | ^~~ 2024-11-04T19:30:04,362 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,363 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,363 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,364 pyekfmm/src/eikonalvti.c:1769:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,365 1769 | s[i][2]=*((float*)PyArray_GETPTR1(arrf3,i)); 2024-11-04T19:30:04,365 | ^~~~~ 2024-11-04T19:30:04,366 | | 2024-11-04T19:30:04,367 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,368 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,369 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,369 | ^~~ 2024-11-04T19:30:04,370 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,370 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,371 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,372 pyekfmm/src/eikonalvti.c: In function ‘eikonalvtic_oneshot_rtp’: 2024-11-04T19:30:04,373 pyekfmm/src/eikonalvti.c:1851:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,373 1851 | npy_intp *sp=PyArray_SHAPE(arr1); 2024-11-04T19:30:04,374 | ^~~~ 2024-11-04T19:30:04,375 | | 2024-11-04T19:30:04,376 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,377 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,377 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:04,378 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,378 pyekfmm/src/eikonalvti.c:1873:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2024-11-04T19:30:04,379 1873 | for (i = 0; i < nshot; i++) 2024-11-04T19:30:04,379 | ^~~ 2024-11-04T19:30:04,380 pyekfmm/src/eikonalvti.c:1876:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2024-11-04T19:30:04,380 1876 | s[0][0]=x; /*r*/ 2024-11-04T19:30:04,381 | ^ 2024-11-04T19:30:04,381 pyekfmm/src/eikonalvti.c:1896:40: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,382 1896 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:04,383 | ^~~~ 2024-11-04T19:30:04,383 | | 2024-11-04T19:30:04,384 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,384 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,385 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,386 | ^~~ 2024-11-04T19:30:04,386 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,387 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,388 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,389 pyekfmm/src/eikonalvti.c:1896:40: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,389 1896 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:04,390 | ^~~~ 2024-11-04T19:30:04,391 | | 2024-11-04T19:30:04,391 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,392 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,393 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,393 | ^~~ 2024-11-04T19:30:04,394 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,395 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,395 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,396 pyekfmm/src/eikonalvti.c: In function ‘eikonalvtic_multishots_rtp’: 2024-11-04T19:30:04,397 pyekfmm/src/eikonalvti.c:1973:32: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,397 1973 | npy_intp *sp=PyArray_SHAPE(arr1); 2024-11-04T19:30:04,398 | ^~~~ 2024-11-04T19:30:04,399 | | 2024-11-04T19:30:04,400 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,401 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,401 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:04,402 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,402 pyekfmm/src/eikonalvti.c:1974:35: warning: passing argument 1 of ‘PyArray_SHAPE’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,403 1974 | npy_intp *spxyz=PyArray_SHAPE(arrf1); 2024-11-04T19:30:04,403 | ^~~~~ 2024-11-04T19:30:04,404 | | 2024-11-04T19:30:04,404 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,405 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1581:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,406 1581 | PyArray_SHAPE(const PyArrayObject *arr) 2024-11-04T19:30:04,406 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,407 pyekfmm/src/eikonalvti.c:2013:40: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,407 2013 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:04,408 | ^~~~ 2024-11-04T19:30:04,409 | | 2024-11-04T19:30:04,409 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,410 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,411 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,411 | ^~~ 2024-11-04T19:30:04,415 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,416 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,417 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,417 pyekfmm/src/eikonalvti.c:2013:40: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,418 2013 | v[i]=*((float*)PyArray_GETPTR1(arr1,i)); 2024-11-04T19:30:04,418 | ^~~~ 2024-11-04T19:30:04,419 | | 2024-11-04T19:30:04,420 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,421 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,421 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,422 | ^~~ 2024-11-04T19:30:04,423 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,423 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,424 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,425 pyekfmm/src/eikonalvti.c:2020:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,426 2020 | s[i][0]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-11-04T19:30:04,426 | ^~~~~ 2024-11-04T19:30:04,427 | | 2024-11-04T19:30:04,427 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,428 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,429 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,429 | ^~~ 2024-11-04T19:30:04,430 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,430 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,431 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,431 pyekfmm/src/eikonalvti.c:2020:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,432 2020 | s[i][0]=*((float*)PyArray_GETPTR1(arrf1,i)); 2024-11-04T19:30:04,433 | ^~~~~ 2024-11-04T19:30:04,433 | | 2024-11-04T19:30:04,434 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,435 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,435 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,436 | ^~~ 2024-11-04T19:30:04,437 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,438 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,438 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,439 pyekfmm/src/eikonalvti.c:2021:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,440 2021 | s[i][1]=*((float*)PyArray_GETPTR1(arrf2,i))/180*M_PI; 2024-11-04T19:30:04,441 | ^~~~~ 2024-11-04T19:30:04,441 | | 2024-11-04T19:30:04,442 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,443 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,443 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,444 | ^~~ 2024-11-04T19:30:04,445 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,445 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,446 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,447 pyekfmm/src/eikonalvti.c:2021:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,448 2021 | s[i][1]=*((float*)PyArray_GETPTR1(arrf2,i))/180*M_PI; 2024-11-04T19:30:04,449 | ^~~~~ 2024-11-04T19:30:04,449 | | 2024-11-04T19:30:04,450 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,450 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,451 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,451 | ^~~ 2024-11-04T19:30:04,452 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,452 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,453 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,453 pyekfmm/src/eikonalvti.c:2022:43: warning: passing argument 1 of ‘PyArray_BYTES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,454 2022 | s[i][2]=*((float*)PyArray_GETPTR1(arrf3,i))/180*M_PI; 2024-11-04T19:30:04,454 | ^~~~~ 2024-11-04T19:30:04,455 | | 2024-11-04T19:30:04,455 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,456 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:138:57: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,456 138 | #define PyArray_GETPTR1(obj, i) ((void *)(PyArray_BYTES(obj) + \ 2024-11-04T19:30:04,457 | ^~~ 2024-11-04T19:30:04,458 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1514:36: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,458 1514 | PyArray_BYTES(const PyArrayObject *arr) 2024-11-04T19:30:04,459 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:04,460 pyekfmm/src/eikonalvti.c:2022:43: warning: passing argument 1 of ‘PyArray_STRIDES’ from incompatible pointer type [-Wincompatible-pointer-types] 2024-11-04T19:30:04,461 2022 | s[i][2]=*((float*)PyArray_GETPTR1(arrf3,i))/180*M_PI; 2024-11-04T19:30:04,461 | ^~~~~ 2024-11-04T19:30:04,462 | | 2024-11-04T19:30:04,463 | PyObject * {aka struct _object *} 2024-11-04T19:30:04,463 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:139:62: note: in definition of macro ‘PyArray_GETPTR1’ 2024-11-04T19:30:04,464 139 | (i)*PyArray_STRIDES(obj)[0])) 2024-11-04T19:30:04,465 | ^~~ 2024-11-04T19:30:04,465 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1526:38: note: expected ‘const PyArrayObject *’ {aka ‘const struct tagPyArrayObject_fields *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2024-11-04T19:30:04,466 1526 | PyArray_STRIDES(const PyArrayObject *arr) 2024-11-04T19:30:04,467 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2024-11-04T19:30:06,582 pyekfmm/src/eikonalvti.c: In function ‘eikonalvtic_oneshot_angle’: 2024-11-04T19:30:06,583 pyekfmm/src/eikonalvti.c:1337:46: warning: ‘grad2’ may be used uninitialized [-Wmaybe-uninitialized] 2024-11-04T19:30:06,584 1337 | dip[i1+i2*n1+i3*n1*n2+is*n1*n2*n3] = atan2(grad2, grad3) / cRPD; 2024-11-04T19:30:06,585 | ^~~~~~~~~~~~~~~~~~~ 2024-11-04T19:30:06,585 pyekfmm/src/eikonalvti.c:1259:17: note: ‘grad2’ was declared here 2024-11-04T19:30:06,586 1259 | float grad1,grad2,grad3; 2024-11-04T19:30:06,586 | ^~~~~ 2024-11-04T19:30:06,586 pyekfmm/src/eikonalvti.c:1342:46: warning: ‘grad1’ may be used uninitialized [-Wmaybe-uninitialized] 2024-11-04T19:30:06,587 1342 | dip[i1+i2*n1+i3*n1*n2+is*n1*n2*n3] = atan2(grad1, grad3) / cRPD; 2024-11-04T19:30:06,587 | ^~~~~~~~~~~~~~~~~~~ 2024-11-04T19:30:06,588 pyekfmm/src/eikonalvti.c:1259:11: note: ‘grad1’ was declared here 2024-11-04T19:30:06,589 1259 | float grad1,grad2,grad3; 2024-11-04T19:30:06,589 | ^~~~~ 2024-11-04T19:30:07,373 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/pyekfmm/src/eikonalvti.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/eikonalvtic.cpython-311-arm-linux-gnueabihf.so 2024-11-04T19:30:07,496 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2024-11-04T19:30:07,497 !! 2024-11-04T19:30:07,498 ******************************************************************************** 2024-11-04T19:30:07,498 Please avoid running ``setup.py`` directly. 2024-11-04T19:30:07,499 Instead, use pypa/build, pypa/installer or other 2024-11-04T19:30:07,499 standards-based tools. 2024-11-04T19:30:07,500 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2024-11-04T19:30:07,501 ******************************************************************************** 2024-11-04T19:30:07,502 !! 2024-11-04T19:30:07,503 self.initialize_options() 2024-11-04T19:30:07,523 installing to build/bdist.linux-armv7l/wheel 2024-11-04T19:30:07,524 running install 2024-11-04T19:30:07,548 running install_lib 2024-11-04T19:30:07,576 creating build/bdist.linux-armv7l/wheel 2024-11-04T19:30:07,577 copying build/lib.linux-armv7l-cpython-311/eikonalc.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/. 2024-11-04T19:30:07,581 copying build/lib.linux-armv7l-cpython-311/eikonalvtic.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/. 2024-11-04T19:30:07,586 creating build/bdist.linux-armv7l/wheel/pyekfmm 2024-11-04T19:30:07,587 copying build/lib.linux-armv7l-cpython-311/pyekfmm/plot.py -> build/bdist.linux-armv7l/wheel/./pyekfmm 2024-11-04T19:30:07,590 copying build/lib.linux-armv7l-cpython-311/pyekfmm/stream.py -> build/bdist.linux-armv7l/wheel/./pyekfmm 2024-11-04T19:30:07,593 creating build/bdist.linux-armv7l/wheel/pyekfmm/src 2024-11-04T19:30:07,594 copying build/lib.linux-armv7l-cpython-311/pyekfmm/src/eikonalvti.c -> build/bdist.linux-armv7l/wheel/./pyekfmm/src 2024-11-04T19:30:07,598 copying build/lib.linux-armv7l-cpython-311/pyekfmm/src/eikonal.c -> build/bdist.linux-armv7l/wheel/./pyekfmm/src 2024-11-04T19:30:07,601 copying build/lib.linux-armv7l-cpython-311/pyekfmm/__init__.py -> build/bdist.linux-armv7l/wheel/./pyekfmm 2024-11-04T19:30:07,602 copying build/lib.linux-armv7l-cpython-311/pyekfmm/fmmvti.py -> build/bdist.linux-armv7l/wheel/./pyekfmm 2024-11-04T19:30:07,604 copying build/lib.linux-armv7l-cpython-311/pyekfmm/fmm.py -> build/bdist.linux-armv7l/wheel/./pyekfmm 2024-11-04T19:30:07,606 running install_egg_info 2024-11-04T19:30:07,639 Copying pyekfmm.egg-info to build/bdist.linux-armv7l/wheel/./pyekfmm-0.0.8.8-py3.11.egg-info 2024-11-04T19:30:07,651 running install_scripts 2024-11-04T19:30:07,708 creating build/bdist.linux-armv7l/wheel/pyekfmm-0.0.8.8.dist-info/WHEEL 2024-11-04T19:30:07,711 creating '/tmp/pip-wheel-ys0m2dl2/pyekfmm-0.0.8.8-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2024-11-04T19:30:07,728 adding 'eikonalc.cpython-311-arm-linux-gnueabihf.so' 2024-11-04T19:30:07,747 adding 'eikonalvtic.cpython-311-arm-linux-gnueabihf.so' 2024-11-04T19:30:07,750 adding 'pyekfmm/__init__.py' 2024-11-04T19:30:07,751 adding 'pyekfmm/fmm.py' 2024-11-04T19:30:07,752 adding 'pyekfmm/fmmvti.py' 2024-11-04T19:30:07,754 adding 'pyekfmm/plot.py' 2024-11-04T19:30:07,755 adding 'pyekfmm/stream.py' 2024-11-04T19:30:07,759 adding 'pyekfmm/src/eikonal.c' 2024-11-04T19:30:07,764 adding 'pyekfmm/src/eikonalvti.c' 2024-11-04T19:30:07,771 adding 'pyekfmm-0.0.8.8.dist-info/LICENSE' 2024-11-04T19:30:07,772 adding 'pyekfmm-0.0.8.8.dist-info/METADATA' 2024-11-04T19:30:07,783 adding 'pyekfmm-0.0.8.8.dist-info/WHEEL' 2024-11-04T19:30:07,784 adding 'pyekfmm-0.0.8.8.dist-info/top_level.txt' 2024-11-04T19:30:07,785 adding 'pyekfmm-0.0.8.8.dist-info/RECORD' 2024-11-04T19:30:07,788 removing build/bdist.linux-armv7l/wheel 2024-11-04T19:30:07,961 Building wheel for pyekfmm (setup.py): finished with status 'done' 2024-11-04T19:30:07,965 Created wheel for pyekfmm: filename=pyekfmm-0.0.8.8-cp311-cp311-linux_armv7l.whl size=133782 sha256=5fdabfbcae316c3f916ffab4eeba8d836c8ff4b556f5d3b0e6cffbd1df74c6d1 2024-11-04T19:30:07,966 Stored in directory: /tmp/pip-ephem-wheel-cache-sqcsw6ww/wheels/0d/80/a9/ae94d588de5ffdbc2b85a0f34df8d6d4cc67911edea40fea54 2024-11-04T19:30:07,977 Successfully built pyekfmm 2024-11-04T19:30:07,983 Removed build tracker: '/tmp/pip-build-tracker-kl287g5z'