2025-09-04T20:18:52,045 Created temporary directory: /tmp/pip-build-tracker-vn67yr41 2025-09-04T20:18:52,045 Initialized build tracking at /tmp/pip-build-tracker-vn67yr41 2025-09-04T20:18:52,045 Created build tracker: /tmp/pip-build-tracker-vn67yr41 2025-09-04T20:18:52,045 Entered build tracker: /tmp/pip-build-tracker-vn67yr41 2025-09-04T20:18:52,046 Created temporary directory: /tmp/pip-wheel-11qmxbmq 2025-09-04T20:18:52,049 Created temporary directory: /tmp/pip-ephem-wheel-cache-mrv10or3 2025-09-04T20:18:52,109 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T20:18:52,112 2 location(s) to search for versions of asap3: 2025-09-04T20:18:52,112 * https://pypi.org/simple/asap3/ 2025-09-04T20:18:52,112 * https://www.piwheels.org/simple/asap3/ 2025-09-04T20:18:52,112 Fetching project page and analyzing links: https://pypi.org/simple/asap3/ 2025-09-04T20:18:52,112 Getting page https://pypi.org/simple/asap3/ 2025-09-04T20:18:52,113 Found index url https://pypi.org/simple/ 2025-09-04T20:18:52,184 Fetched page https://pypi.org/simple/asap3/ as application/vnd.pypi.simple.v1+json 2025-09-04T20:18:52,188 Found link https://files.pythonhosted.org/packages/b3/18/a0fd1f238ed751f8882f815a62354e9e6df3077a9afe218d7754a2fd6a5d/asap3-3.9.6.tar.gz (from https://pypi.org/simple/asap3/), version: 3.9.6 2025-09-04T20:18:52,188 Found link https://files.pythonhosted.org/packages/6d/4b/7623da3d3d4086c524a94def4340bf1e1b4aee1c935420fad6123b20d678/asap3-3.10.0.tar.gz (from https://pypi.org/simple/asap3/), version: 3.10.0 2025-09-04T20:18:52,188 Found link https://files.pythonhosted.org/packages/a8/18/3552565db206a682f6c934e8f1291a71095f21b6387d3d2c284c071efe11/asap3-3.10.2.tar.gz (from https://pypi.org/simple/asap3/), version: 3.10.2 2025-09-04T20:18:52,188 Found link https://files.pythonhosted.org/packages/46/93/a36962deb1049cd6c189fc9944213a7456fc78d7158273a4cf494503e4b0/asap3-3.10.3.tar.gz (from https://pypi.org/simple/asap3/), version: 3.10.3 2025-09-04T20:18:52,189 Found link https://files.pythonhosted.org/packages/51/a7/753ffcd46d2da6bb3d07bbe7e2bf320b71e19568b43fc9f3f774cf741f33/asap3-3.10.5.tar.gz (from https://pypi.org/simple/asap3/), version: 3.10.5 2025-09-04T20:18:52,189 Found link https://files.pythonhosted.org/packages/21/ee/fcceabc5e6c11a3398a1039f4ca39c627fafe6176cc6540aedb75f4384f6/asap3-3.10.6.tar.gz (from https://pypi.org/simple/asap3/), version: 3.10.6 2025-09-04T20:18:52,189 Found link https://files.pythonhosted.org/packages/28/af/109859a068fb8f90b0fa9a594486480b8ae7e9f911593441d8ce82a0f9dd/asap3-3.10.7.tar.gz (from https://pypi.org/simple/asap3/), version: 3.10.7 2025-09-04T20:18:52,189 Found link https://files.pythonhosted.org/packages/2a/66/8dec58eb472f7855d0837b93daa75825a7bc243b773566902d00b043be18/asap3-3.10.8.tar.gz (from https://pypi.org/simple/asap3/), version: 3.10.8 2025-09-04T20:18:52,190 Found link https://files.pythonhosted.org/packages/31/d5/4dea3371c9d83192c450b8905074653276fb33e9f0e20207471cc0025d09/asap3-3.10.10.tar.gz (from https://pypi.org/simple/asap3/), version: 3.10.10 2025-09-04T20:18:52,190 Found link https://files.pythonhosted.org/packages/54/04/53dd4e0a6041e9e1e734a81540acd259e1d9e59eec4174f3c530a5b0b448/asap3-3.11.3.tar.gz (from https://pypi.org/simple/asap3/), version: 3.11.3 2025-09-04T20:18:52,190 Found link https://files.pythonhosted.org/packages/40/c0/af6c6283708b8f23424921d0cfb3a9696b34a3351227e259efbb84178c81/asap3-3.11.5.tar.gz (from https://pypi.org/simple/asap3/), version: 3.11.5 2025-09-04T20:18:52,190 Found link https://files.pythonhosted.org/packages/83/64/107a2d74f612e5634107b298cc6f636da8324cbd4f8dc3fb06dea33c1ca2/asap3-3.11.6.tar.gz (from https://pypi.org/simple/asap3/), version: 3.11.6 2025-09-04T20:18:52,190 Found link https://files.pythonhosted.org/packages/14/11/96cebd1ff5aec0b416edfc46c77db129ab9309b5a8b06cc87e20fe14d7cd/asap3-3.11.8.tar.gz (from https://pypi.org/simple/asap3/), version: 3.11.8 2025-09-04T20:18:52,191 Found link https://files.pythonhosted.org/packages/4f/74/7c39573d0050a75d182b86d8d1bffd7cb797bae459bda1115d717917b95d/asap3-3.11.9.tar.gz (from https://pypi.org/simple/asap3/), version: 3.11.9 2025-09-04T20:18:52,191 Found link https://files.pythonhosted.org/packages/5a/f2/4496f1c397cf0bebdf8af6200370df58de329251c38cdf5316e22c2461af/asap3-3.11.10.tar.gz (from https://pypi.org/simple/asap3/), version: 3.11.10 2025-09-04T20:18:52,191 Found link https://files.pythonhosted.org/packages/3a/52/77063f553b0ded38f99f97c06ee7c81cc9bfeda82b571bdcb25957f80b04/asap3-3.12.1.tar.gz (from https://pypi.org/simple/asap3/), version: 3.12.1 2025-09-04T20:18:52,191 Found link https://files.pythonhosted.org/packages/dd/fc/d1953b172e106f00e1cc19c0f830746cb2dec3d1cdeb5ad0ce4347f5a4d9/asap3-3.12.2.tar.gz (from https://pypi.org/simple/asap3/), version: 3.12.2 2025-09-04T20:18:52,192 Found link https://files.pythonhosted.org/packages/d6/cb/7252853e126b18e97811f4d9081a5e2c9d348d51dcccd3a18387236f6f9b/asap3-3.12.3.tar.gz (from https://pypi.org/simple/asap3/), version: 3.12.3 2025-09-04T20:18:52,192 Found link https://files.pythonhosted.org/packages/c6/82/42d85a2fc9ff3e2079f07c32f82ca047e6202eb2974a4a227173278f423a/asap3-3.12.7.tar.gz (from https://pypi.org/simple/asap3/), version: 3.12.7 2025-09-04T20:18:52,192 Found link https://files.pythonhosted.org/packages/a8/c2/7545c4cee5dcdcbb86a8d423598ae97b83f6cfc87fd3d1bc0bb792dc01dc/asap3-3.12.8.tar.gz (from https://pypi.org/simple/asap3/), version: 3.12.8 2025-09-04T20:18:52,192 Found link https://files.pythonhosted.org/packages/1c/fe/a060342f361d6cf15ff4073a9ff5896e0c7c066e3b5a08afa13b7424a299/asap3-3.12.11.tar.gz (from https://pypi.org/simple/asap3/), version: 3.12.11 2025-09-04T20:18:52,193 Found link https://files.pythonhosted.org/packages/61/5e/d3deb1d23a106c67690f344b8f27320f5f7e40bb33375ff02168cbc58d38/asap3-3.12.12.tar.gz (from https://pypi.org/simple/asap3/), version: 3.12.12 2025-09-04T20:18:52,193 Found link https://files.pythonhosted.org/packages/aa/c9/37121f57b4748ec0465b6ffb5292a23e0590eb6d73935618f8d49e03952d/asap3-3.13.1.tar.gz (from https://pypi.org/simple/asap3/), version: 3.13.1 2025-09-04T20:18:52,193 Found link https://files.pythonhosted.org/packages/96/31/ea867364601a1b8882a96de2fee7b0159e54ae683d88b98f488056bca9b3/asap3-3.13.2.tar.gz (from https://pypi.org/simple/asap3/), version: 3.13.2 2025-09-04T20:18:52,193 Found link https://files.pythonhosted.org/packages/e4/ab/3300b0a92d622cb432f77948137a422e6119098b73f66ff7f7588eb2dc6e/asap3-3.13.3.tar.gz (from https://pypi.org/simple/asap3/), version: 3.13.3 2025-09-04T20:18:52,193 Found link https://files.pythonhosted.org/packages/4a/5e/63d0802058866b00f74bf5bf0a01fc0ecf63a6a037883ad760f44b6dea40/asap3-3.13.4.tar.gz (from https://pypi.org/simple/asap3/), version: 3.13.4 2025-09-04T20:18:52,194 Found link https://files.pythonhosted.org/packages/e3/96/0f0fff4ef3b628e6c892c355796b4274aa67ee6d936bb97bb8eb7ff3bd8e/asap3-3.13.5.tar.gz (from https://pypi.org/simple/asap3/), version: 3.13.5 2025-09-04T20:18:52,194 Found link https://files.pythonhosted.org/packages/6c/8c/fc681b44f09a088c13d141a43c688439de82f3a15f759b007b765ddc727c/asap3-3.13.6.tar.gz (from https://pypi.org/simple/asap3/), version: 3.13.6 2025-09-04T20:18:52,194 Found link https://files.pythonhosted.org/packages/a6/6a/afafce737b0f7ab487fdaae3c9e6647913922360de38c01048f457819f46/asap3-3.13.7.tar.gz (from https://pypi.org/simple/asap3/), version: 3.13.7 2025-09-04T20:18:52,194 Fetching project page and analyzing links: https://www.piwheels.org/simple/asap3/ 2025-09-04T20:18:52,195 Getting page https://www.piwheels.org/simple/asap3/ 2025-09-04T20:18:52,195 Found index url https://www.piwheels.org/simple/ 2025-09-04T20:18:52,288 Fetched page https://www.piwheels.org/simple/asap3/ as text/html 2025-09-04T20:18:52,311 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.7-cp311-cp311-linux_armv6l.whl#sha256=22d13effe77004c83d1c1d968ef7d53784cddd033a8d2bb2287751180d82660e (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,311 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.7-cp311-cp311-linux_armv7l.whl#sha256=22d13effe77004c83d1c1d968ef7d53784cddd033a8d2bb2287751180d82660e (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,311 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.6-cp311-cp311-linux_armv6l.whl#sha256=b0768d9377d93a6753d8fc65676d4af1e9c605a12a6a66a0592ec1379a123186 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,312 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.6-cp311-cp311-linux_armv7l.whl#sha256=b0768d9377d93a6753d8fc65676d4af1e9c605a12a6a66a0592ec1379a123186 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,312 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.6-cp39-cp39-linux_armv6l.whl#sha256=15fb5d7496bddcb6f54e94169ceab9cf5a30102a3c7003c0c6e842e94d601940 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,312 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.6-cp39-cp39-linux_armv7l.whl#sha256=15fb5d7496bddcb6f54e94169ceab9cf5a30102a3c7003c0c6e842e94d601940 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,312 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.5-cp39-cp39-linux_armv6l.whl#sha256=ffb367295e5539a350365bc8ffa4279726133bb3401bddd7ca3223c9c7eb9822 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,312 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.5-cp39-cp39-linux_armv7l.whl#sha256=ffb367295e5539a350365bc8ffa4279726133bb3401bddd7ca3223c9c7eb9822 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,313 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.4-cp311-cp311-linux_armv6l.whl#sha256=bcab1eb4f80ef0070ba747de89c410e92b705638df4862552aba46d0df616c1f (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,313 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.4-cp311-cp311-linux_armv7l.whl#sha256=bcab1eb4f80ef0070ba747de89c410e92b705638df4862552aba46d0df616c1f (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,313 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.4-cp37-cp37m-linux_armv6l.whl#sha256=46b1547df86165fdf8d9395056e6212bce7b4b70ebd7c3430393f146313afbfe (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,313 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.4-cp37-cp37m-linux_armv7l.whl#sha256=46b1547df86165fdf8d9395056e6212bce7b4b70ebd7c3430393f146313afbfe (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,313 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.4-cp39-cp39-linux_armv6l.whl#sha256=2bed1fffd56c30046dcf67e8f549c265f9df38acaec465255e99c8c42bfc6952 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,313 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.4-cp39-cp39-linux_armv7l.whl#sha256=2bed1fffd56c30046dcf67e8f549c265f9df38acaec465255e99c8c42bfc6952 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,314 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.3-cp311-cp311-linux_armv6l.whl#sha256=0713f75f96e415cb9d064c9ad0f51acfd092311cc9e74ec1faf5878e5a4d8d97 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,314 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.3-cp311-cp311-linux_armv7l.whl#sha256=0713f75f96e415cb9d064c9ad0f51acfd092311cc9e74ec1faf5878e5a4d8d97 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,314 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.3-cp37-cp37m-linux_armv6l.whl#sha256=03882750aea09e902cd2043caf1bba5b6fdf277ec04b4442e147ba2dd31a4b50 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,314 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.3-cp37-cp37m-linux_armv7l.whl#sha256=03882750aea09e902cd2043caf1bba5b6fdf277ec04b4442e147ba2dd31a4b50 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,314 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.3-cp39-cp39-linux_armv6l.whl#sha256=47848850b022df56673972060ce628809491db32775b2614f5b6b59773bb72b1 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,314 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.3-cp39-cp39-linux_armv7l.whl#sha256=47848850b022df56673972060ce628809491db32775b2614f5b6b59773bb72b1 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,315 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.2-cp311-cp311-linux_armv6l.whl#sha256=283dc55d88df939aa42fe7d48311f80b247ffa1979d39fe3e52dc286c6f35ebc (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,315 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.2-cp311-cp311-linux_armv7l.whl#sha256=283dc55d88df939aa42fe7d48311f80b247ffa1979d39fe3e52dc286c6f35ebc (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,315 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.2-cp37-cp37m-linux_armv6l.whl#sha256=276eae6b95ffec2d6fc3bd3868b63cd2a2672cb39c03c5ac136c4c4eaaf6f70d (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,315 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.2-cp37-cp37m-linux_armv7l.whl#sha256=276eae6b95ffec2d6fc3bd3868b63cd2a2672cb39c03c5ac136c4c4eaaf6f70d (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,315 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.2-cp39-cp39-linux_armv6l.whl#sha256=77a77aaf6919a1b84106bdac10e3207c635dc6c974faa5959d0d5bd7a5ca8f47 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,315 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.2-cp39-cp39-linux_armv7l.whl#sha256=77a77aaf6919a1b84106bdac10e3207c635dc6c974faa5959d0d5bd7a5ca8f47 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,316 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.1-cp37-cp37m-linux_armv6l.whl#sha256=12f4b22bdac2c23d92a692680d0bfbde6d9da56259e73bc9feb3e1285417b481 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,316 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.1-cp37-cp37m-linux_armv7l.whl#sha256=12f4b22bdac2c23d92a692680d0bfbde6d9da56259e73bc9feb3e1285417b481 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,316 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.1-cp39-cp39-linux_armv6l.whl#sha256=8d8ff41ec17eaabf2e7f6e84ed6b7051071081e36acc69d60d53689360d4e875 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,316 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.13.1-cp39-cp39-linux_armv7l.whl#sha256=8d8ff41ec17eaabf2e7f6e84ed6b7051071081e36acc69d60d53689360d4e875 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,316 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.12-cp311-cp311-linux_armv6l.whl#sha256=fd7135c938ed928a198dc9ea284bab05559a8bf0625667b5d99f685305aef053 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,316 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.12-cp311-cp311-linux_armv7l.whl#sha256=fd7135c938ed928a198dc9ea284bab05559a8bf0625667b5d99f685305aef053 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,316 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.12-cp37-cp37m-linux_armv6l.whl#sha256=1ea7454f0cdd3e87a0830f01abf88404df1ac647cae54937eed41c3c3ac72a13 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,317 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.12-cp37-cp37m-linux_armv7l.whl#sha256=1ea7454f0cdd3e87a0830f01abf88404df1ac647cae54937eed41c3c3ac72a13 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,317 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.12-cp39-cp39-linux_armv6l.whl#sha256=5295f3d0ccb8fcb361d3df6872c5bc01d208ec1c06cce66bc8de331a962dca81 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,317 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.12-cp39-cp39-linux_armv7l.whl#sha256=5295f3d0ccb8fcb361d3df6872c5bc01d208ec1c06cce66bc8de331a962dca81 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,317 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.11-cp37-cp37m-linux_armv6l.whl#sha256=aa890fb00393c4ed83592f54525110d42c0ae2bb86fac74f1e9b0a08a3204663 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,317 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.11-cp37-cp37m-linux_armv7l.whl#sha256=aa890fb00393c4ed83592f54525110d42c0ae2bb86fac74f1e9b0a08a3204663 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,317 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.11-cp39-cp39-linux_armv6l.whl#sha256=35cd7f5246bc3c9014f0d59ba7f34e1fc8219fc21e8ab5b143dc2f0c45473ebc (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,318 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.11-cp39-cp39-linux_armv7l.whl#sha256=35cd7f5246bc3c9014f0d59ba7f34e1fc8219fc21e8ab5b143dc2f0c45473ebc (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,318 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.8-cp37-cp37m-linux_armv6l.whl#sha256=738cd0f139b36b93d221d601ac604e3c92bf409d86b8f1dbdc44b02d45201553 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,318 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.8-cp37-cp37m-linux_armv7l.whl#sha256=738cd0f139b36b93d221d601ac604e3c92bf409d86b8f1dbdc44b02d45201553 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,318 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.8-cp35-cp35m-linux_armv6l.whl#sha256=0ad2004c4892bf5060e8a14d4792d471e03583237a4fb36b57fc378a77f2094f (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,318 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.8-cp35-cp35m-linux_armv7l.whl#sha256=0ad2004c4892bf5060e8a14d4792d471e03583237a4fb36b57fc378a77f2094f (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,318 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.8-cp39-cp39-linux_armv6l.whl#sha256=4ea12a08002a856a8100c3ccf96c0cb7a30f681068ea00be5f57f5e657843aa4 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,319 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.8-cp39-cp39-linux_armv7l.whl#sha256=4ea12a08002a856a8100c3ccf96c0cb7a30f681068ea00be5f57f5e657843aa4 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,319 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.7-cp37-cp37m-linux_armv6l.whl#sha256=26063ee0cbc7f839278836c176fa6c237e3c80922f771d121dd402605f0aef9b (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,319 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.7-cp37-cp37m-linux_armv7l.whl#sha256=26063ee0cbc7f839278836c176fa6c237e3c80922f771d121dd402605f0aef9b (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,319 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.7-cp39-cp39-linux_armv6l.whl#sha256=7a8aab693e3f1cf50f190de687596d381caa601f223679c74bdf0515029f048a (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,319 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.7-cp39-cp39-linux_armv7l.whl#sha256=7a8aab693e3f1cf50f190de687596d381caa601f223679c74bdf0515029f048a (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,319 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.3-cp37-cp37m-linux_armv6l.whl#sha256=8f42ca5a936928c297a27f3fcd875c843a3af65cfcf497b85529dc2359340ed2 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,320 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.3-cp37-cp37m-linux_armv7l.whl#sha256=8f42ca5a936928c297a27f3fcd875c843a3af65cfcf497b85529dc2359340ed2 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,320 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.3-cp39-cp39-linux_armv6l.whl#sha256=6e2530a20a19838d5eed8811ec092fcf0389bedef51a3252af6f7ddf7355abc9 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,320 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.3-cp39-cp39-linux_armv7l.whl#sha256=6e2530a20a19838d5eed8811ec092fcf0389bedef51a3252af6f7ddf7355abc9 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,320 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.2-cp35-cp35m-linux_armv6l.whl#sha256=a097a7250467e3a7070e8ab78dc4239ea2c9b0f1ac037021194e7a61c3db1038 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,320 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.2-cp35-cp35m-linux_armv7l.whl#sha256=a097a7250467e3a7070e8ab78dc4239ea2c9b0f1ac037021194e7a61c3db1038 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,320 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.2-cp37-cp37m-linux_armv6l.whl#sha256=1e596eaf4bcf0989761c14718b0744021fd359c6c7f7b52051c46545ce4795c8 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,320 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.2-cp37-cp37m-linux_armv7l.whl#sha256=1e596eaf4bcf0989761c14718b0744021fd359c6c7f7b52051c46545ce4795c8 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,321 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.2-cp39-cp39-linux_armv6l.whl#sha256=2458d9137170ce661f2c85f51974c07fcc3d905c39ac1e7037a9c76f8e7ad5e3 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,321 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.2-cp39-cp39-linux_armv7l.whl#sha256=2458d9137170ce661f2c85f51974c07fcc3d905c39ac1e7037a9c76f8e7ad5e3 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,321 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.1-cp35-cp35m-linux_armv6l.whl#sha256=ae1d9e7932b903d26e73fe10830a0bc932cc1bedba6865c24613f4ff42242e83 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,321 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.1-cp35-cp35m-linux_armv7l.whl#sha256=ae1d9e7932b903d26e73fe10830a0bc932cc1bedba6865c24613f4ff42242e83 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,321 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.1-cp37-cp37m-linux_armv6l.whl#sha256=aced6ddf4481aebfa087def24b0ac117624762628748349356b24672e5fc6c72 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,321 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.1-cp37-cp37m-linux_armv7l.whl#sha256=aced6ddf4481aebfa087def24b0ac117624762628748349356b24672e5fc6c72 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,322 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.1-cp39-cp39-linux_armv6l.whl#sha256=37c79c0ee42c7aae7e86cf93a1d52990906811ea6d1a6a2bfbabbd26400fe6e5 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,322 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.12.1-cp39-cp39-linux_armv7l.whl#sha256=37c79c0ee42c7aae7e86cf93a1d52990906811ea6d1a6a2bfbabbd26400fe6e5 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,322 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.10-cp39-cp39-linux_armv6l.whl#sha256=7d75dfa793eb7fd1d09962ad4693addc5ee4767aba68893a9d59cf90fa345415 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,322 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.10-cp39-cp39-linux_armv7l.whl#sha256=7d75dfa793eb7fd1d09962ad4693addc5ee4767aba68893a9d59cf90fa345415 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,322 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.10-cp35-cp35m-linux_armv6l.whl#sha256=152f292a60044998e62e110fda57e5016b38feaf3b4369e1c0b43a19619df568 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,322 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.10-cp35-cp35m-linux_armv7l.whl#sha256=152f292a60044998e62e110fda57e5016b38feaf3b4369e1c0b43a19619df568 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,323 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.10-cp37-cp37m-linux_armv6l.whl#sha256=cc4c46fe261b09ebd05f7fe58b6d0e73735229f843a23ccd98b93fee7c9e2e16 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,323 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.10-cp37-cp37m-linux_armv7l.whl#sha256=cc4c46fe261b09ebd05f7fe58b6d0e73735229f843a23ccd98b93fee7c9e2e16 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,323 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.9-cp39-cp39-linux_armv6l.whl#sha256=4dec5c904d8c97d26ed35e3406a16f0bd6cf76e0094839a01cb92adf11a681f0 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,323 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.9-cp39-cp39-linux_armv7l.whl#sha256=4dec5c904d8c97d26ed35e3406a16f0bd6cf76e0094839a01cb92adf11a681f0 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,323 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.9-cp37-cp37m-linux_armv6l.whl#sha256=4dd3f47222afd4ce6e5c2f28250eb2f6b37af27205bcc5712f4bbbfa55795588 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,323 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.9-cp37-cp37m-linux_armv7l.whl#sha256=4dd3f47222afd4ce6e5c2f28250eb2f6b37af27205bcc5712f4bbbfa55795588 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,324 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.9-cp34-cp34m-linux_armv7l.whl#sha256=c03758e68e3e0ef439a45c56878c2f4656b31f3266de168d1eaad1f00a4fb52d (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,324 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.9-cp34-cp34m-linux_armv6l.whl#sha256=c03758e68e3e0ef439a45c56878c2f4656b31f3266de168d1eaad1f00a4fb52d (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,324 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.9-cp35-cp35m-linux_armv7l.whl#sha256=bb5db7b85de34b8edf1505c3dbbb45e7e2c39417c7073e010980330ba7001988 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,324 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.9-cp35-cp35m-linux_armv6l.whl#sha256=bb5db7b85de34b8edf1505c3dbbb45e7e2c39417c7073e010980330ba7001988 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,324 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.8-cp39-cp39-linux_armv6l.whl#sha256=848b22dc293ab4a1212857ae4822b3793802bd64adcd625b2c52aec65c5358ea (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,324 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.8-cp39-cp39-linux_armv7l.whl#sha256=848b22dc293ab4a1212857ae4822b3793802bd64adcd625b2c52aec65c5358ea (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,325 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.8-cp37-cp37m-linux_armv7l.whl#sha256=23feca9ed21202c75c4a8258c2ec3efec0c7076827a4158fc42a83b04292c608 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,325 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.8-cp37-cp37m-linux_armv6l.whl#sha256=23feca9ed21202c75c4a8258c2ec3efec0c7076827a4158fc42a83b04292c608 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,325 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.8-cp34-cp34m-linux_armv7l.whl#sha256=953c884e95a7b51d39b750019087174c0d7260e781cfc9b361dbb61266884bec (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,325 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.8-cp34-cp34m-linux_armv6l.whl#sha256=953c884e95a7b51d39b750019087174c0d7260e781cfc9b361dbb61266884bec (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,325 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.8-cp35-cp35m-linux_armv6l.whl#sha256=d63becfbc9c2e1953e7e34cc5b4cc8065783138ba53400f5a0afef1281df16f2 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,325 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.8-cp35-cp35m-linux_armv7l.whl#sha256=d63becfbc9c2e1953e7e34cc5b4cc8065783138ba53400f5a0afef1281df16f2 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,325 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.6-cp39-cp39-linux_armv6l.whl#sha256=f0f41cc1ae692ce50dfc077352f0f51eba08a5b8404507766b610820d5bfa57f (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,326 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.6-cp39-cp39-linux_armv7l.whl#sha256=f0f41cc1ae692ce50dfc077352f0f51eba08a5b8404507766b610820d5bfa57f (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,326 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.6-cp37-cp37m-linux_armv7l.whl#sha256=9d5c199290bd7a3d5b4aa4fbe882be259ebdb18329d76ec99a1d619e56ee8433 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,326 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.6-cp37-cp37m-linux_armv6l.whl#sha256=9d5c199290bd7a3d5b4aa4fbe882be259ebdb18329d76ec99a1d619e56ee8433 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,326 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.6-cp34-cp34m-linux_armv6l.whl#sha256=b168a088f719a332615860100e99fca09934a3583f1b1d68b8f029c1f2875af3 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,326 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.6-cp34-cp34m-linux_armv7l.whl#sha256=b168a088f719a332615860100e99fca09934a3583f1b1d68b8f029c1f2875af3 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,326 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.6-cp35-cp35m-linux_armv7l.whl#sha256=4af24b10206e30b6c3ac964fce0475392e7ce81090a6c70cf56bc21dee55fa8e (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,327 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.6-cp35-cp35m-linux_armv6l.whl#sha256=4af24b10206e30b6c3ac964fce0475392e7ce81090a6c70cf56bc21dee55fa8e (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,327 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.5-cp39-cp39-linux_armv6l.whl#sha256=9d718297cca1cff3346f96e162d8a28d851931dc6f12902eac93610afc9cc1e6 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,327 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.5-cp39-cp39-linux_armv7l.whl#sha256=9d718297cca1cff3346f96e162d8a28d851931dc6f12902eac93610afc9cc1e6 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,327 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.5-cp37-cp37m-linux_armv6l.whl#sha256=60916f506083754b2eecb764dd94f3ba9d2d95e3fd2d1db1e2a1cf8ea18970af (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,327 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.5-cp37-cp37m-linux_armv7l.whl#sha256=60916f506083754b2eecb764dd94f3ba9d2d95e3fd2d1db1e2a1cf8ea18970af (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,327 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.5-cp34-cp34m-linux_armv7l.whl#sha256=2df7fb98810d49e1e4c15dbed8df2a456f6a0664ca541b7f6cf409b80d28a92d (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,328 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.5-cp34-cp34m-linux_armv6l.whl#sha256=2df7fb98810d49e1e4c15dbed8df2a456f6a0664ca541b7f6cf409b80d28a92d (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,328 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.5-cp35-cp35m-linux_armv6l.whl#sha256=197c04ebb29361e3938ce49362ed7aeffcd1bf1e4ebe5939864279945867ca7f (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,328 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.5-cp35-cp35m-linux_armv7l.whl#sha256=197c04ebb29361e3938ce49362ed7aeffcd1bf1e4ebe5939864279945867ca7f (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,328 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.3-cp39-cp39-linux_armv6l.whl#sha256=e95758dfb871df408e46a63c3fe33a331c0fc059862d42b5d0ee45d5cbba4a26 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,328 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.3-cp39-cp39-linux_armv7l.whl#sha256=e95758dfb871df408e46a63c3fe33a331c0fc059862d42b5d0ee45d5cbba4a26 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,328 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.3-cp37-cp37m-linux_armv7l.whl#sha256=bbac9f1c6a4b2b9cb0a23301a638cb973d35657084b8b4186406906d85cc95d1 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,328 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.3-cp37-cp37m-linux_armv6l.whl#sha256=bbac9f1c6a4b2b9cb0a23301a638cb973d35657084b8b4186406906d85cc95d1 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,329 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.3-cp34-cp34m-linux_armv6l.whl#sha256=aba95678b10c696a175efb02c2aba4e4cc4685c99684408e8a4db33a0725d522 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,329 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.3-cp34-cp34m-linux_armv7l.whl#sha256=aba95678b10c696a175efb02c2aba4e4cc4685c99684408e8a4db33a0725d522 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,329 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.3-cp35-cp35m-linux_armv6l.whl#sha256=004ad4af5d1e2046bc15ec36194fbb188adc1f6c9030db22ee6d6e8634c4237f (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,329 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.11.3-cp35-cp35m-linux_armv7l.whl#sha256=004ad4af5d1e2046bc15ec36194fbb188adc1f6c9030db22ee6d6e8634c4237f (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,329 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.10-cp34-cp34m-linux_armv7l.whl#sha256=f968240d6aed1f3b7ec2e190893363d9bc8c37a67b12b0dfa83eaff5ce055a81 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,329 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.10-cp34-cp34m-linux_armv6l.whl#sha256=f968240d6aed1f3b7ec2e190893363d9bc8c37a67b12b0dfa83eaff5ce055a81 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,330 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.10-cp35-cp35m-linux_armv7l.whl#sha256=224375bb21dc4e433df3508b25ef3c3e20cb45cba338cc938ab37e7eadfeab4d (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,330 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.10-cp35-cp35m-linux_armv6l.whl#sha256=224375bb21dc4e433df3508b25ef3c3e20cb45cba338cc938ab37e7eadfeab4d (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,330 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.8-cp35-cp35m-linux_armv7l.whl#sha256=b3381974290d37892992cd7a762b72110a0e8d1a53431e9d2c0ade075a55a3e5 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,330 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.8-cp35-cp35m-linux_armv6l.whl#sha256=b3381974290d37892992cd7a762b72110a0e8d1a53431e9d2c0ade075a55a3e5 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,330 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.8-cp34-cp34m-linux_armv7l.whl#sha256=8f5a9fab36e076b27a489317ca8f3e15c18ce0bfb7fc1c2ae77cdd98545d6e33 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,330 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.8-cp34-cp34m-linux_armv6l.whl#sha256=8f5a9fab36e076b27a489317ca8f3e15c18ce0bfb7fc1c2ae77cdd98545d6e33 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,331 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.7-cp35-cp35m-linux_armv7l.whl#sha256=cf66296ad00a13fa396196c3bcda6c9d665e8231fe3721a6f9dd039a4fbd1718 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,331 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.7-cp35-cp35m-linux_armv6l.whl#sha256=cf66296ad00a13fa396196c3bcda6c9d665e8231fe3721a6f9dd039a4fbd1718 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,331 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.7-cp34-cp34m-linux_armv6l.whl#sha256=b947ca1664dc12ed9ae8446c254f3e7e5294477e356384cd77a08e8c4b020990 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,331 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.7-cp34-cp34m-linux_armv7l.whl#sha256=b947ca1664dc12ed9ae8446c254f3e7e5294477e356384cd77a08e8c4b020990 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,331 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.6-cp35-cp35m-linux_armv7l.whl#sha256=1e8761c8c5eac5d155239534bec75fa5253d27a53d153138d2bb199c19dab345 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,332 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.6-cp35-cp35m-linux_armv6l.whl#sha256=1e8761c8c5eac5d155239534bec75fa5253d27a53d153138d2bb199c19dab345 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,332 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.6-cp34-cp34m-linux_armv6l.whl#sha256=956b7cd7b520e5f0ee64e8915085e045149f8b0c77254f16b814d3bb6a4665a6 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,332 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.6-cp34-cp34m-linux_armv7l.whl#sha256=956b7cd7b520e5f0ee64e8915085e045149f8b0c77254f16b814d3bb6a4665a6 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,332 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.0-cp34-cp34m-linux_armv6l.whl#sha256=bcf9e7a2b6c56cdb1889d13bd6a5b0c05fe38aad867f0efb0e1138a9097caa05 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,332 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.0-cp34-cp34m-linux_armv7l.whl#sha256=bcf9e7a2b6c56cdb1889d13bd6a5b0c05fe38aad867f0efb0e1138a9097caa05 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,332 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.0-cp35-cp35m-linux_armv7l.whl#sha256=afd8c4ac89d2ddc80f5cd2bd3e6dd07f179bba3563f2a68385c9bd6bd42e4a5d (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,333 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.10.0-cp35-cp35m-linux_armv6l.whl#sha256=afd8c4ac89d2ddc80f5cd2bd3e6dd07f179bba3563f2a68385c9bd6bd42e4a5d (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,333 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.9.6-cp35-cp35m-linux_armv6l.whl#sha256=56c2fef04477bcaeb0651fb5a1f0bfb3a4d65a49c272348d308cfb46d017446d (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,333 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.9.6-cp35-cp35m-linux_armv7l.whl#sha256=56c2fef04477bcaeb0651fb5a1f0bfb3a4d65a49c272348d308cfb46d017446d (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,333 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.9.6-cp34-cp34m-linux_armv6l.whl#sha256=1f245ceca473a804d09fd403edac4c688bde78eec50f1962f99794ed85156223 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,333 Skipping link: No binaries permitted for asap3: https://archive1.piwheels.org/simple/asap3/asap3-3.9.6-cp34-cp34m-linux_armv7l.whl#sha256=1f245ceca473a804d09fd403edac4c688bde78eec50f1962f99794ed85156223 (from https://www.piwheels.org/simple/asap3/) 2025-09-04T20:18:52,333 Skipping link: not a file: https://www.piwheels.org/simple/asap3/ 2025-09-04T20:18:52,334 Skipping link: not a file: https://pypi.org/simple/asap3/ 2025-09-04T20:18:52,359 Given no hashes to check 1 links for project 'asap3': discarding no candidates 2025-09-04T20:18:52,360 Collecting asap3==3.11.10 2025-09-04T20:18:52,361 Created temporary directory: /tmp/pip-unpack-hdw97hh9 2025-09-04T20:18:52,503 Downloading asap3-3.11.10.tar.gz (803 kB) 2025-09-04T20:18:52,896 Added asap3==3.11.10 from https://files.pythonhosted.org/packages/5a/f2/4496f1c397cf0bebdf8af6200370df58de329251c38cdf5316e22c2461af/asap3-3.11.10.tar.gz to build tracker '/tmp/pip-build-tracker-vn67yr41' 2025-09-04T20:18:52,897 Running setup.py (path:/tmp/pip-wheel-11qmxbmq/asap3_5f2ca94174c2421eb6bb9dda41699d04/setup.py) egg_info for package asap3 2025-09-04T20:18:52,897 Created temporary directory: /tmp/pip-pip-egg-info-3mzt1u8b 2025-09-04T20:18:52,898 Preparing metadata (setup.py): started 2025-09-04T20:18:52,898 Running command python setup.py egg_info 2025-09-04T20:18:53,720 /tmp/pip-wheel-11qmxbmq/asap3_5f2ca94174c2421eb6bb9dda41699d04/setup.py:191: DeprecationWarning: Use shutil.which instead of find_executable 2025-09-04T20:18:53,720 if not distutils.spawn.find_executable(mpicomp): 2025-09-04T20:18:54,327 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:18:54,328 !! 2025-09-04T20:18:54,328 ******************************************************************************** 2025-09-04T20:18:54,328 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:18:54,328 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:18:54,328 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:18:54,328 ******************************************************************************** 2025-09-04T20:18:54,329 !! 2025-09-04T20:18:54,329 self._finalize_license_expression() 2025-09-04T20:18:54,731 warning: no files found matching 'Test/testVerlet.pickle' 2025-09-04T20:18:54,731 warning: no files found matching 'Test/TestParallel-openmpi.sh' 2025-09-04T20:18:54,746 Asap version number: 3.11.10 2025-09-04T20:18:54,746 customize-local.py not found - this is OK. 2025-09-04T20:18:54,746 customize-pw-slave-d13-16.py not found - this is OK. 2025-09-04T20:18:54,746 Reading customization from customize.py 2025-09-04T20:18:54,746 Recording version info into VersionInfo_autogen 2025-09-04T20:18:54,746 CC = arm-linux-gnueabihf-gcc 2025-09-04T20:18:54,746 CFLAGS = -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall 2025-09-04T20:18:54,746 Identifying source files 2025-09-04T20:18:54,747 Identifying Python submodules 2025-09-04T20:18:54,883 Preparing metadata (setup.py): finished with status 'done' 2025-09-04T20:18:54,888 Source in /tmp/pip-wheel-11qmxbmq/asap3_5f2ca94174c2421eb6bb9dda41699d04 has version 3.11.10, which satisfies requirement asap3==3.11.10 from https://files.pythonhosted.org/packages/5a/f2/4496f1c397cf0bebdf8af6200370df58de329251c38cdf5316e22c2461af/asap3-3.11.10.tar.gz 2025-09-04T20:18:54,888 Removed asap3==3.11.10 from https://files.pythonhosted.org/packages/5a/f2/4496f1c397cf0bebdf8af6200370df58de329251c38cdf5316e22c2461af/asap3-3.11.10.tar.gz from build tracker '/tmp/pip-build-tracker-vn67yr41' 2025-09-04T20:18:54,891 Created temporary directory: /tmp/pip-unpack-cr_k_m96 2025-09-04T20:18:54,891 Created temporary directory: /tmp/pip-unpack-cdn8ae1t 2025-09-04T20:18:54,891 Building wheels for collected packages: asap3 2025-09-04T20:18:54,893 Created temporary directory: /tmp/pip-wheel-6c8e428s 2025-09-04T20:18:54,894 DEPRECATION: Building 'asap3' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'asap3'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-04T20:18:54,895 Building wheel for asap3 (setup.py): started 2025-09-04T20:18:54,896 Destination directory: /tmp/pip-wheel-6c8e428s 2025-09-04T20:18:54,896 Running command python setup.py bdist_wheel 2025-09-04T20:18:55,655 Asap version number: 3.11.10 2025-09-04T20:18:55,655 customize-local.py not found - this is OK. 2025-09-04T20:18:55,655 customize-pw-slave-d13-16.py not found - this is OK. 2025-09-04T20:18:55,656 Reading customization from customize.py 2025-09-04T20:18:55,656 /tmp/pip-wheel-11qmxbmq/asap3_5f2ca94174c2421eb6bb9dda41699d04/setup.py:191: DeprecationWarning: Use shutil.which instead of find_executable 2025-09-04T20:18:55,657 if not distutils.spawn.find_executable(mpicomp): 2025-09-04T20:18:55,770 Identifying source files 2025-09-04T20:18:55,772 Identifying Python submodules 2025-09-04T20:18:56,251 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:18:56,251 !! 2025-09-04T20:18:56,251 ******************************************************************************** 2025-09-04T20:18:56,251 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:18:56,252 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:18:56,252 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:18:56,252 ******************************************************************************** 2025-09-04T20:18:56,252 !! 2025-09-04T20:18:56,252 self._finalize_license_expression() 2025-09-04T20:18:59,491 Basics/Debug.cpp: In function ‘double AsapNS::heap_mallinfo()’: 2025-09-04T20:18:59,491 Basics/Debug.cpp:79:16: warning: ‘mallinfo mallinfo()’ is deprecated [-Wdeprecated-declarations] 2025-09-04T20:18:59,491 79 | mi = mallinfo(); 2025-09-04T20:18:59,491 | ~~~~~~~~^~ 2025-09-04T20:18:59,492 In file included from Basics/Debug.cpp:38: 2025-09-04T20:18:59,492 /usr/include/malloc.h:114:24: note: declared here 2025-09-04T20:18:59,492 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; 2025-09-04T20:18:59,492 | ^~~~~~~~ 2025-09-04T20:19:08,169 In file included from Basics/AsapPython.h:44, 2025-09-04T20:19:08,169 from Basics/ImageAtoms.h:31, 2025-09-04T20:19:08,169 from Basics/ImageAtoms.cpp:27: 2025-09-04T20:19:08,169 Basics/ImageAtoms.cpp: In destructor ‘virtual AsapNS::ImageAtoms::~ImageAtoms()’: 2025-09-04T20:19:08,170 Basics/Exception.h:158:5: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 2025-09-04T20:19:08,170 158 | throw AssertionFailed(#EX, __FILE__, __LINE__, __PRETTY_FUNCTION__) 2025-09-04T20:19:08,170 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:08,170 Basics/ImageAtoms.cpp:52:3: note: in expansion of macro ‘ASSERT’ 2025-09-04T20:19:08,170 52 | ASSERT(refcount == 0); 2025-09-04T20:19:08,170 | ^~~~~~ 2025-09-04T20:19:08,170 Basics/Exception.h:158:5: note: in C++11 destructors default to ‘noexcept’ 2025-09-04T20:19:08,170 158 | throw AssertionFailed(#EX, __FILE__, __LINE__, __PRETTY_FUNCTION__) 2025-09-04T20:19:08,170 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:08,171 Basics/ImageAtoms.cpp:52:3: note: in expansion of macro ‘ASSERT’ 2025-09-04T20:19:08,171 52 | ASSERT(refcount == 0); 2025-09-04T20:19:08,171 | ^~~~~~ 2025-09-04T20:19:08,171 Basics/ImageAtoms.cpp: In member function ‘virtual void AsapNS::ImageAtoms::GetPositions(std::vector&, bool) const’: 2025-09-04T20:19:08,171 Basics/ImageAtoms.cpp:82:22: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:08,171 82 | if (pos.capacity() < nTot) 2025-09-04T20:19:08,171 | ~~~~~~~~~~~~~~~^~~~~~ 2025-09-04T20:19:08,172 Basics/ImageAtoms.cpp:84:30: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:08,172 84 | ASSERT(allpositions.size() >= nTot); 2025-09-04T20:19:08,172 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-04T20:19:08,172 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:19:08,172 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:19:08,172 | ^~ 2025-09-04T20:19:08,175 Basics/ImageAtoms.cpp:86:21: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:08,175 86 | ASSERT(pos.size() == nTot); 2025-09-04T20:19:08,175 | ~~~~~~~~~~~^~~~~~~ 2025-09-04T20:19:08,175 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:19:08,175 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:19:08,175 | ^~ 2025-09-04T20:19:08,176 Basics/ImageAtoms.cpp: In member function ‘virtual void AsapNS::ImageAtoms::GetScaledPositions(std::vector&, bool)’: 2025-09-04T20:19:08,176 Basics/ImageAtoms.cpp:95:30: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:08,176 95 | ASSERT(allpositions.size() >= n); 2025-09-04T20:19:08,176 | ~~~~~~~~~~~~~~~~~~~~^~~~ 2025-09-04T20:19:08,176 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:19:08,176 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:19:08,176 | ^~ 2025-09-04T20:19:08,177 Basics/ImageAtoms.cpp:97:22: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:08,177 97 | if (pos.capacity() < n) 2025-09-04T20:19:08,177 | ~~~~~~~~~~~~~~~^~~ 2025-09-04T20:19:08,195 Basics/ImageAtoms.cpp: In member function ‘void AsapNS::ImageAtoms::make_images(double)’: 2025-09-04T20:19:08,195 Basics/ImageAtoms.cpp:170:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:08,195 170 | ASSERT(scaledPositions.size() == nAtoms + nGhosts); 2025-09-04T20:19:08,195 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:08,195 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:19:08,195 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:19:08,195 | ^~ 2025-09-04T20:19:08,199 Basics/ImageAtoms.cpp:221:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:08,199 221 | if (allpositions.capacity() < nSize) 2025-09-04T20:19:08,199 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-04T20:19:08,199 Basics/ImageAtoms.cpp:223:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:08,200 223 | if (allnumbers.capacity() < nSize) 2025-09-04T20:19:08,200 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-04T20:19:08,201 Basics/ImageAtoms.cpp: In member function ‘void AsapNS::ImageAtoms::update_images()’: 2025-09-04T20:19:08,201 Basics/ImageAtoms.cpp:238:30: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:08,202 238 | ASSERT(allpositions.size() <= nSize); 2025-09-04T20:19:08,202 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T20:19:08,202 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:19:08,202 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:19:08,202 | ^~ 2025-09-04T20:19:08,202 Basics/ImageAtoms.cpp:241:41: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:08,202 241 | ASSERT(orig_atoms_translations.size() == nAtoms + nGhosts); 2025-09-04T20:19:08,202 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:08,202 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:19:08,203 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:19:08,203 | ^~ 2025-09-04T20:19:13,538 Basics/ImagePotential.cpp: In instantiation of ‘void AsapNS::ImagePotential::CollectFromImages(std::vector&) [with T = AsapNS::Vec]’: 2025-09-04T20:19:13,538 Basics/ImagePotential.cpp:93:31: required from here 2025-09-04T20:19:13,538 93 | CollectFromImages(forces); 2025-09-04T20:19:13,538 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T20:19:13,539 Basics/ImagePotential.cpp:139:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:13,539 139 | for (int i = 0; i < orig_map.size(); i++) 2025-09-04T20:19:13,539 | ~~^~~~~~~~~~~~~~~~~ 2025-09-04T20:19:13,545 Basics/ImagePotential.cpp: In instantiation of ‘void AsapNS::ImagePotential::CollectFromImages(std::vector&) [with T = AsapNS::SymTensor]’: 2025-09-04T20:19:13,545 Basics/ImagePotential.cpp:118:37: required from here 2025-09-04T20:19:13,545 118 | CollectFromImages(virials); 2025-09-04T20:19:13,545 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-04T20:19:13,545 Basics/ImagePotential.cpp:139:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:13,545 139 | for (int i = 0; i < orig_map.size(); i++) 2025-09-04T20:19:13,546 | ~~^~~~~~~~~~~~~~~~~ 2025-09-04T20:19:22,014 In file included from Basics/AsapPython.h:44, 2025-09-04T20:19:22,014 from Basics/MolecularDynamics.h:30, 2025-09-04T20:19:22,015 from Basics/MolecularDynamics.cpp:27: 2025-09-04T20:19:22,015 Basics/MolecularDynamics.cpp: In member function ‘bool AsapNS::MolecularDynamics::CallObservers(PyObject*)’: 2025-09-04T20:19:22,015 Basics/MolecularDynamics.cpp:238:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_object*>::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:22,015 238 | ASSERT(n == obs_kwargs.size()); 2025-09-04T20:19:22,015 | ~~^~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:22,015 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:19:22,015 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:19:22,015 | ^~ 2025-09-04T20:19:29,123 Basics/NeighborCellLocator.cpp: In destructor ‘virtual AsapNS::NeighborCellLocator::~NeighborCellLocator()’: 2025-09-04T20:19:29,123 Basics/NeighborCellLocator.cpp:87:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >*>::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:29,123 87 | for (int i = 0; i < nbCells_onthefly.size(); ++i) 2025-09-04T20:19:29,124 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:29,126 In file included from Basics/AsapPython.h:44, 2025-09-04T20:19:29,126 from Basics/NeighborCellLocator.h:35, 2025-09-04T20:19:29,127 from Basics/NeighborCellLocator.cpp:30: 2025-09-04T20:19:29,127 Basics/NeighborCellLocator.cpp: In member function ‘virtual void AsapNS::NeighborCellLocator::MakeList()’: 2025-09-04T20:19:29,127 Basics/NeighborCellLocator.cpp:128:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:29,127 128 | ASSERT(scaledPositions.size() == nAllAtoms); 2025-09-04T20:19:29,127 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-04T20:19:29,127 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:19:29,127 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:19:29,127 | ^~ 2025-09-04T20:19:29,137 Basics/NeighborCellLocator.cpp:324:42: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:29,137 324 | if (cellLayoutChanged || (cells.size() != nTotalCells[3])) 2025-09-04T20:19:29,137 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-04T20:19:29,137 Basics/NeighborCellLocator.cpp:335:27: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:29,137 335 | ASSERT(cells.size() == nTotalCells[3]); 2025-09-04T20:19:29,137 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-04T20:19:29,137 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:19:29,137 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:19:29,138 | ^~ 2025-09-04T20:19:29,138 Basics/NeighborCellLocator.cpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:29,138 336 | for (int i = 0; i < cells.size(); i++) 2025-09-04T20:19:29,138 | ~~^~~~~~~~~~~~~~ 2025-09-04T20:19:29,140 Basics/NeighborCellLocator.cpp:372:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:29,140 372 | for (int i = 0; i < cells.size(); i++) 2025-09-04T20:19:29,140 | ~~^~~~~~~~~~~~~~ 2025-09-04T20:19:29,156 Basics/NeighborCellLocator.cpp: In member function ‘void AsapNS::NeighborCellLocator::MakeNeighboringCellLists()’: 2025-09-04T20:19:29,156 Basics/NeighborCellLocator.cpp:487:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >*>::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:29,156 487 | for (int i = 0; i < nbCells_onthefly.size(); ++i) 2025-09-04T20:19:29,156 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:29,156 Basics/NeighborCellLocator.cpp:490:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:29,157 490 | for (int i = 0; i < cells.size(); i++) 2025-09-04T20:19:29,157 | ~~^~~~~~~~~~~~~~ 2025-09-04T20:19:29,210 Basics/NeighborCellLocator.cpp: In member function ‘void AsapNS::NeighborCellLocator::ScaleAndNormalizePositions()’: 2025-09-04T20:19:29,210 Basics/NeighborCellLocator.cpp:944:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:29,210 944 | ASSERT(scaledPositions.size() == nAllAtoms); 2025-09-04T20:19:29,210 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-04T20:19:29,211 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:19:29,211 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:19:29,211 | ^~ 2025-09-04T20:19:29,211 Basics/NeighborCellLocator.cpp:951:39: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:29,211 951 | if (wrappedPositions.capacity() < spsz) 2025-09-04T20:19:29,211 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 2025-09-04T20:19:29,211 Basics/NeighborCellLocator.cpp:954:38: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:29,212 954 | if (offsetPositions.capacity() < spsz) 2025-09-04T20:19:29,212 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 2025-09-04T20:19:29,214 Basics/NeighborCellLocator.cpp:991:39: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:29,214 991 | if (wrappedPositions.capacity() < spsz) 2025-09-04T20:19:29,214 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 2025-09-04T20:19:29,214 Basics/NeighborCellLocator.cpp:994:44: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:29,214 994 | if (scaledOffsetPositions.capacity() < spsz) 2025-09-04T20:19:29,214 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 2025-09-04T20:19:29,227 Basics/NeighborCellLocator.cpp: In member function ‘void AsapNS::NeighborCellLocator::RenormalizePositions()’: 2025-09-04T20:19:29,228 Basics/NeighborCellLocator.cpp:1116:44: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:29,228 1116 | ASSERT(referencePositions.size() == nAtoms); 2025-09-04T20:19:29,228 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-04T20:19:29,228 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:19:29,228 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:19:29,228 | ^~ 2025-09-04T20:19:29,228 Basics/NeighborCellLocator.cpp:1117:41: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:29,228 1117 | ASSERT(offsetPositions.size() == nAllAtoms); 2025-09-04T20:19:29,229 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-04T20:19:29,229 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:19:29,229 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:19:29,229 | ^~ 2025-09-04T20:19:29,232 Basics/NeighborCellLocator.cpp:1134:38: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:29,232 1134 | ASSERT(wrappedPositions.size() == nAllAtoms); 2025-09-04T20:19:29,232 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-04T20:19:29,233 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:19:29,233 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:19:29,233 | ^~ 2025-09-04T20:19:29,255 Basics/NeighborCellLocator.cpp: In member function ‘virtual void AsapNS::NeighborCellLocator::print_info(int)’: 2025-09-04T20:19:29,255 Basics/NeighborCellLocator.cpp:1265:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:29,255 1265 | if (referencePositions.size() > n) 2025-09-04T20:19:29,255 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2025-09-04T20:19:29,256 Basics/NeighborCellLocator.cpp:1267:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:29,256 1267 | if (wrappedPositions.size() > n) 2025-09-04T20:19:29,256 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2025-09-04T20:19:29,257 Basics/NeighborCellLocator.cpp:1269:30: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:29,257 1269 | if (scaledPositions.size() > n) 2025-09-04T20:19:29,257 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2025-09-04T20:19:29,258 Basics/NeighborCellLocator.cpp:1271:30: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:29,258 1271 | if (offsetPositions.size() > n) 2025-09-04T20:19:29,259 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 2025-09-04T20:19:29,259 Basics/NeighborCellLocator.cpp:1273:36: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:29,260 1273 | if (scaledOffsetPositions.size() > n) 2025-09-04T20:19:29,260 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2025-09-04T20:19:29,265 Basics/NeighborCellLocator.cpp: In member function ‘virtual long int AsapNS::NeighborCellLocator::PrintMemory() const’: 2025-09-04T20:19:29,265 Basics/NeighborCellLocator.cpp:1305:21: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:29,265 1305 | if (i->size() > longest) 2025-09-04T20:19:29,265 | ~~~~~~~~~~^~~~~~~~~ 2025-09-04T20:19:38,605 Basics/NeighborList.cpp: In member function ‘virtual void AsapNS::NeighborList::MakeList()’: 2025-09-04T20:19:38,605 Basics/NeighborList.cpp:126:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:38,606 126 | if (nAllAtoms != nbList.size()) 2025-09-04T20:19:38,606 | ~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:19:38,606 Basics/NeighborList.cpp:128:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:38,606 128 | if (fulllists && (nAllAtoms != complNbList.size())) 2025-09-04T20:19:38,606 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:38,622 Basics/NeighborList.cpp:200:36: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:38,622 200 | if (nbList[i].capacity() < reservedLength) 2025-09-04T20:19:38,622 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:19:38,622 Basics/NeighborList.cpp:210:45: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:38,622 210 | if (complNbList[i].capacity() < reservedLength) 2025-09-04T20:19:38,622 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:19:38,629 Basics/NeighborList.cpp: In member function ‘virtual int AsapNS::NeighborList::GetNeighbors(int, int*, AsapNS::Vec*, double*, int&, double) const’: 2025-09-04T20:19:38,629 Basics/NeighborList.cpp:357:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:38,630 357 | if (size < nbList[a1].size()) 2025-09-04T20:19:38,630 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:38,639 Basics/NeighborList.cpp: In member function ‘virtual int AsapNS::NeighborList::GetFullNeighbors(int, int*, AsapNS::Vec*, double*, int&, double) const’: 2025-09-04T20:19:38,639 Basics/NeighborList.cpp:477:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:38,640 477 | if (size < nbList[a1].size() + complNbList[a1].size()) 2025-09-04T20:19:38,640 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:38,675 Basics/NeighborList.cpp: In member function ‘void AsapNS::NeighborList::RemakeLists(const std::set&, std::set&)’: 2025-09-04T20:19:38,676 Basics/NeighborList.cpp:624:42: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 2025-09-04T20:19:38,676 624 | while ((NEIGHBOR_INDEX(*k) != *i) && (k != complNbList[NEIGHBOR_INDEX(*j)].end())) 2025-09-04T20:19:38,678 Basics/NeighborList.cpp:654:42: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 2025-09-04T20:19:38,679 654 | while ((NEIGHBOR_INDEX(*k) != *i) && (k != nbList[NEIGHBOR_INDEX(*j)].end())) 2025-09-04T20:19:38,692 Basics/NeighborList.cpp: In member function ‘void AsapNS::NeighborList::CheckFullListConsistency(std::string, bool)’: 2025-09-04T20:19:38,692 Basics/NeighborList.cpp:756:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-04T20:19:38,692 756 | while (NEIGHBOR_INDEX(*k) != i && k != k_end) 2025-09-04T20:19:38,693 Basics/NeighborList.cpp:758:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-04T20:19:38,693 758 | if (NEIGHBOR_INDEX(*k) != i) 2025-09-04T20:19:38,702 Basics/NeighborList.cpp:795:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-04T20:19:38,702 795 | while (NEIGHBOR_INDEX(*k) != i && k != k_end) 2025-09-04T20:19:38,702 Basics/NeighborList.cpp:797:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-04T20:19:38,703 797 | if (NEIGHBOR_INDEX(*k) != i) 2025-09-04T20:19:38,713 Basics/NeighborList.cpp: In member function ‘virtual void AsapNS::NeighborList::print_info(int)’: 2025-09-04T20:19:38,713 Basics/NeighborList.cpp:834:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:38,714 834 | for (int i = 0; i < nbList[n].size(); i++) 2025-09-04T20:19:38,714 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:38,716 Basics/NeighborList.cpp:840:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:38,716 840 | for (int i = 0; i < complNbList[n].size(); i++) 2025-09-04T20:19:38,716 | ~~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:38,732 Basics/NeighborList.cpp: In member function ‘void AsapNS::NeighborList::update_translationvectors()’: 2025-09-04T20:19:38,732 Basics/NeighborList.cpp:910:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:38,732 910 | for (int i = 0; i < translationTable.size(); i++) 2025-09-04T20:19:38,732 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:40,656 In file included from /usr/include/c++/14/vector:72, 2025-09-04T20:19:40,656 from Basics/AtomsBasis.h:33, 2025-09-04T20:19:40,656 from Basics/Atoms.h:36, 2025-09-04T20:19:40,656 from Basics/NeighborLocator.h:41, 2025-09-04T20:19:40,656 from Basics/NeighborList.h:37, 2025-09-04T20:19:40,657 from Basics/NeighborList.cpp:29: 2025-09-04T20:19:40,657 /usr/include/c++/14/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = AsapNS::Vec; _Alloc = std::allocator]’: 2025-09-04T20:19:40,657 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-04T20:19:40,657 954 | vector<_Tp, _Alloc>:: 2025-09-04T20:19:40,657 | ^~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:40,657 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:19:40,657 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:19:40,757 In file included from /usr/include/c++/14/vector:66: 2025-09-04T20:19:40,757 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = AsapNS::Vec; _Alloc = std::allocator]’, 2025-09-04T20:19:40,757 inlined from ‘virtual void AsapNS::NeighborCellLocator::GetWrappedPositions(std::vector&) const’ at Basics/NeighborCellLocator.h:122:14: 2025-09-04T20:19:40,757 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:19:40,757 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-04T20:19:40,758 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:40,758 1489 | std::__iterator_category(__first)); 2025-09-04T20:19:40,758 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:40,758 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:19:40,774 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = AsapNS::Vec; _Alloc = std::allocator]’, 2025-09-04T20:19:40,774 inlined from ‘virtual void AsapNS::NeighborCellLocator::GetWrappedPositions(std::vector&) const’ at Basics/NeighborCellLocator.h:122:14, 2025-09-04T20:19:40,774 inlined from ‘virtual void AsapNS::NeighborList::GetWrappedPositions(std::vector&) const’ at Basics/NeighborList.h:84:30: 2025-09-04T20:19:40,774 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:19:40,774 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-04T20:19:40,774 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:40,774 1489 | std::__iterator_category(__first)); 2025-09-04T20:19:40,774 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:40,774 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:19:46,077 Basics/NeighborList2013.cpp: In member function ‘virtual int AsapNS::NeighborList2013::GetNeighbors(int, int*, AsapNS::Vec*, double*, int&, double) const’: 2025-09-04T20:19:46,077 Basics/NeighborList2013.cpp:33:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:46,077 33 | if (size < nbList[a1].size()) 2025-09-04T20:19:46,077 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:46,961 In file included from /usr/include/c++/14/vector:72, 2025-09-04T20:19:46,962 from Basics/AtomsBasis.h:33, 2025-09-04T20:19:46,962 from Basics/Atoms.h:36, 2025-09-04T20:19:46,962 from Basics/NeighborLocator.h:41, 2025-09-04T20:19:46,962 from Basics/NeighborList.h:37, 2025-09-04T20:19:46,962 from Basics/NeighborList2013.h:11, 2025-09-04T20:19:46,962 from Basics/NeighborList2013.cpp:8: 2025-09-04T20:19:46,962 /usr/include/c++/14/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = AsapNS::Vec; _Alloc = std::allocator]’: 2025-09-04T20:19:46,962 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-04T20:19:46,962 954 | vector<_Tp, _Alloc>:: 2025-09-04T20:19:46,962 | ^~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:46,963 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:19:46,963 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:19:47,064 In file included from /usr/include/c++/14/vector:66: 2025-09-04T20:19:47,064 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = AsapNS::Vec; _Alloc = std::allocator]’, 2025-09-04T20:19:47,064 inlined from ‘virtual void AsapNS::NeighborCellLocator::GetWrappedPositions(std::vector&) const’ at Basics/NeighborCellLocator.h:122:14: 2025-09-04T20:19:47,064 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:19:47,064 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-04T20:19:47,064 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:47,065 1489 | std::__iterator_category(__first)); 2025-09-04T20:19:47,065 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:47,065 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:19:47,080 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = AsapNS::Vec; _Alloc = std::allocator]’, 2025-09-04T20:19:47,081 inlined from ‘virtual void AsapNS::NeighborCellLocator::GetWrappedPositions(std::vector&) const’ at Basics/NeighborCellLocator.h:122:14, 2025-09-04T20:19:47,081 inlined from ‘virtual void AsapNS::NeighborList::GetWrappedPositions(std::vector&) const’ at Basics/NeighborList.h:84:30: 2025-09-04T20:19:47,081 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:19:47,081 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-04T20:19:47,081 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:47,081 1489 | std::__iterator_category(__first)); 2025-09-04T20:19:47,081 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:47,081 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:19:49,617 Basics/NormalAtoms.cpp: In member function ‘virtual bool AsapNS::NormalAtoms::check_numbers(PyArrayObject*, PyArrayObject*, bool)’: 2025-09-04T20:19:49,618 Basics/NormalAtoms.cpp:426:22: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:49,618 426 | if (numbers.size() != nAtoms+nGhosts) 2025-09-04T20:19:49,618 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-04T20:19:49,621 Basics/NormalAtoms.cpp: In member function ‘virtual bool AsapNS::NormalAtoms::check_positions(PyArrayObject*, PyArrayObject*, bool)’: 2025-09-04T20:19:49,622 Basics/NormalAtoms.cpp:471:40: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:49,622 471 | bool pos_resized = (positions.size() != nAtoms+nGhosts); 2025-09-04T20:19:49,622 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-04T20:19:49,626 In file included from Basics/AsapPython.h:44, 2025-09-04T20:19:49,626 from Basics/NormalAtoms.cpp:27: 2025-09-04T20:19:49,626 Basics/NormalAtoms.cpp: In member function ‘virtual void AsapNS::NormalAtoms::GetPositions(std::vector&, bool) const’: 2025-09-04T20:19:49,626 Basics/NormalAtoms.cpp:529:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:49,626 529 | ASSERT(positions.size() == nAtoms + nGhosts); 2025-09-04T20:19:49,626 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:49,626 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:19:49,627 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:19:49,627 | ^~ 2025-09-04T20:19:49,627 Basics/NormalAtoms.cpp:530:26: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:49,627 530 | if (pos.capacity() < nAtoms + nGhosts) 2025-09-04T20:19:49,627 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:49,629 Basics/NormalAtoms.cpp:536:26: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 2025-09-04T20:19:49,629 536 | if (pos.capacity() < nAtoms) 2025-09-04T20:19:49,630 | ~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T20:19:49,630 Basics/NormalAtoms.cpp:539:25: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 2025-09-04T20:19:49,630 539 | ASSERT(pos.size() == nAtoms); 2025-09-04T20:19:49,630 | ~~~~~~~~~~~^~~~~~~~~ 2025-09-04T20:19:49,630 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:19:49,630 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:19:49,630 | ^~ 2025-09-04T20:19:49,631 Basics/NormalAtoms.cpp: In member function ‘virtual void AsapNS::NormalAtoms::GetScaledPositions(std::vector&, bool)’: 2025-09-04T20:19:49,631 Basics/NormalAtoms.cpp:551:27: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:49,632 551 | ASSERT(positions.size() >= n); 2025-09-04T20:19:49,632 | ~~~~~~~~~~~~~~~~~^~~~ 2025-09-04T20:19:49,632 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:19:49,632 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:19:49,632 | ^~ 2025-09-04T20:19:49,632 Basics/NormalAtoms.cpp:553:22: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:19:49,632 553 | if (pos.capacity() < n) 2025-09-04T20:19:49,632 | ~~~~~~~~~~~~~~~^~~ 2025-09-04T20:19:51,444 In file included from /usr/include/c++/14/vector:72, 2025-09-04T20:19:51,444 from Basics/AtomsBasis.h:33, 2025-09-04T20:19:51,444 from Basics/NormalAtoms.h:33, 2025-09-04T20:19:51,444 from Basics/NormalAtoms.cpp:29: 2025-09-04T20:19:51,444 /usr/include/c++/14/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = AsapNS::Vec; _Alloc = std::allocator]’: 2025-09-04T20:19:51,444 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-04T20:19:51,444 954 | vector<_Tp, _Alloc>:: 2025-09-04T20:19:51,444 | ^~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:51,445 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:19:51,445 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:19:52,967 In file included from /usr/include/c++/14/vector:66: 2025-09-04T20:19:52,968 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = AsapNS::Vec; _Alloc = std::allocator]’, 2025-09-04T20:19:52,968 inlined from ‘virtual void AsapNS::NormalAtoms::GetPositions(std::vector&, bool) const’ at Basics/NormalAtoms.cpp:532:17: 2025-09-04T20:19:52,968 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:19:52,968 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-04T20:19:52,968 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:52,968 1489 | std::__iterator_category(__first)); 2025-09-04T20:19:52,968 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:52,968 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:19:52,968 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = AsapNS::Vec; _Alloc = std::allocator]’, 2025-09-04T20:19:52,969 inlined from ‘virtual void AsapNS::NormalAtoms::GetPositions(std::vector&, bool) const’ at Basics/NormalAtoms.cpp:538:17: 2025-09-04T20:19:52,969 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:19:52,969 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-04T20:19:52,969 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:52,969 1489 | std::__iterator_category(__first)); 2025-09-04T20:19:52,969 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:19:52,969 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:20:37,180 In file included from Basics/AsapPython.h:44, 2025-09-04T20:20:37,180 from Interface/DynamicsInterface.h:29, 2025-09-04T20:20:37,180 from Interface/DynamicsInterface.cpp:26: 2025-09-04T20:20:37,180 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorDouble(const std::vector&)’: 2025-09-04T20:20:37,180 Interface/PythonConversions.h:48:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:37,180 48 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(double)); 2025-09-04T20:20:37,180 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:37,180 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:37,181 | ^~ 2025-09-04T20:20:37,181 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorInt(const std::vector&)’: 2025-09-04T20:20:37,182 Interface/PythonConversions.h:59:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:37,182 59 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(int)); 2025-09-04T20:20:37,182 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:37,182 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:37,182 | ^~ 2025-09-04T20:20:37,189 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorChar(const std::vector&)’: 2025-09-04T20:20:37,189 Interface/PythonConversions.h:71:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:37,189 71 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(char)); 2025-09-04T20:20:37,189 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:37,189 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:37,189 | ^~ 2025-09-04T20:20:37,191 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorVec(const std::vector&)’: 2025-09-04T20:20:37,191 Interface/PythonConversions.h:84:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:37,191 84 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size[0]*sizeof(Vec)); 2025-09-04T20:20:37,191 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:37,191 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:37,191 | ^~ 2025-09-04T20:20:37,200 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorSymTensor(const std::vector&)’: 2025-09-04T20:20:37,201 Interface/PythonConversions.h:97:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:37,201 97 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size[0]*sizeof(SymTensor)); 2025-09-04T20:20:37,201 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:37,201 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:37,201 | ^~ 2025-09-04T20:20:37,206 Interface/DynamicsInterface.cpp: In function ‘int AsapNS::PyAsap_VelocityVerletInit(PyAsap_DynamicsObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:37,206 Interface/DynamicsInterface.cpp:78:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,206 78 | static char *kwlist[] = {"atoms", "calc", "timestep", NULL}; 2025-09-04T20:20:37,206 | ^~~~~~~ 2025-09-04T20:20:37,206 Interface/DynamicsInterface.cpp:78:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,207 78 | static char *kwlist[] = {"atoms", "calc", "timestep", NULL}; 2025-09-04T20:20:37,207 | ^~~~~~ 2025-09-04T20:20:37,207 Interface/DynamicsInterface.cpp:78:47: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,207 78 | static char *kwlist[] = {"atoms", "calc", "timestep", NULL}; 2025-09-04T20:20:37,207 | ^~~~~~~~~~ 2025-09-04T20:20:37,208 Interface/DynamicsInterface.cpp: In function ‘int AsapNS::PyAsap_LangevinInit(PyAsap_DynamicsObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:37,208 Interface/DynamicsInterface.cpp:116:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,208 116 | static char *kwlist[] = {"atoms", "calc", "timestep", "sdpos", "sdmom", "c1", "c2", "fixcm", "seed", NULL}; 2025-09-04T20:20:37,208 | ^~~~~~~ 2025-09-04T20:20:37,209 Interface/DynamicsInterface.cpp:116:37: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,209 116 | static char *kwlist[] = {"atoms", "calc", "timestep", "sdpos", "sdmom", "c1", "c2", "fixcm", "seed", NULL}; 2025-09-04T20:20:37,209 | ^~~~~~ 2025-09-04T20:20:37,209 Interface/DynamicsInterface.cpp:116:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,209 116 | static char *kwlist[] = {"atoms", "calc", "timestep", "sdpos", "sdmom", "c1", "c2", "fixcm", "seed", NULL}; 2025-09-04T20:20:37,209 | ^~~~~~~~~~ 2025-09-04T20:20:37,209 Interface/DynamicsInterface.cpp:116:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,209 116 | static char *kwlist[] = {"atoms", "calc", "timestep", "sdpos", "sdmom", "c1", "c2", "fixcm", "seed", NULL}; 2025-09-04T20:20:37,209 | ^~~~~~~ 2025-09-04T20:20:37,210 Interface/DynamicsInterface.cpp:116:66: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,210 116 | static char *kwlist[] = {"atoms", "calc", "timestep", "sdpos", "sdmom", "c1", "c2", "fixcm", "seed", NULL}; 2025-09-04T20:20:37,210 | ^~~~~~~ 2025-09-04T20:20:37,210 Interface/DynamicsInterface.cpp:116:75: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,210 116 | static char *kwlist[] = {"atoms", "calc", "timestep", "sdpos", "sdmom", "c1", "c2", "fixcm", "seed", NULL}; 2025-09-04T20:20:37,210 | ^~~~ 2025-09-04T20:20:37,210 Interface/DynamicsInterface.cpp:116:81: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,210 116 | static char *kwlist[] = {"atoms", "calc", "timestep", "sdpos", "sdmom", "c1", "c2", "fixcm", "seed", NULL}; 2025-09-04T20:20:37,210 | ^~~~ 2025-09-04T20:20:37,210 Interface/DynamicsInterface.cpp:116:87: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,211 116 | static char *kwlist[] = {"atoms", "calc", "timestep", "sdpos", "sdmom", "c1", "c2", "fixcm", "seed", NULL}; 2025-09-04T20:20:37,211 | ^~~~~~~ 2025-09-04T20:20:37,211 Interface/DynamicsInterface.cpp:116:96: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,211 116 | static char *kwlist[] = {"atoms", "calc", "timestep", "sdpos", "sdmom", "c1", "c2", "fixcm", "seed", NULL}; 2025-09-04T20:20:37,211 | ^~~~~~ 2025-09-04T20:20:37,211 Interface/DynamicsInterface.cpp: In function ‘PyObject* AsapNS::PyAsap_DynamicsRun(PyAsap_DynamicsObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:37,211 Interface/DynamicsInterface.cpp:162:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,211 162 | static char *kwlist[] = {"steps", "observers", "dyn", NULL}; 2025-09-04T20:20:37,211 | ^~~~~~~ 2025-09-04T20:20:37,212 Interface/DynamicsInterface.cpp:162:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,212 162 | static char *kwlist[] = {"steps", "observers", "dyn", NULL}; 2025-09-04T20:20:37,212 | ^~~~~~~~~~~ 2025-09-04T20:20:37,212 Interface/DynamicsInterface.cpp:162:52: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,212 162 | static char *kwlist[] = {"steps", "observers", "dyn", NULL}; 2025-09-04T20:20:37,212 | ^~~~~ 2025-09-04T20:20:37,212 Interface/DynamicsInterface.cpp: In function ‘PyObject* AsapNS::PyAsap_LgvSetScalarConstants(PyAsap_DynamicsObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:37,213 Interface/DynamicsInterface.cpp:190:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,213 190 | static char *kwlist[] = {"act0", "c3", "c4", "pmcor", "cnst", NULL}; 2025-09-04T20:20:37,213 | ^~~~~~ 2025-09-04T20:20:37,213 Interface/DynamicsInterface.cpp:190:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,213 190 | static char *kwlist[] = {"act0", "c3", "c4", "pmcor", "cnst", NULL}; 2025-09-04T20:20:37,213 | ^~~~ 2025-09-04T20:20:37,213 Interface/DynamicsInterface.cpp:190:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,213 190 | static char *kwlist[] = {"act0", "c3", "c4", "pmcor", "cnst", NULL}; 2025-09-04T20:20:37,213 | ^~~~ 2025-09-04T20:20:37,214 Interface/DynamicsInterface.cpp:190:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,214 190 | static char *kwlist[] = {"act0", "c3", "c4", "pmcor", "cnst", NULL}; 2025-09-04T20:20:37,214 | ^~~~~~~ 2025-09-04T20:20:37,214 Interface/DynamicsInterface.cpp:190:59: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,214 190 | static char *kwlist[] = {"act0", "c3", "c4", "pmcor", "cnst", NULL}; 2025-09-04T20:20:37,214 | ^~~~~~ 2025-09-04T20:20:37,214 Interface/DynamicsInterface.cpp: In function ‘PyObject* AsapNS::PyAsap_LgvSetVectorConstants(PyAsap_DynamicsObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:37,214 Interface/DynamicsInterface.cpp:214:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,214 214 | static char *kwlist[] = {"act0", "c3", "c4", "pmcor", "cnst", NULL}; 2025-09-04T20:20:37,214 | ^~~~~~ 2025-09-04T20:20:37,215 Interface/DynamicsInterface.cpp:214:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,215 214 | static char *kwlist[] = {"act0", "c3", "c4", "pmcor", "cnst", NULL}; 2025-09-04T20:20:37,215 | ^~~~ 2025-09-04T20:20:37,215 Interface/DynamicsInterface.cpp:214:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,215 214 | static char *kwlist[] = {"act0", "c3", "c4", "pmcor", "cnst", NULL}; 2025-09-04T20:20:37,215 | ^~~~ 2025-09-04T20:20:37,215 Interface/DynamicsInterface.cpp:214:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,215 214 | static char *kwlist[] = {"act0", "c3", "c4", "pmcor", "cnst", NULL}; 2025-09-04T20:20:37,215 | ^~~~~~~ 2025-09-04T20:20:37,215 Interface/DynamicsInterface.cpp:214:59: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,216 214 | static char *kwlist[] = {"act0", "c3", "c4", "pmcor", "cnst", NULL}; 2025-09-04T20:20:37,216 | ^~~~~~ 2025-09-04T20:20:37,216 Interface/DynamicsInterface.cpp: In function ‘PyObject* AsapNS::PyAsap_LgvGetRandom(PyAsap_DynamicsObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:37,216 Interface/DynamicsInterface.cpp:251:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:37,216 251 | static char *kwlist[] = {"gaussian", NULL}; 2025-09-04T20:20:37,216 | ^~~~~~~~~~ 2025-09-04T20:20:40,098 In file included from Basics/AsapPython.h:44, 2025-09-04T20:20:40,098 from Interface/EMTParameterProviderInterface.cpp:28: 2025-09-04T20:20:40,098 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorDouble(const std::vector&)’: 2025-09-04T20:20:40,098 Interface/PythonConversions.h:48:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:40,099 48 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(double)); 2025-09-04T20:20:40,099 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:40,099 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:40,099 | ^~ 2025-09-04T20:20:40,108 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorInt(const std::vector&)’: 2025-09-04T20:20:40,108 Interface/PythonConversions.h:59:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:40,108 59 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(int)); 2025-09-04T20:20:40,108 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:40,108 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:40,108 | ^~ 2025-09-04T20:20:40,115 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorChar(const std::vector&)’: 2025-09-04T20:20:40,115 Interface/PythonConversions.h:71:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:40,115 71 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(char)); 2025-09-04T20:20:40,115 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:40,116 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:40,116 | ^~ 2025-09-04T20:20:40,125 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorVec(const std::vector&)’: 2025-09-04T20:20:40,125 Interface/PythonConversions.h:84:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:40,125 84 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size[0]*sizeof(Vec)); 2025-09-04T20:20:40,125 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:40,125 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:40,125 | ^~ 2025-09-04T20:20:40,135 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorSymTensor(const std::vector&)’: 2025-09-04T20:20:40,135 Interface/PythonConversions.h:97:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:40,135 97 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size[0]*sizeof(SymTensor)); 2025-09-04T20:20:40,135 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:40,135 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:40,135 | ^~ 2025-09-04T20:20:44,766 In file included from Basics/AsapPython.h:44, 2025-09-04T20:20:44,767 from Interface/NeighborLocatorInterface.cpp:27: 2025-09-04T20:20:44,767 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorDouble(const std::vector&)’: 2025-09-04T20:20:44,767 Interface/PythonConversions.h:48:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:44,767 48 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(double)); 2025-09-04T20:20:44,767 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:44,767 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:44,767 | ^~ 2025-09-04T20:20:44,776 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorInt(const std::vector&)’: 2025-09-04T20:20:44,776 Interface/PythonConversions.h:59:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:44,776 59 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(int)); 2025-09-04T20:20:44,776 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:44,777 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:44,777 | ^~ 2025-09-04T20:20:44,783 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorChar(const std::vector&)’: 2025-09-04T20:20:44,784 Interface/PythonConversions.h:71:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:44,784 71 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(char)); 2025-09-04T20:20:44,784 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:44,784 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:44,784 | ^~ 2025-09-04T20:20:44,793 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorVec(const std::vector&)’: 2025-09-04T20:20:44,793 Interface/PythonConversions.h:84:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:44,793 84 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size[0]*sizeof(Vec)); 2025-09-04T20:20:44,793 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:44,794 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:44,794 | ^~ 2025-09-04T20:20:44,803 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorSymTensor(const std::vector&)’: 2025-09-04T20:20:44,803 Interface/PythonConversions.h:97:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:44,803 97 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size[0]*sizeof(SymTensor)); 2025-09-04T20:20:44,803 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:44,804 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:44,804 | ^~ 2025-09-04T20:20:44,944 Interface/NeighborLocatorInterface.cpp: In function ‘PyObject* AsapNS::PyAsap_NewNeighborList_Py(PyObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:44,944 Interface/NeighborLocatorInterface.cpp:166:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:44,944 166 | static char *kwlist[] = {"rCut", "atoms", "driftfactor", "full", NULL}; 2025-09-04T20:20:44,944 | ^~~~~~ 2025-09-04T20:20:44,944 Interface/NeighborLocatorInterface.cpp:166:36: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:44,945 166 | static char *kwlist[] = {"rCut", "atoms", "driftfactor", "full", NULL}; 2025-09-04T20:20:44,945 | ^~~~~~~ 2025-09-04T20:20:44,945 Interface/NeighborLocatorInterface.cpp:166:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:44,945 166 | static char *kwlist[] = {"rCut", "atoms", "driftfactor", "full", NULL}; 2025-09-04T20:20:44,945 | ^~~~~~~~~~~~~ 2025-09-04T20:20:44,945 Interface/NeighborLocatorInterface.cpp:166:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:44,945 166 | static char *kwlist[] = {"rCut", "atoms", "driftfactor", "full", NULL}; 2025-09-04T20:20:44,945 | ^~~~~~ 2025-09-04T20:20:44,947 Interface/NeighborLocatorInterface.cpp: In function ‘PyObject* AsapNS::PyAsap_NewNeighborCellLocator_Serial(PyObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:44,947 Interface/NeighborLocatorInterface.cpp:218:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:44,947 218 | static char *kwlist[] = {"rCut", "atoms", "driftfactor", NULL}; 2025-09-04T20:20:44,947 | ^~~~~~ 2025-09-04T20:20:44,947 Interface/NeighborLocatorInterface.cpp:218:36: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:44,947 218 | static char *kwlist[] = {"rCut", "atoms", "driftfactor", NULL}; 2025-09-04T20:20:44,948 | ^~~~~~~ 2025-09-04T20:20:44,948 Interface/NeighborLocatorInterface.cpp:218:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:44,948 218 | static char *kwlist[] = {"rCut", "atoms", "driftfactor", NULL}; 2025-09-04T20:20:44,948 | ^~~~~~~~~~~~~ 2025-09-04T20:20:44,976 Interface/NeighborLocatorInterface.cpp: In function ‘PyObject* AsapNS::PyAsap_NBL_GetNB(PyAsap_NeighborLocatorObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:44,976 Interface/NeighborLocatorInterface.cpp:395:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:44,977 395 | static char *kwlist[] = {"n", "rCut", NULL}; 2025-09-04T20:20:44,977 | ^~~ 2025-09-04T20:20:44,977 Interface/NeighborLocatorInterface.cpp:395:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:44,977 395 | static char *kwlist[] = {"n", "rCut", NULL}; 2025-09-04T20:20:44,977 | ^~~~~~ 2025-09-04T20:20:49,866 Interface/OpenMPInterface.cpp: In function ‘PyObject* AsapNS::PyAsap_set_num_threads(PyObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:49,866 Interface/OpenMPInterface.cpp:82:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:49,866 82 | static char *kwlist[] = {"n", "noaffinity", NULL}; 2025-09-04T20:20:49,866 | ^~~ 2025-09-04T20:20:49,866 Interface/OpenMPInterface.cpp:82:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:49,866 82 | static char *kwlist[] = {"n", "noaffinity", NULL}; 2025-09-04T20:20:49,866 | ^~~~~~~~~~~~ 2025-09-04T20:20:52,348 Interface/PTMInterface.cpp: In function ‘PyObject* AsapNS::PyAsap_PTMall(PyObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:52,349 Interface/PTMInterface.cpp:99:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:52,349 99 | static char* argnames[] = {"atoms", "cutoff", "target_structures", 2025-09-04T20:20:52,349 | ^~~~~~~ 2025-09-04T20:20:52,349 Interface/PTMInterface.cpp:99:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:52,349 99 | static char* argnames[] = {"atoms", "cutoff", "target_structures", 2025-09-04T20:20:52,349 | ^~~~~~~~ 2025-09-04T20:20:52,349 Interface/PTMInterface.cpp:99:49: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:52,349 99 | static char* argnames[] = {"atoms", "cutoff", "target_structures", 2025-09-04T20:20:52,350 | ^~~~~~~~~~~~~~~~~~~ 2025-09-04T20:20:52,350 Interface/PTMInterface.cpp:100:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:52,350 100 | "calculate_strains", "quick", 2025-09-04T20:20:52,350 | ^~~~~~~~~~~~~~~~~~~ 2025-09-04T20:20:52,350 Interface/PTMInterface.cpp:100:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:52,350 100 | "calculate_strains", "quick", 2025-09-04T20:20:52,350 | ^~~~~~~ 2025-09-04T20:20:52,350 Interface/PTMInterface.cpp:101:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:52,350 101 | "return_nblist", "return_mappings", NULL}; 2025-09-04T20:20:52,350 | ^~~~~~~~~~~~~~~ 2025-09-04T20:20:52,351 Interface/PTMInterface.cpp:101:47: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:52,351 101 | "return_nblist", "return_mappings", NULL}; 2025-09-04T20:20:52,351 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:20:52,372 In file included from /usr/include/python3.13/Python.h:19, 2025-09-04T20:20:52,372 from Basics/AsapPython.h:38, 2025-09-04T20:20:52,373 from Interface/PTMInterface.h:30, 2025-09-04T20:20:52,373 from Interface/PTMInterface.cpp:1: 2025-09-04T20:20:52,373 Interface/PTMInterface.cpp:303:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:20:52,373 303 | assert(m < indices.size()); 2025-09-04T20:20:52,373 | ~~^~~~~~~~~~~~~~~~ 2025-09-04T20:20:52,373 Interface/PTMInterface.cpp:305:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:20:52,373 305 | assert(idx >= 0 && idx < indices.size()); 2025-09-04T20:20:52,373 | ~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:20:52,717 Interface/PTMInterface.cpp: At global scope: 2025-09-04T20:20:52,717 Interface/PTMInterface.cpp:11:18: warning: ‘PyObject* error(PyObject*, char*)’ defined but not used [-Wunused-function] 2025-09-04T20:20:52,718 11 | static PyObject* error(PyObject* type, char* msg) 2025-09-04T20:20:52,718 | ^~~~~ 2025-09-04T20:20:56,687 In file included from Basics/AsapPython.h:44, 2025-09-04T20:20:56,687 from Interface/PotentialInterface.cpp:29: 2025-09-04T20:20:56,687 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorDouble(const std::vector&)’: 2025-09-04T20:20:56,687 Interface/PythonConversions.h:48:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:56,687 48 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(double)); 2025-09-04T20:20:56,687 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:56,687 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:56,688 | ^~ 2025-09-04T20:20:56,697 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorInt(const std::vector&)’: 2025-09-04T20:20:56,698 Interface/PythonConversions.h:59:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:56,698 59 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(int)); 2025-09-04T20:20:56,698 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:56,698 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:56,698 | ^~ 2025-09-04T20:20:56,705 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorChar(const std::vector&)’: 2025-09-04T20:20:56,706 Interface/PythonConversions.h:71:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:56,706 71 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(char)); 2025-09-04T20:20:56,706 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:56,706 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:56,706 | ^~ 2025-09-04T20:20:56,716 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorVec(const std::vector&)’: 2025-09-04T20:20:56,716 Interface/PythonConversions.h:84:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:56,716 84 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size[0]*sizeof(Vec)); 2025-09-04T20:20:56,716 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:56,716 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:56,717 | ^~ 2025-09-04T20:20:56,726 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorSymTensor(const std::vector&)’: 2025-09-04T20:20:56,727 Interface/PythonConversions.h:97:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:20:56,727 97 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size[0]*sizeof(SymTensor)); 2025-09-04T20:20:56,727 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:20:56,727 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:20:56,727 | ^~ 2025-09-04T20:20:56,924 Interface/PotentialInterface.cpp: In function ‘int PyAsap_EMTInit(AsapNS::PyAsap_PotentialObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:56,924 Interface/PotentialInterface.cpp:201:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,924 201 | static char *kwlist[] = {"prov", "verbose", NULL}; 2025-09-04T20:20:56,924 | ^~~~~~ 2025-09-04T20:20:56,924 Interface/PotentialInterface.cpp:201:36: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,924 201 | static char *kwlist[] = {"prov", "verbose", NULL}; 2025-09-04T20:20:56,925 | ^~~~~~~~~ 2025-09-04T20:20:56,927 Interface/PotentialInterface.cpp: In function ‘int PyAsap_EMT2013Init(AsapNS::PyAsap_PotentialObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:56,927 Interface/PotentialInterface.cpp:234:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,927 234 | static char *kwlist[] = {"parameters", "no_new_elements", "verbose", NULL}; 2025-09-04T20:20:56,928 | ^~~~~~~~~~~~ 2025-09-04T20:20:56,928 Interface/PotentialInterface.cpp:234:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,928 234 | static char *kwlist[] = {"parameters", "no_new_elements", "verbose", NULL}; 2025-09-04T20:20:56,928 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:20:56,928 Interface/PotentialInterface.cpp:234:61: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,928 234 | static char *kwlist[] = {"parameters", "no_new_elements", "verbose", NULL}; 2025-09-04T20:20:56,928 | ^~~~~~~~~ 2025-09-04T20:20:56,930 Interface/PotentialInterface.cpp: In function ‘int PyAsap_MonteCarloEMTInit(AsapNS::PyAsap_PotentialObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:56,930 Interface/PotentialInterface.cpp:270:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,930 270 | static char *kwlist[] = {"prov", "verbose", NULL}; 2025-09-04T20:20:56,930 | ^~~~~~ 2025-09-04T20:20:56,931 Interface/PotentialInterface.cpp:270:36: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,931 270 | static char *kwlist[] = {"prov", "verbose", NULL}; 2025-09-04T20:20:56,931 | ^~~~~~~~~ 2025-09-04T20:20:56,932 Interface/PotentialInterface.cpp: In function ‘int PyAsap_RGLInit(AsapNS::PyAsap_PotentialObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:56,932 Interface/PotentialInterface.cpp:291:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,932 291 | static char *kwlist[] = {"elements", "p", "q", "A", "qsi2", "r0", 2025-09-04T20:20:56,932 | ^~~~~~~~~~ 2025-09-04T20:20:56,933 Interface/PotentialInterface.cpp:291:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,933 291 | static char *kwlist[] = {"elements", "p", "q", "A", "qsi2", "r0", 2025-09-04T20:20:56,933 | ^~~ 2025-09-04T20:20:56,933 Interface/PotentialInterface.cpp:291:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,933 291 | static char *kwlist[] = {"elements", "p", "q", "A", "qsi2", "r0", 2025-09-04T20:20:56,933 | ^~~ 2025-09-04T20:20:56,933 Interface/PotentialInterface.cpp:291:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,933 291 | static char *kwlist[] = {"elements", "p", "q", "A", "qsi2", "r0", 2025-09-04T20:20:56,933 | ^~~ 2025-09-04T20:20:56,933 Interface/PotentialInterface.cpp:291:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,934 291 | static char *kwlist[] = {"elements", "p", "q", "A", "qsi2", "r0", 2025-09-04T20:20:56,934 | ^~~~~~ 2025-09-04T20:20:56,934 Interface/PotentialInterface.cpp:291:63: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,934 291 | static char *kwlist[] = {"elements", "p", "q", "A", "qsi2", "r0", 2025-09-04T20:20:56,934 | ^~~~ 2025-09-04T20:20:56,934 Interface/PotentialInterface.cpp:292:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,934 292 | "p3", "p4", "p5", "q3", "q4", "q5", 2025-09-04T20:20:56,934 | ^~~~ 2025-09-04T20:20:56,934 Interface/PotentialInterface.cpp:292:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,934 292 | "p3", "p4", "p5", "q3", "q4", "q5", 2025-09-04T20:20:56,935 | ^~~~ 2025-09-04T20:20:56,935 Interface/PotentialInterface.cpp:292:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,935 292 | "p3", "p4", "p5", "q3", "q4", "q5", 2025-09-04T20:20:56,935 | ^~~~ 2025-09-04T20:20:56,935 Interface/PotentialInterface.cpp:292:46: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,935 292 | "p3", "p4", "p5", "q3", "q4", "q5", 2025-09-04T20:20:56,935 | ^~~~ 2025-09-04T20:20:56,935 Interface/PotentialInterface.cpp:292:52: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,936 292 | "p3", "p4", "p5", "q3", "q4", "q5", 2025-09-04T20:20:56,936 | ^~~~ 2025-09-04T20:20:56,936 Interface/PotentialInterface.cpp:292:58: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,936 292 | "p3", "p4", "p5", "q3", "q4", "q5", 2025-09-04T20:20:56,936 | ^~~~ 2025-09-04T20:20:56,936 Interface/PotentialInterface.cpp:293:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,936 293 | "rcs", "rce", "verbose", NULL}; 2025-09-04T20:20:56,936 | ^~~~~ 2025-09-04T20:20:56,936 Interface/PotentialInterface.cpp:293:35: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,936 293 | "rcs", "rce", "verbose", NULL}; 2025-09-04T20:20:56,937 | ^~~~~ 2025-09-04T20:20:56,937 Interface/PotentialInterface.cpp:293:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,937 293 | "rcs", "rce", "verbose", NULL}; 2025-09-04T20:20:56,937 | ^~~~~~~~~ 2025-09-04T20:20:56,940 Interface/PotentialInterface.cpp: In function ‘int PyAsap_LennardJonesInit(AsapNS::PyAsap_PotentialObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:56,940 Interface/PotentialInterface.cpp:355:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,940 355 | static char *kwlist[] = {"numElements", "elements", "epsilon", "sigma", 2025-09-04T20:20:56,940 | ^~~~~~~~~~~~~ 2025-09-04T20:20:56,940 Interface/PotentialInterface.cpp:355:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,940 355 | static char *kwlist[] = {"numElements", "elements", "epsilon", "sigma", 2025-09-04T20:20:56,940 | ^~~~~~~~~~ 2025-09-04T20:20:56,940 Interface/PotentialInterface.cpp:355:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,941 355 | static char *kwlist[] = {"numElements", "elements", "epsilon", "sigma", 2025-09-04T20:20:56,941 | ^~~~~~~~~ 2025-09-04T20:20:56,941 Interface/PotentialInterface.cpp:355:66: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,941 355 | static char *kwlist[] = {"numElements", "elements", "epsilon", "sigma", 2025-09-04T20:20:56,941 | ^~~~~~~ 2025-09-04T20:20:56,941 Interface/PotentialInterface.cpp:356:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,941 356 | "masses", "rCut", "modified", "verbose", NULL}; 2025-09-04T20:20:56,941 | ^~~~~~~~ 2025-09-04T20:20:56,941 Interface/PotentialInterface.cpp:356:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,942 356 | "masses", "rCut", "modified", "verbose", NULL}; 2025-09-04T20:20:56,942 | ^~~~~~ 2025-09-04T20:20:56,942 Interface/PotentialInterface.cpp:356:46: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,942 356 | "masses", "rCut", "modified", "verbose", NULL}; 2025-09-04T20:20:56,942 | ^~~~~~~~~~ 2025-09-04T20:20:56,942 Interface/PotentialInterface.cpp:356:58: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,942 356 | "masses", "rCut", "modified", "verbose", NULL}; 2025-09-04T20:20:56,942 | ^~~~~~~~~ 2025-09-04T20:20:56,945 Interface/PotentialInterface.cpp: In function ‘int PyAsap_RahmanStillingerLembergInit(AsapNS::PyAsap_PotentialObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:56,945 Interface/PotentialInterface.cpp:394:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,945 394 | static char *kwlist[] = {"numElements", 2025-09-04T20:20:56,945 | ^~~~~~~~~~~~~ 2025-09-04T20:20:56,945 Interface/PotentialInterface.cpp:395:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,945 395 | "D0", "R0", "y", "a1", "b1", "c1", 2025-09-04T20:20:56,946 | ^~~~ 2025-09-04T20:20:56,946 Interface/PotentialInterface.cpp:395:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,946 395 | "D0", "R0", "y", "a1", "b1", "c1", 2025-09-04T20:20:56,946 | ^~~~ 2025-09-04T20:20:56,946 Interface/PotentialInterface.cpp:395:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,946 395 | "D0", "R0", "y", "a1", "b1", "c1", 2025-09-04T20:20:56,946 | ^~~ 2025-09-04T20:20:56,946 Interface/PotentialInterface.cpp:395:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,946 395 | "D0", "R0", "y", "a1", "b1", "c1", 2025-09-04T20:20:56,946 | ^~~~ 2025-09-04T20:20:56,947 Interface/PotentialInterface.cpp:395:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,947 395 | "D0", "R0", "y", "a1", "b1", "c1", 2025-09-04T20:20:56,947 | ^~~~ 2025-09-04T20:20:56,947 Interface/PotentialInterface.cpp:395:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,947 395 | "D0", "R0", "y", "a1", "b1", "c1", 2025-09-04T20:20:56,947 | ^~~~ 2025-09-04T20:20:56,947 Interface/PotentialInterface.cpp:396:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,947 396 | "a2", "b2", "c2", "a3", "b3", "c3", 2025-09-04T20:20:56,947 | ^~~~ 2025-09-04T20:20:56,947 Interface/PotentialInterface.cpp:396:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,948 396 | "a2", "b2", "c2", "a3", "b3", "c3", 2025-09-04T20:20:56,948 | ^~~~ 2025-09-04T20:20:56,948 Interface/PotentialInterface.cpp:396:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,948 396 | "a2", "b2", "c2", "a3", "b3", "c3", 2025-09-04T20:20:56,948 | ^~~~ 2025-09-04T20:20:56,948 Interface/PotentialInterface.cpp:396:46: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,948 396 | "a2", "b2", "c2", "a3", "b3", "c3", 2025-09-04T20:20:56,948 | ^~~~ 2025-09-04T20:20:56,948 Interface/PotentialInterface.cpp:396:52: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,949 396 | "a2", "b2", "c2", "a3", "b3", "c3", 2025-09-04T20:20:56,949 | ^~~~ 2025-09-04T20:20:56,949 Interface/PotentialInterface.cpp:396:58: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,949 396 | "a2", "b2", "c2", "a3", "b3", "c3", 2025-09-04T20:20:56,949 | ^~~~ 2025-09-04T20:20:56,949 Interface/PotentialInterface.cpp:397:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,949 397 | "elements", "masses", "rCut", "verbose", NULL}; 2025-09-04T20:20:56,949 | ^~~~~~~~~~ 2025-09-04T20:20:56,949 Interface/PotentialInterface.cpp:397:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,949 397 | "elements", "masses", "rCut", "verbose", NULL}; 2025-09-04T20:20:56,949 | ^~~~~~~~ 2025-09-04T20:20:56,950 Interface/PotentialInterface.cpp:397:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,950 397 | "elements", "masses", "rCut", "verbose", NULL}; 2025-09-04T20:20:56,950 | ^~~~~~ 2025-09-04T20:20:56,950 Interface/PotentialInterface.cpp:397:58: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,950 397 | "elements", "masses", "rCut", "verbose", NULL}; 2025-09-04T20:20:56,950 | ^~~~~~~~~ 2025-09-04T20:20:56,951 Interface/PotentialInterface.cpp: In function ‘int PyAsap_MetalOxideInterfaceInit(AsapNS::PyAsap_PotentialObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:56,951 Interface/PotentialInterface.cpp:500:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,951 500 | "P", "Q", "A", "xi", "r0", "RGL_cut", 2025-09-04T20:20:56,951 | ^~~ 2025-09-04T20:20:56,951 Interface/PotentialInterface.cpp:500:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,951 500 | "P", "Q", "A", "xi", "r0", "RGL_cut", 2025-09-04T20:20:56,951 | ^~~ 2025-09-04T20:20:56,952 Interface/PotentialInterface.cpp:500:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,952 500 | "P", "Q", "A", "xi", "r0", "RGL_cut", 2025-09-04T20:20:56,952 | ^~~ 2025-09-04T20:20:56,952 Interface/PotentialInterface.cpp:500:26: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,952 500 | "P", "Q", "A", "xi", "r0", "RGL_cut", 2025-09-04T20:20:56,952 | ^~~~ 2025-09-04T20:20:56,952 Interface/PotentialInterface.cpp:500:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,952 500 | "P", "Q", "A", "xi", "r0", "RGL_cut", 2025-09-04T20:20:56,952 | ^~~~ 2025-09-04T20:20:56,952 Interface/PotentialInterface.cpp:500:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,953 500 | "P", "Q", "A", "xi", "r0", "RGL_cut", 2025-09-04T20:20:56,953 | ^~~~~~~~~ 2025-09-04T20:20:56,953 Interface/PotentialInterface.cpp:501:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,953 501 | "q", "kappa", 2025-09-04T20:20:56,953 | ^~~ 2025-09-04T20:20:56,953 Interface/PotentialInterface.cpp:501:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,953 501 | "q", "kappa", 2025-09-04T20:20:56,953 | ^~~~~~~ 2025-09-04T20:20:56,953 Interface/PotentialInterface.cpp:502:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,953 502 | "D", "alpha", "R0", 2025-09-04T20:20:56,954 | ^~~ 2025-09-04T20:20:56,954 Interface/PotentialInterface.cpp:502:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,954 502 | "D", "alpha", "R0", 2025-09-04T20:20:56,954 | ^~~~~~~ 2025-09-04T20:20:56,954 Interface/PotentialInterface.cpp:502:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,954 502 | "D", "alpha", "R0", 2025-09-04T20:20:56,954 | ^~~~ 2025-09-04T20:20:56,954 Interface/PotentialInterface.cpp:503:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,954 503 | "a", "b", "f0", "oxide_cut", 2025-09-04T20:20:56,954 | ^~~ 2025-09-04T20:20:56,955 Interface/PotentialInterface.cpp:503:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,955 503 | "a", "b", "f0", "oxide_cut", 2025-09-04T20:20:56,955 | ^~~ 2025-09-04T20:20:56,955 Interface/PotentialInterface.cpp:503:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,955 503 | "a", "b", "f0", "oxide_cut", 2025-09-04T20:20:56,955 | ^~~~ 2025-09-04T20:20:56,955 Interface/PotentialInterface.cpp:503:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,955 503 | "a", "b", "f0", "oxide_cut", 2025-09-04T20:20:56,955 | ^~~~~~~~~~~ 2025-09-04T20:20:56,955 Interface/PotentialInterface.cpp:504:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,955 504 | "beta", "gamma", "interface_cut", "verbose", NULL}; 2025-09-04T20:20:56,956 | ^~~~~~ 2025-09-04T20:20:56,956 Interface/PotentialInterface.cpp:504:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,956 504 | "beta", "gamma", "interface_cut", "verbose", NULL}; 2025-09-04T20:20:56,956 | ^~~~~~~ 2025-09-04T20:20:56,956 Interface/PotentialInterface.cpp:504:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,956 504 | "beta", "gamma", "interface_cut", "verbose", NULL}; 2025-09-04T20:20:56,956 | ^~~~~~~~~~~~~~~ 2025-09-04T20:20:56,956 Interface/PotentialInterface.cpp:504:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,956 504 | "beta", "gamma", "interface_cut", "verbose", NULL}; 2025-09-04T20:20:56,956 | ^~~~~~~~~ 2025-09-04T20:20:56,956 Interface/PotentialInterface.cpp: In function ‘int PyAsap_MetalOxideInterface2Init(AsapNS::PyAsap_PotentialObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:56,957 Interface/PotentialInterface.cpp:565:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,957 565 | "P", "Q", "A", "xi", "r0", "RGL_cut", 2025-09-04T20:20:56,957 | ^~~ 2025-09-04T20:20:56,957 Interface/PotentialInterface.cpp:565:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,957 565 | "P", "Q", "A", "xi", "r0", "RGL_cut", 2025-09-04T20:20:56,957 | ^~~ 2025-09-04T20:20:56,957 Interface/PotentialInterface.cpp:565:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,957 565 | "P", "Q", "A", "xi", "r0", "RGL_cut", 2025-09-04T20:20:56,957 | ^~~ 2025-09-04T20:20:56,957 Interface/PotentialInterface.cpp:565:26: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,957 565 | "P", "Q", "A", "xi", "r0", "RGL_cut", 2025-09-04T20:20:56,958 | ^~~~ 2025-09-04T20:20:56,958 Interface/PotentialInterface.cpp:565:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,958 565 | "P", "Q", "A", "xi", "r0", "RGL_cut", 2025-09-04T20:20:56,958 | ^~~~ 2025-09-04T20:20:56,958 Interface/PotentialInterface.cpp:565:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,958 565 | "P", "Q", "A", "xi", "r0", "RGL_cut", 2025-09-04T20:20:56,958 | ^~~~~~~~~ 2025-09-04T20:20:56,958 Interface/PotentialInterface.cpp:566:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,958 566 | "q", "kappa", 2025-09-04T20:20:56,958 | ^~~ 2025-09-04T20:20:56,958 Interface/PotentialInterface.cpp:566:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,959 566 | "q", "kappa", 2025-09-04T20:20:56,959 | ^~~~~~~ 2025-09-04T20:20:56,959 Interface/PotentialInterface.cpp:567:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,959 567 | "D", "alpha", "R0", 2025-09-04T20:20:56,959 | ^~~ 2025-09-04T20:20:56,959 Interface/PotentialInterface.cpp:567:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,959 567 | "D", "alpha", "R0", 2025-09-04T20:20:56,959 | ^~~~~~~ 2025-09-04T20:20:56,959 Interface/PotentialInterface.cpp:567:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,959 567 | "D", "alpha", "R0", 2025-09-04T20:20:56,959 | ^~~~ 2025-09-04T20:20:56,960 Interface/PotentialInterface.cpp:568:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,960 568 | "a", "b", "f0", "oxide_cut", 2025-09-04T20:20:56,960 | ^~~ 2025-09-04T20:20:56,960 Interface/PotentialInterface.cpp:568:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,960 568 | "a", "b", "f0", "oxide_cut", 2025-09-04T20:20:56,960 | ^~~ 2025-09-04T20:20:56,960 Interface/PotentialInterface.cpp:568:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,960 568 | "a", "b", "f0", "oxide_cut", 2025-09-04T20:20:56,960 | ^~~~ 2025-09-04T20:20:56,960 Interface/PotentialInterface.cpp:568:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,960 568 | "a", "b", "f0", "oxide_cut", 2025-09-04T20:20:56,961 | ^~~~~~~~~~~ 2025-09-04T20:20:56,961 Interface/PotentialInterface.cpp:569:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,961 569 | "E", "rho0", "l0", 2025-09-04T20:20:56,961 | ^~~ 2025-09-04T20:20:56,961 Interface/PotentialInterface.cpp:569:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,961 569 | "E", "rho0", "l0", 2025-09-04T20:20:56,961 | ^~~~~~ 2025-09-04T20:20:56,961 Interface/PotentialInterface.cpp:569:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,961 569 | "E", "rho0", "l0", 2025-09-04T20:20:56,961 | ^~~~ 2025-09-04T20:20:56,962 Interface/PotentialInterface.cpp:570:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,962 570 | "B", "C", 2025-09-04T20:20:56,962 | ^~~ 2025-09-04T20:20:56,962 Interface/PotentialInterface.cpp:570:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,962 570 | "B", "C", 2025-09-04T20:20:56,962 | ^~~ 2025-09-04T20:20:56,962 Interface/PotentialInterface.cpp:571:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,962 571 | "interface_cut", "verbose", NULL}; 2025-09-04T20:20:56,962 | ^~~~~~~~~~~~~~~ 2025-09-04T20:20:56,962 Interface/PotentialInterface.cpp:571:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,962 571 | "interface_cut", "verbose", NULL}; 2025-09-04T20:20:56,963 | ^~~~~~~~~ 2025-09-04T20:20:56,963 Interface/PotentialInterface.cpp: In function ‘int PyAsap_MorseInit(AsapNS::PyAsap_PotentialObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:56,963 Interface/PotentialInterface.cpp:647:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,963 647 | static char *kwlist[] = {"elements", "epsilon", "alpha", "rmin", 2025-09-04T20:20:56,963 | ^~~~~~~~~~ 2025-09-04T20:20:56,963 Interface/PotentialInterface.cpp:647:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,963 647 | static char *kwlist[] = {"elements", "epsilon", "alpha", "rmin", 2025-09-04T20:20:56,963 | ^~~~~~~~~ 2025-09-04T20:20:56,963 Interface/PotentialInterface.cpp:647:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,963 647 | static char *kwlist[] = {"elements", "epsilon", "alpha", "rmin", 2025-09-04T20:20:56,964 | ^~~~~~~ 2025-09-04T20:20:56,964 Interface/PotentialInterface.cpp:647:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,964 647 | static char *kwlist[] = {"elements", "epsilon", "alpha", "rmin", 2025-09-04T20:20:56,964 | ^~~~~~ 2025-09-04T20:20:56,964 Interface/PotentialInterface.cpp:648:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,964 648 | "rCut", "modified", "verbose", NULL}; 2025-09-04T20:20:56,964 | ^~~~~~ 2025-09-04T20:20:56,964 Interface/PotentialInterface.cpp:648:36: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,964 648 | "rCut", "modified", "verbose", NULL}; 2025-09-04T20:20:56,964 | ^~~~~~~~~~ 2025-09-04T20:20:56,965 Interface/PotentialInterface.cpp:648:48: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,965 648 | "rCut", "modified", "verbose", NULL}; 2025-09-04T20:20:56,965 | ^~~~~~~~~ 2025-09-04T20:20:56,965 Interface/PotentialInterface.cpp: In function ‘PyObject* PyAsap_PotentialGetPotentialEnergy(AsapNS::PyAsap_PotentialObject*, PyObject*, PyObject*)’: 2025-09-04T20:20:56,965 Interface/PotentialInterface.cpp:711:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,965 711 | static char* argnames[] = {"atoms", "force_consistent", NULL}; 2025-09-04T20:20:56,965 | ^~~~~~~ 2025-09-04T20:20:56,965 Interface/PotentialInterface.cpp:711:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:20:56,966 711 | static char* argnames[] = {"atoms", "force_consistent", NULL}; 2025-09-04T20:20:56,966 | ^~~~~~~~~~~~~~~~~~ 2025-09-04T20:20:56,985 Interface/PotentialInterface.cpp: In function ‘PyObject* PyAsap_PotentialGetExtra(AsapNS::PyAsap_PotentialObject*, PyObject*)’: 2025-09-04T20:20:56,985 Interface/PotentialInterface.cpp:863:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:20:56,985 863 | for (int i = 0; i < s1.size(); i++) 2025-09-04T20:20:56,985 | ~~^~~~~~~~~~~ 2025-09-04T20:21:01,993 In file included from Basics/AsapPython.h:44, 2025-09-04T20:21:01,994 from Interface/PythonConversions.h:30, 2025-09-04T20:21:01,994 from Interface/PythonConversions.cpp:24: 2025-09-04T20:21:01,994 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorDouble(const std::vector&)’: 2025-09-04T20:21:01,994 Interface/PythonConversions.h:48:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:21:01,994 48 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(double)); 2025-09-04T20:21:01,994 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:01,994 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:01,994 | ^~ 2025-09-04T20:21:02,004 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorInt(const std::vector&)’: 2025-09-04T20:21:02,004 Interface/PythonConversions.h:59:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:21:02,004 59 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(int)); 2025-09-04T20:21:02,004 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:02,005 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:02,005 | ^~ 2025-09-04T20:21:02,012 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorChar(const std::vector&)’: 2025-09-04T20:21:02,012 Interface/PythonConversions.h:71:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:21:02,013 71 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(char)); 2025-09-04T20:21:02,013 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:02,013 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:02,013 | ^~ 2025-09-04T20:21:02,023 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorVec(const std::vector&)’: 2025-09-04T20:21:02,023 Interface/PythonConversions.h:84:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:21:02,023 84 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size[0]*sizeof(Vec)); 2025-09-04T20:21:02,023 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:02,023 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:02,023 | ^~ 2025-09-04T20:21:02,033 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorSymTensor(const std::vector&)’: 2025-09-04T20:21:02,034 Interface/PythonConversions.h:97:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:21:02,034 97 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size[0]*sizeof(SymTensor)); 2025-09-04T20:21:02,034 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:02,034 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:02,034 | ^~ 2025-09-04T20:21:05,135 In file included from Basics/AsapPython.h:44, 2025-09-04T20:21:05,135 from Interface/RDFInterface.h:30, 2025-09-04T20:21:05,135 from Interface/RDFInterface.cpp:27: 2025-09-04T20:21:05,135 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorDouble(const std::vector&)’: 2025-09-04T20:21:05,135 Interface/PythonConversions.h:48:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:21:05,135 48 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(double)); 2025-09-04T20:21:05,136 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:05,136 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:05,136 | ^~ 2025-09-04T20:21:05,144 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorInt(const std::vector&)’: 2025-09-04T20:21:05,144 Interface/PythonConversions.h:59:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:21:05,145 59 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(int)); 2025-09-04T20:21:05,145 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:05,145 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:05,145 | ^~ 2025-09-04T20:21:05,152 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorChar(const std::vector&)’: 2025-09-04T20:21:05,152 Interface/PythonConversions.h:71:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:21:05,152 71 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(char)); 2025-09-04T20:21:05,152 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:05,152 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:05,152 | ^~ 2025-09-04T20:21:05,161 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorVec(const std::vector&)’: 2025-09-04T20:21:05,161 Interface/PythonConversions.h:84:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:21:05,162 84 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size[0]*sizeof(Vec)); 2025-09-04T20:21:05,162 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:05,162 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:05,162 | ^~ 2025-09-04T20:21:05,171 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorSymTensor(const std::vector&)’: 2025-09-04T20:21:05,171 Interface/PythonConversions.h:97:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:21:05,172 97 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size[0]*sizeof(SymTensor)); 2025-09-04T20:21:05,172 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:05,172 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:05,172 | ^~ 2025-09-04T20:21:09,444 In file included from Basics/AsapPython.h:44, 2025-09-04T20:21:09,444 from Interface/ToolsInterface.cpp:27: 2025-09-04T20:21:09,444 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorDouble(const std::vector&)’: 2025-09-04T20:21:09,445 Interface/PythonConversions.h:48:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:21:09,445 48 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(double)); 2025-09-04T20:21:09,445 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:09,445 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:09,445 | ^~ 2025-09-04T20:21:09,455 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorInt(const std::vector&)’: 2025-09-04T20:21:09,455 Interface/PythonConversions.h:59:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:21:09,455 59 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(int)); 2025-09-04T20:21:09,455 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:09,455 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:09,455 | ^~ 2025-09-04T20:21:09,464 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorChar(const std::vector&)’: 2025-09-04T20:21:09,464 Interface/PythonConversions.h:71:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:21:09,464 71 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size*sizeof(char)); 2025-09-04T20:21:09,464 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:09,464 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:09,464 | ^~ 2025-09-04T20:21:09,474 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorVec(const std::vector&)’: 2025-09-04T20:21:09,474 Interface/PythonConversions.h:84:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:21:09,474 84 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size[0]*sizeof(Vec)); 2025-09-04T20:21:09,474 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:09,474 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:09,475 | ^~ 2025-09-04T20:21:09,484 Interface/PythonConversions.h: In function ‘PyObject* AsapNS::PyAsap_ArrayFromVectorSymTensor(const std::vector&)’: 2025-09-04T20:21:09,485 Interface/PythonConversions.h:97:48: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:21:09,485 97 | ASSERT(PyArray_NBYTES((PyArrayObject *) res) == size[0]*sizeof(SymTensor)); 2025-09-04T20:21:09,485 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:09,485 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:09,485 | ^~ 2025-09-04T20:21:09,640 Interface/ToolsInterface.cpp: In function ‘int AsapNS::PyAsap_FullCNAInit(PyAsap_FullCNAObject*, PyObject*, PyObject*)’: 2025-09-04T20:21:09,640 Interface/ToolsInterface.cpp:92:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:21:09,640 92 | static char *kwlist[] = {"atoms", "cutoff", NULL}; 2025-09-04T20:21:09,640 | ^~~~~~~ 2025-09-04T20:21:09,640 Interface/ToolsInterface.cpp:92:37: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-04T20:21:09,640 92 | static char *kwlist[] = {"atoms", "cutoff", NULL}; 2025-09-04T20:21:09,641 | ^~~~~~~~ 2025-09-04T20:21:39,356 Potentials/EMT.cpp: In member function ‘virtual void AsapNS::EMT::SetAtoms(PyObject*, AsapNS::Atoms*)’: 2025-09-04T20:21:39,357 Potentials/EMT.cpp:193:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:21:39,357 193 | for (int i = 0; i < parameters.size(); i++) 2025-09-04T20:21:39,357 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-04T20:21:39,371 Potentials/EMT.cpp: In member function ‘virtual void AsapNS::EMT::Allocate()’: 2025-09-04T20:21:39,372 Potentials/EMT.cpp:242:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:21:39,372 242 | if (nSize != force.size() || nAtoms != Eas.size()) 2025-09-04T20:21:39,372 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-04T20:21:39,372 Potentials/EMT.cpp:242:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:21:39,372 242 | if (nSize != force.size() || nAtoms != Eas.size()) 2025-09-04T20:21:39,372 | ~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:21:39,373 Potentials/EMT.cpp:251:32: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:21:39,373 251 | if (force.capacity() < nSize) 2025-09-04T20:21:39,373 | ~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-04T20:21:39,374 Potentials/EMT.cpp:262:30: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:21:39,374 262 | if (Eas.capacity() < nAtoms) 2025-09-04T20:21:39,374 | ~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T20:21:39,377 Potentials/EMT.cpp: In member function ‘virtual void AsapNS::EMT::AllocateStress()’: 2025-09-04T20:21:39,377 Potentials/EMT.cpp:302:41: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:21:39,377 302 | if (ghostatoms && (virials.capacity() < nSize)) 2025-09-04T20:21:39,377 | ~~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-04T20:21:39,381 In file included from Basics/AsapPython.h:44, 2025-09-04T20:21:39,381 from Potentials/EMT.h:34, 2025-09-04T20:21:39,381 from Potentials/EMT.cpp:34: 2025-09-04T20:21:39,381 Potentials/EMT.cpp: In member function ‘virtual void AsapNS::EMT::InitParameters()’: 2025-09-04T20:21:39,381 Potentials/EMT.cpp:324:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::set::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:21:39,381 324 | ASSERT(nelements == elements_set.size()); 2025-09-04T20:21:39,381 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:21:39,381 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:39,381 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:39,381 | ^~ 2025-09-04T20:21:39,399 Potentials/EMT.cpp: In member function ‘virtual const std::vector& AsapNS::EMT::GetPotentialEnergies(PyObject*)’: 2025-09-04T20:21:39,399 Potentials/EMT.cpp:538:22: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:21:39,400 538 | ASSERT(Epot.size() == nAtoms); 2025-09-04T20:21:39,400 | ~~~~~~~~~~~~^~~~~~~~~ 2025-09-04T20:21:39,400 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:39,400 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:39,400 | ^~ 2025-09-04T20:21:39,433 Potentials/EMT.cpp: In member function ‘virtual void AsapNS::EMT::CalculateEnergiesAfterSigmas(bool)’: 2025-09-04T20:21:39,433 Potentials/EMT.cpp:1259:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:21:39,433 1259 | ASSERT(nAtoms == radius.size() && nAtoms == Ec.size() && 2025-09-04T20:21:39,433 | ~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:21:39,433 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:39,434 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:39,434 | ^~ 2025-09-04T20:21:39,434 Potentials/EMT.cpp:1259:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:21:39,434 1259 | ASSERT(nAtoms == radius.size() && nAtoms == Ec.size() && 2025-09-04T20:21:39,434 | ~~~~~~~^~~~~~~~~~~~ 2025-09-04T20:21:39,434 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:39,434 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:39,435 | ^~ 2025-09-04T20:21:39,435 Potentials/EMT.cpp:1260:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:21:39,435 1260 | nSize == dEds.size()); 2025-09-04T20:21:39,435 | ~~~~~~^~~~~~~~~~~~~~ 2025-09-04T20:21:39,435 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:39,435 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:39,435 | ^~ 2025-09-04T20:21:39,448 Potentials/EMT.cpp: In member function ‘virtual void AsapNS::EMT::CalculateForcesAfterEnergies()’: 2025-09-04T20:21:39,449 Potentials/EMT.cpp:1425:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:21:39,449 1425 | ASSERT(virials.size() == nSize); 2025-09-04T20:21:39,449 | ~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T20:21:39,449 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:39,449 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:39,449 | ^~ 2025-09-04T20:21:39,460 Potentials/EMT.cpp: In member function ‘virtual void AsapNS::EMT::CalculateForcesAfterEnergiesSingle()’: 2025-09-04T20:21:39,461 Potentials/EMT.cpp:1544:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:21:39,461 1544 | ASSERT(this->force.size() >= nSize); 2025-09-04T20:21:39,461 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T20:21:39,461 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:39,461 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:39,461 | ^~ 2025-09-04T20:21:39,462 Potentials/EMT.cpp:1547:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:21:39,462 1547 | ASSERT(virials.size() == nSize); 2025-09-04T20:21:39,462 | ~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T20:21:39,462 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:39,462 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:39,462 | ^~ 2025-09-04T20:21:49,478 In file included from Basics/AsapPython.h:44, 2025-09-04T20:21:49,478 from Potentials/EMT.h:34, 2025-09-04T20:21:49,479 from Potentials/EMT2013.h:13, 2025-09-04T20:21:49,479 from Potentials/EMT2013.cpp:8: 2025-09-04T20:21:49,479 Potentials/EMT2013.cpp: In member function ‘virtual void AsapNS::EMT2013::InitParameters()’: 2025-09-04T20:21:49,479 Potentials/EMT2013.cpp:105:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::set::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:21:49,479 105 | ASSERT(nelements == elements_set.size()); 2025-09-04T20:21:49,479 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:21:49,479 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:49,479 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:49,479 | ^~ 2025-09-04T20:21:49,514 Potentials/EMT2013.cpp: In member function ‘virtual void AsapNS::EMT2013::CalculateEnergiesAfterSigmas(bool)’: 2025-09-04T20:21:49,514 Potentials/EMT2013.cpp:568:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:21:49,514 568 | ASSERT(nAtoms == this->radius.size() && nAtoms == this->Ec.size() && 2025-09-04T20:21:49,514 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:21:49,515 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:49,515 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:49,515 | ^~ 2025-09-04T20:21:49,515 Potentials/EMT2013.cpp:568:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:21:49,515 568 | ASSERT(nAtoms == this->radius.size() && nAtoms == this->Ec.size() && 2025-09-04T20:21:49,515 | ~~~~~~~^~~~~~~~~~~~~~~~~~ 2025-09-04T20:21:49,515 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:49,515 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:49,515 | ^~ 2025-09-04T20:21:49,516 Potentials/EMT2013.cpp:569:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:21:49,516 569 | nSize == this->dEds.size()); 2025-09-04T20:21:49,516 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:21:49,516 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:21:49,516 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:21:49,516 | ^~ 2025-09-04T20:22:03,653 Potentials/LennardJones.cpp: In member function ‘virtual const std::vector& AsapNS::LennardJones::GetVirials(PyObject*)’: 2025-09-04T20:22:03,653 Potentials/LennardJones.cpp:374:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:22:03,653 374 | if (nAtoms != virials.size()) 2025-09-04T20:22:03,653 | ~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-04T20:22:03,659 In file included from Basics/AsapPython.h:44, 2025-09-04T20:22:03,659 from Potentials/LennardJones.cpp:43: 2025-09-04T20:22:03,660 Potentials/LennardJones.cpp: In member function ‘virtual const std::vector& AsapNS::LennardJones::GetForces(PyObject*)’: 2025-09-04T20:22:03,660 Potentials/LennardJones.cpp:484:24: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:22:03,660 484 | ASSERT(forces.size() == nSize); 2025-09-04T20:22:03,660 | ~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T20:22:03,660 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:22:03,660 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:22:03,660 | ^~ 2025-09-04T20:22:03,664 Potentials/LennardJones.cpp: In member function ‘double AsapNS::LennardJones::CalculateEnergyAndEnergies()’: 2025-09-04T20:22:03,664 Potentials/LennardJones.cpp:580:32: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:22:03,664 580 | ASSERT(atomicEnergies.size() == nAtoms); 2025-09-04T20:22:03,664 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-04T20:22:03,665 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:22:03,665 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:22:03,665 | ^~ 2025-09-04T20:22:09,084 In file included from Basics/AsapPython.h:44, 2025-09-04T20:22:09,084 from Potentials/MetalOxideInterface.cpp:29: 2025-09-04T20:22:09,084 Potentials/MetalOxideInterface.cpp: In member function ‘virtual const std::vector& AsapNS::MetalOxideInterface::GetForces(PyObject*)’: 2025-09-04T20:22:09,084 Potentials/MetalOxideInterface.cpp:316:30: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:22:09,084 316 | ASSERT(forces.size() == nSize); 2025-09-04T20:22:09,084 | ~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T20:22:09,084 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:22:09,085 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:22:09,085 | ^~ 2025-09-04T20:22:09,102 Potentials/MetalOxideInterface.cpp: In member function ‘double AsapNS::MetalOxideInterface::CalculateEnergyAndEnergies()’: 2025-09-04T20:22:09,102 Potentials/MetalOxideInterface.cpp:571:38: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:22:09,102 571 | ASSERT(atomicEnergies.size() == nAtoms); 2025-09-04T20:22:09,102 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-04T20:22:09,102 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:22:09,102 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:22:09,102 | ^~ 2025-09-04T20:22:15,610 In file included from Basics/AsapPython.h:44, 2025-09-04T20:22:15,610 from Potentials/MetalOxideInterface2.cpp:43: 2025-09-04T20:22:15,611 Potentials/MetalOxideInterface2.cpp: In member function ‘virtual const std::vector& AsapNS::MetalOxideInterface2::GetForces(PyObject*)’: 2025-09-04T20:22:15,611 Potentials/MetalOxideInterface2.cpp:330:30: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:22:15,611 330 | ASSERT(forces.size() == nSize); 2025-09-04T20:22:15,611 | ~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T20:22:15,611 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:22:15,611 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:22:15,611 | ^~ 2025-09-04T20:22:15,627 Potentials/MetalOxideInterface2.cpp: In member function ‘double AsapNS::MetalOxideInterface2::CalculateEnergyAndEnergies()’: 2025-09-04T20:22:15,627 Potentials/MetalOxideInterface2.cpp:552:38: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:22:15,627 552 | ASSERT(atomicEnergies.size() == nAtoms); 2025-09-04T20:22:15,627 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-04T20:22:15,627 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:22:15,627 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:22:15,627 | ^~ 2025-09-04T20:22:27,413 In file included from Basics/AsapPython.h:44, 2025-09-04T20:22:27,413 from Potentials/Morse.cpp:43: 2025-09-04T20:22:27,413 Potentials/Morse.cpp: In member function ‘double AsapNS::Morse::CalculateEnergyAndEnergies()’: 2025-09-04T20:22:27,413 Potentials/Morse.cpp:472:32: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:22:27,414 472 | ASSERT(atomicEnergies.size() == nAtoms); 2025-09-04T20:22:27,414 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-04T20:22:27,414 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:22:27,414 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:22:27,414 | ^~ 2025-09-04T20:22:29,854 In file included from /usr/include/c++/14/algorithm:61, 2025-09-04T20:22:29,855 from Potentials/Morse.cpp:54: 2025-09-04T20:22:29,855 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-04T20:22:29,855 /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:22:29,855 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 2025-09-04T20:22:29,855 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:22:29,855 /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:22:29,855 /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:22:29,855 /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:22:29,877 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: 2025-09-04T20:22:29,877 /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:22:29,878 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 2025-09-04T20:22:29,878 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:22:29,899 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-04T20:22:29,899 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:22:29,900 1770 | __insertion_sort(_RandomAccessIterator __first, 2025-09-04T20:22:29,900 | ^~~~~~~~~~~~~~~~ 2025-09-04T20:22:29,900 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:22:29,940 In file included from /usr/include/c++/14/bits/stl_algo.h:61: 2025-09-04T20:22:29,940 /usr/include/c++/14/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-04T20:22:29,940 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:22:29,940 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2025-09-04T20:22:29,940 | ^~~~~~~~~~~~~ 2025-09-04T20:22:29,999 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-04T20:22:29,999 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:22:29,999 1876 | __introsort_loop(_RandomAccessIterator __first, 2025-09-04T20:22:29,999 | ^~~~~~~~~~~~~~~~ 2025-09-04T20:22:30,000 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:22:30,000 In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2025-09-04T20:22:30,000 inlined from ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/14/bits/stl_algo.h:1889:38: 2025-09-04T20:22:30,000 /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:22:30,000 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 2025-09-04T20:22:30,000 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:22:30,000 1856 | __comp); 2025-09-04T20:22:30,000 | ~~~~~~~ 2025-09-04T20:22:30,000 /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:22:30,001 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-04T20:22:30,001 /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:22:30,001 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 2025-09-04T20:22:30,001 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:22:30,046 In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2025-09-04T20:22:30,046 inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(double, double)]’ at /usr/include/c++/14/bits/stl_algo.h:4805:18, 2025-09-04T20:22:30,046 inlined from ‘double AsapNS::Morse::Add(std::vector&)’ at Potentials/Morse.cpp:535:7: 2025-09-04T20:22:30,046 /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:22:30,046 1905 | std::__introsort_loop(__first, __last, 2025-09-04T20:22:30,046 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-04T20:22:30,046 1906 | std::__lg(__last - __first) * 2, 2025-09-04T20:22:30,047 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:22:30,047 1907 | __comp); 2025-09-04T20:22:30,047 | ~~~~~~~ 2025-09-04T20:22:30,047 In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2025-09-04T20:22:30,047 inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/14/bits/stl_algo.h:1908:31, 2025-09-04T20:22:30,047 inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(double, double)]’ at /usr/include/c++/14/bits/stl_algo.h:4805:18, 2025-09-04T20:22:30,047 inlined from ‘double AsapNS::Morse::Add(std::vector&)’ at Potentials/Morse.cpp:535:7: 2025-09-04T20:22:30,047 /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:22:30,047 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 2025-09-04T20:22:30,047 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:22:30,051 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-04T20:22:30,051 1822 | std::__insertion_sort(__first, __last, __comp); 2025-09-04T20:22:30,051 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:22:33,140 Potentials/Potential.cpp: In member function ‘virtual AsapNS::SymTensor AsapNS::Potential::GetVirial(PyObject*)’: 2025-09-04T20:22:33,141 Potentials/Potential.cpp:52:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:22:33,141 52 | for (int i = 0; i < virials.size(); i++) 2025-09-04T20:22:33,141 | ~~^~~~~~~~~~~~~~~~ 2025-09-04T20:22:36,021 Potentials/RGL.cpp: In member function ‘void AsapNS::RGL::Allocate()’: 2025-09-04T20:22:36,021 Potentials/RGL.cpp:127:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:22:36,021 127 | if (nSize != forces.size() || nAtoms != epot.size()) { 2025-09-04T20:22:36,022 | ~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:22:36,022 Potentials/RGL.cpp:127:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:22:36,022 127 | if (nSize != forces.size() || nAtoms != epot.size()) { 2025-09-04T20:22:36,022 | ~~~~~~~^~~~~~~~~~~~~~ 2025-09-04T20:22:41,568 In file included from Basics/AsapPython.h:44, 2025-09-04T20:22:41,568 from Potentials/RahmanStillingerLemberg.cpp:43: 2025-09-04T20:22:41,568 Potentials/RahmanStillingerLemberg.cpp: In member function ‘virtual const std::vector& AsapNS::RahmanStillingerLemberg::GetForces(PyObject*)’: 2025-09-04T20:22:41,568 Potentials/RahmanStillingerLemberg.cpp:355:30: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:22:41,568 355 | ASSERT(forces.size() == nSize); 2025-09-04T20:22:41,568 | ~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T20:22:41,569 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:22:41,569 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:22:41,569 | ^~ 2025-09-04T20:22:41,577 Potentials/RahmanStillingerLemberg.cpp: In member function ‘double AsapNS::RahmanStillingerLemberg::CalculateEnergyAndEnergies()’: 2025-09-04T20:22:41,578 Potentials/RahmanStillingerLemberg.cpp:452:38: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:22:41,578 452 | ASSERT(atomicEnergies.size() == nAtoms); 2025-09-04T20:22:41,578 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-04T20:22:41,578 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:22:41,578 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:22:41,578 | ^~ 2025-09-04T20:22:47,015 Tools/CNA.cpp: In function ‘void AsapNS::CNA(PyObject*, double, std::vector&)’: 2025-09-04T20:22:47,015 Tools/CNA.cpp:54:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-04T20:22:47,015 54 | for (unsigned int a2 = 0; a2 < nTotal; a2++) 2025-09-04T20:22:47,015 | ~~~^~~~~~~~ 2025-09-04T20:22:47,018 Tools/CNA.cpp:62:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-04T20:22:47,018 62 | if (a1 < a2) 2025-09-04T20:22:47,018 | ~~~^~~~ 2025-09-04T20:22:47,020 Tools/CNA.cpp:82:52: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-04T20:22:47,020 82 | for (unsigned int j1 = 0; j1 < j2; j1++) 2025-09-04T20:22:47,020 | ~~~^~~~ 2025-09-04T20:22:56,865 In file included from /usr/include/c++/14/map:62, 2025-09-04T20:22:56,865 from Tools/FullCNA.h:35, 2025-09-04T20:22:56,865 from Tools/FullCNA.cpp:24: 2025-09-04T20:22:56,865 /usr/include/c++/14/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::pair; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]’: 2025-09-04T20:22:56,865 /usr/include/c++/14/bits/stl_tree.h:2208:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator’ changed in GCC 7.1 2025-09-04T20:22:56,865 2208 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 2025-09-04T20:22:56,865 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:22:57,335 /usr/include/c++/14/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = std::pair; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]’: 2025-09-04T20:22:57,335 /usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator’ changed in GCC 7.1 2025-09-04T20:22:57,335 2456 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 2025-09-04T20:22:57,335 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:22:57,397 In file included from /usr/include/c++/14/map:63: 2025-09-04T20:22:57,397 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::pair; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]’, 2025-09-04T20:22:57,397 inlined from ‘void AsapNS::FullCNA::SetMultipleCutoffs(std::map, double>&)’ at Tools/FullCNA.cpp:90:26: 2025-09-04T20:22:57,397 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator’ changed in GCC 7.1 2025-09-04T20:22:57,398 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-04T20:22:57,398 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:22:57,398 514 | std::tuple(__k), 2025-09-04T20:22:57,398 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:22:57,398 515 | std::tuple<>()); 2025-09-04T20:22:57,398 | ~~~~~~~~~~~~~~~ 2025-09-04T20:22:57,399 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::pair; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]’, 2025-09-04T20:22:57,399 inlined from ‘void AsapNS::FullCNA::SetMultipleCutoffs(std::map, double>&)’ at Tools/FullCNA.cpp:94:37: 2025-09-04T20:22:57,399 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator’ changed in GCC 7.1 2025-09-04T20:22:57,399 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-04T20:22:57,399 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:22:57,399 514 | std::tuple(__k), 2025-09-04T20:22:57,399 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:22:57,399 515 | std::tuple<>()); 2025-09-04T20:22:57,400 | ~~~~~~~~~~~~~~~ 2025-09-04T20:23:03,413 In file included from Basics/AsapPython.h:44, 2025-09-04T20:23:03,413 from Tools/RawRadialDistribution.cpp:29: 2025-09-04T20:23:03,413 Tools/RawRadialDistribution.cpp: In function ‘void AsapNS::RawRadialDistribution(PyObject*, int, const int*, double, int, RDFtype&, RDFcountType&, long int*)’: 2025-09-04T20:23:03,413 Tools/RawRadialDistribution.cpp:55:24: warning: comparison of integer expressions of different signedness: ‘std::vector, long int*> >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:23:03,413 55 | ASSERT(result.size() == nGroups); 2025-09-04T20:23:03,413 | ~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:23:03,413 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:23:03,413 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:23:03,414 | ^~ 2025-09-04T20:23:03,422 Tools/RawRadialDistribution.cpp:56:24: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:23:03,422 56 | ASSERT(counts.size() == nGroups); 2025-09-04T20:23:03,423 | ~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:23:03,423 Basics/Exception.h:157:26: note: in definition of macro ‘ASSERT’ 2025-09-04T20:23:03,423 157 | #define ASSERT(EX) if (!(EX)) \ 2025-09-04T20:23:03,423 | ^~ 2025-09-04T20:23:10,331 *** Building the asap-python executable *** 2025-09-04T20:23:10,332 error: [Errno 2] No such file or directory: 'build/temp.linux-armv7l-3.1/Parallel' 2025-09-04T20:23:10,466 ERROR: python setup.py bdist_wheel exited with 1 2025-09-04T20:23:10,478 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-04T20:23:10,478 exec(compile('"'"''"'"''"'"' 2025-09-04T20:23:10,478 # This is -- a caller that pip uses to run setup.py 2025-09-04T20:23:10,478 # 2025-09-04T20:23:10,478 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T20:23:10,478 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T20:23:10,478 # - It provides a clear error message when setuptools is not installed. 2025-09-04T20:23:10,478 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T20:23:10,478 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T20:23:10,478 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T20:23:10,478 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T20:23:10,478 import os, sys, tokenize, traceback 2025-09-04T20:23:10,478 2025-09-04T20:23:10,478 try: 2025-09-04T20:23:10,478 import setuptools 2025-09-04T20:23:10,478 except ImportError: 2025-09-04T20:23:10,478 print( 2025-09-04T20:23:10,478 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T20:23:10,478 "the build environment with exception:", 2025-09-04T20:23:10,478 file=sys.stderr, 2025-09-04T20:23:10,478 ) 2025-09-04T20:23:10,478 traceback.print_exc() 2025-09-04T20:23:10,478 sys.exit(1) 2025-09-04T20:23:10,478 2025-09-04T20:23:10,478 __file__ = %r 2025-09-04T20:23:10,478 sys.argv[0] = __file__ 2025-09-04T20:23:10,478 2025-09-04T20:23:10,478 if os.path.exists(__file__): 2025-09-04T20:23:10,478 filename = __file__ 2025-09-04T20:23:10,478 with tokenize.open(__file__) as f: 2025-09-04T20:23:10,478 setup_py_code = f.read() 2025-09-04T20:23:10,478 else: 2025-09-04T20:23:10,478 filename = "" 2025-09-04T20:23:10,478 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T20:23:10,478 2025-09-04T20:23:10,478 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T20:23:10,478 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-11qmxbmq/asap3_5f2ca94174c2421eb6bb9dda41699d04/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-6c8e428s[/] 2025-09-04T20:23:10,479 [bold magenta]cwd[/]: /tmp/pip-wheel-11qmxbmq/asap3_5f2ca94174c2421eb6bb9dda41699d04/ 2025-09-04T20:23:10,479 Building wheel for asap3 (setup.py): finished with status 'error' 2025-09-04T20:23:10,480 ERROR: Failed building wheel for asap3 2025-09-04T20:23:10,480 Running setup.py clean for asap3 2025-09-04T20:23:10,481 Running command python setup.py clean 2025-09-04T20:23:11,331 Asap version number: 3.11.10 2025-09-04T20:23:11,332 customize-local.py not found - this is OK. 2025-09-04T20:23:11,332 customize-pw-slave-d13-16.py not found - this is OK. 2025-09-04T20:23:11,332 Reading customization from customize.py 2025-09-04T20:23:11,332 /tmp/pip-wheel-11qmxbmq/asap3_5f2ca94174c2421eb6bb9dda41699d04/setup.py:191: DeprecationWarning: Use shutil.which instead of find_executable 2025-09-04T20:23:11,332 if not distutils.spawn.find_executable(mpicomp): 2025-09-04T20:23:11,459 Identifying source files 2025-09-04T20:23:11,459 Identifying Python submodules 2025-09-04T20:23:12,020 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:23:12,021 !! 2025-09-04T20:23:12,021 ******************************************************************************** 2025-09-04T20:23:12,021 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:23:12,021 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:23:12,021 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:23:12,021 ******************************************************************************** 2025-09-04T20:23:12,022 !! 2025-09-04T20:23:12,022 self._finalize_license_expression() 2025-09-04T20:23:12,263 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-04T20:23:12,264 'build/scripts-3.13' does not exist -- can't clean it 2025-09-04T20:23:12,402 Failed to build asap3 2025-09-04T20:23:12,403 ERROR: Failed to build one or more wheels 2025-09-04T20:23:12,404 Exception information: 2025-09-04T20:23:12,404 Traceback (most recent call last): 2025-09-04T20:23:12,404 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T20:23:12,404 status = _inner_run() 2025-09-04T20:23:12,404 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T20:23:12,404 return self.run(options, args) 2025-09-04T20:23:12,404 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T20:23:12,404 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T20:23:12,404 return func(self, options, args) 2025-09-04T20:23:12,404 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-04T20:23:12,404 raise CommandError("Failed to build one or more wheels") 2025-09-04T20:23:12,404 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-04T20:23:12,409 Removed build tracker: '/tmp/pip-build-tracker-vn67yr41'