2025-12-19T17:53:05,976 Created temporary directory: /tmp/pip-ephem-wheel-cache-0u268102 2025-12-19T17:53:05,978 Created temporary directory: /tmp/pip-build-tracker-xu4jybdo 2025-12-19T17:53:05,979 Initialized build tracking at /tmp/pip-build-tracker-xu4jybdo 2025-12-19T17:53:05,979 Created build tracker: /tmp/pip-build-tracker-xu4jybdo 2025-12-19T17:53:05,980 Entered build tracker: /tmp/pip-build-tracker-xu4jybdo 2025-12-19T17:53:05,980 Created temporary directory: /tmp/pip-wheel-j0d0c__2 2025-12-19T17:53:05,983 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-12-19T17:53:05,986 Created temporary directory: /tmp/pip-ephem-wheel-cache-m59354_s 2025-12-19T17:53:06,008 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-19T17:53:06,011 2 location(s) to search for versions of fluidimage: 2025-12-19T17:53:06,011 * https://pypi.org/simple/fluidimage/ 2025-12-19T17:53:06,011 * https://www.piwheels.org/simple/fluidimage/ 2025-12-19T17:53:06,012 Fetching project page and analyzing links: https://pypi.org/simple/fluidimage/ 2025-12-19T17:53:06,013 Getting page https://pypi.org/simple/fluidimage/ 2025-12-19T17:53:06,014 Found index url https://pypi.org/simple 2025-12-19T17:53:06,267 Fetched page https://pypi.org/simple/fluidimage/ as application/vnd.pypi.simple.v1+json 2025-12-19T17:53:06,398 Found link https://files.pythonhosted.org/packages/b0/64/b18abade44a2e44c1f3913b25d861b555bb0c3bfd3bf8f565cbfd6c0a371/fluidimage-0.0.1b0.tar.gz (from https://pypi.org/simple/fluidimage/), version: 0.0.1b0 2025-12-19T17:53:06,399 Found link https://files.pythonhosted.org/packages/d2/7d/664301916882100cea449b6b8b1c1b6b60f6a42e605745bd5d418d18b66c/fluidimage-0.0.3.tar.gz (from https://pypi.org/simple/fluidimage/), version: 0.0.3 2025-12-19T17:53:06,400 Found link https://files.pythonhosted.org/packages/5f/ad/bf9e262ec478cea119a1b8594997c19dbf4986c46b701f0ff56ad0f54e2d/fluidimage-0.1.0.tar.gz (from https://pypi.org/simple/fluidimage/), version: 0.1.0 2025-12-19T17:53:06,401 Found link https://files.pythonhosted.org/packages/60/4d/23e8987ea0f82e6bd7c77e593594bf1fb3e5f3f6dfbdb040f75d3c7d7826/fluidimage-0.1.1.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.1 2025-12-19T17:53:06,402 Found link https://files.pythonhosted.org/packages/bd/dd/1fcefa922030db6f2de9d9e6d6a3d385d64a3db392ad830f271c0f599986/fluidimage-0.1.2.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.2 2025-12-19T17:53:06,403 Found link https://files.pythonhosted.org/packages/4f/74/49e1f96c4067143e1ce2533dd00017334e35c0bf45465243661b5eb85d0e/fluidimage-0.1.3.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.3 2025-12-19T17:53:06,404 Found link https://files.pythonhosted.org/packages/4a/b0/ff27f0f608b58f6a9f5e05319ce211f57ea5a01fc4e5e5050a94a9d3c1e5/fluidimage-0.1.3.post0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.3.post0 2025-12-19T17:53:06,405 Found link https://files.pythonhosted.org/packages/9d/9f/addccdf3260e1585a890e104104dfd49a2b6afa70eda085156091c46157f/fluidimage-0.1.4.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.4 2025-12-19T17:53:06,406 Found link https://files.pythonhosted.org/packages/a0/dd/90f22ea24ca9537d513b0319007e5e0cc9a29aa6968af9e5c039dec71e1e/fluidimage-0.1.5.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9), version: 0.1.5 2025-12-19T17:53:06,407 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8a/a6/8364ce2f6f8e70241ec3e3030ca7350a50a6be5fbf5c7c6038fd759be78f/fluidimage-0.2.0rc0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,407 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/39/bb/7875521905412da6133f4f520348db85489ba4f0c03ad9e72b9f0532d4a9/fluidimage-0.2.0rc0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,408 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/77/6e/a30bebe4da8c6a8ea73350ceb8cb9a91d176c72f758516dc4073c677df92/fluidimage-0.2.0rc0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,409 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/99/64/1373ef4ebe0013f3b76b46ac92a88cd01f6e24738c82dadf35376615dd3e/fluidimage-0.2.0rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,409 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3c/3c/29a783717c16d296f48f3584e7e29f640b80dc43d8d04b19cf91d4b666d2/fluidimage-0.2.0rc0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,410 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b0/da/89f4a764fed770d44dc1fd4ee5504e6b982502fe5b649b3f4a2a16f0fc6c/fluidimage-0.2.0rc0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,410 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/43/16/02d6a93d7b0beab96ee6cf6464d94abe3d5c2c37bd59c0872a2642a59bd1/fluidimage-0.2.0rc0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,411 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ca/5b/2e3b79a54c41f1f043c7cba897b995f253ea7532da1560c01f376e5d3a48/fluidimage-0.2.0rc0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,412 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2f/ad/79b974e9ba69132d15e552941306895aaa068099f7ad3dd40229c9946b17/fluidimage-0.2.0rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,412 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c9/57/cbdcbda2cbf1061d1bdd55e92a55c96a47aad18012a3a97b051d783b80dd/fluidimage-0.2.0rc0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,413 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/dd/b1/461d6bc59c13cd08b228a6d8c6d1e67c4646464dba84f8113fa48f3395a0/fluidimage-0.2.0rc0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,414 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cd/0a/0894646d8e11521da01bfd249ccf26ba887163a5c3cbe0936e21087f20df/fluidimage-0.2.0rc0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,414 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/76/10/5627c6aa21848389f0d87881a48effa16466357f5266dd6e26be545e1cb3/fluidimage-0.2.0rc0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,415 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/63/a5/979828bb24d2bb9e32e8b267c0119996cd7c33fa9e35341f84abb312e369/fluidimage-0.2.0rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,416 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c2/ed/7507bf07ca92b574f3b8e3db95ccea70c41f0ef18fe5622210bd59f65465/fluidimage-0.2.0rc0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,416 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/08/65/f9c5cd70312174d3b05c42e7d0fa856a891e650d1e4736d6af3dcd05ca36/fluidimage-0.2.0rc0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,417 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ae/86/c8d1a7165e7a055f6fc71871772a7aea0caa18013952d4f019e28663f659/fluidimage-0.2.0rc0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,417 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/af/49/25b9ccb92527066c9e64ce1bd6c3148fe1d8cd46e3a15d6749a461ba2b7d/fluidimage-0.2.0rc0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,418 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/31/89/1d3d716346cd534dc100e9b7a12322f4217b8b6a04ce131e116d36dbd4b9/fluidimage-0.2.0rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,418 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/5b/7a/7b539c0c992509ed25dc4ef4c8cb8bb0e208bdc776b88f2cc1bd92c6e46a/fluidimage-0.2.0rc0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,419 Found link https://files.pythonhosted.org/packages/18/00/97cf5250f08b68551af470a63297ee99cf1f447a8e67e06a91c5ace94d6f/fluidimage-0.2.0rc0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.2.0rc0 2025-12-19T17:53:06,420 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ac/a5/676d2a47ddeb55bbc0d6a76162ff763a6473afbf10655d57203f5a18f0c3/fluidimage-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,421 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/24/dd/8b98bd0a0440bab7800f15455c2dad236904475316e0c02f5088b94783c3/fluidimage-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,422 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/be/bf/f88af732cf13fdbab8dfecc693e4e08d73bc41322b872260d37be1405ab7/fluidimage-0.2.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,422 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/55/d3/5b4f638ad863a9a73c668b263e5719af83e54e3f5665b58a12a917d307a0/fluidimage-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,423 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/5e/fc/c6559d9a50b25996db0d0776a72be23066cb106ccf714476faa41a3e408e/fluidimage-0.2.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,424 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/28/00/6b258adbc3eff3c02ec79aa7c1e37ce9962f438792c13b9962df90f465ab/fluidimage-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,425 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/48/39/88e11d10601467411e6f0e446126ab0ea73a9e36bece627f60a4af22c2be/fluidimage-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,425 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/42/71/fcc1ba6e7db2598b4a644aac4bb0dd7d984458ca267c252a32f9bf66adba/fluidimage-0.2.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,426 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6b/c3/16227f917595eea84fbd1ca56edbcf5664c0b93772a2085a3942e5f41d88/fluidimage-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,426 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f6/f5/54d2f929464d23333518fa85b207abb71d5003bdabf0d28b7c5e892498ad/fluidimage-0.2.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,427 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/20/90/0757ab54c582a105b7afc2018052f86b2a65e5b556cad1126ae87bcec2b6/fluidimage-0.2.0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,427 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d3/86/006657414fb89293d0f0ad0993b6a31defd309c0ca3b42aa2f23713a94bd/fluidimage-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,428 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d2/00/7169e53d84c06a238c2c8124a729f32d7a9174989a0c6b738f9b22bbf03b/fluidimage-0.2.0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,429 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/07/bd/723300cc5027e87be2582a69aa01c552ac4ed56d9d9e4c6b85daea8400ca/fluidimage-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,429 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0a/f9/f09c04dc37be5a7262e9b622dec1adf94bf0313ee32355766f8cac1dc05d/fluidimage-0.2.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,430 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c2/fe/e725e709bc5f49f43134f20703b962ed4b1498528dcf109a9252f2cf8900/fluidimage-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,431 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a3/64/48ede952c89b0c334a49c19ea2714d0e27ab0b291d0282237729048438cd/fluidimage-0.2.0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,431 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d8/0e/47a3b928c8acdded247080abd124c5618d123520e5f9383db2e5f8e184bd/fluidimage-0.2.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,432 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0d/6f/9eb9852ff851a0b7285010e0ded8a72b0f71317fc0800e015b89777b0efc/fluidimage-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,433 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ee/57/c9a31974e0c43f78acbc609bbb2bc4c8df04e464cad22fc71530bfaa2aa9/fluidimage-0.2.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,434 Found link https://files.pythonhosted.org/packages/4f/13/c25676a48efaecd616c59991b246002870ca1d7ae87c19ff75568c73d674/fluidimage-0.2.0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.2.0 2025-12-19T17:53:06,435 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/64/7c/0d7fb4e202201f752a34b18cb022ccfb76961746695eaba384130d119447/fluidimage-0.3.0rc0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,435 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/78/66/692c51c072405695b39e5d3ef2646cd8c765ce8c8e30e6daed99cac18e70/fluidimage-0.3.0rc0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,436 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f3/71/1dada875261faf7abe6e37dde90fd6dbc2a140e3ebf4333cd19953fdb818/fluidimage-0.3.0rc0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,436 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/97/de/af2b40b7ffe40473cec947f3ce1dce81c0980697bc5702c78fd996b1ae53/fluidimage-0.3.0rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,437 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0d/0c/61afbb8960e649820bb025ceb24a32a4f451f41138eaff9242c0a602d137/fluidimage-0.3.0rc0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,438 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f8/aa/c44504a1fa9c3823116eeeb0b894dd35fcc595f65a769882d4b9d177f8c3/fluidimage-0.3.0rc0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,438 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e9/04/35cab5661d6854b4d1cf17bed67fd59e29fe8e0b4f55161f7044e81c8ad1/fluidimage-0.3.0rc0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,439 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e5/06/e41d5222c2d258c91fc157f1f6db09dea4cc8030a533042586aca99923b6/fluidimage-0.3.0rc0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,439 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/15/58/04c43b7eeaed3993e69a7a00e0831c84b009d533b2b501121578345a462c/fluidimage-0.3.0rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,440 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0e/fa/c95d61f20d3846b6e568b25e04be4778e166a09a6b09ba49b9fddbb639b0/fluidimage-0.3.0rc0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,441 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/9a/80/64c19bed7ac7b76b74937b43a966ae849954e3b8b971e6281a041ce8ce77/fluidimage-0.3.0rc0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,441 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6c/c0/ead863015cf80d785b855d2b8482a42e9de48059a627af10b26388fcb9b4/fluidimage-0.3.0rc0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,442 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/57/a1/ed2fbcb1db09ed75315a14607700afdd5a48c5affa8b5dcbf602c0cbf010/fluidimage-0.3.0rc0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,442 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/af/5b/e10e6ca866154e7a7f827579580b29d051ca5d05a92dc8dd13e24dce2f77/fluidimage-0.3.0rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,443 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/38/4b/6185339cc5a92f1c546b3faeea1a98e621dd813b8bf746f39b0e6808d773/fluidimage-0.3.0rc0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,443 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c1/b7/4aa3d065d10ff3153656742b3e46a4be9d6f44ca27581fea6b2c0b6539d1/fluidimage-0.3.0rc0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,444 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/06/c4/e7f5b3bb80da0bc646b8fa4999775271a02b0b5b6933840f12bc588d205d/fluidimage-0.3.0rc0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,445 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2b/93/b97b3acf0bfecfb6921ec50207cc28a13db4c983f43a7670a688f26e9e61/fluidimage-0.3.0rc0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,445 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/16/7e/417037a40a0af772cef7a53c864fb252a2009cb50f493362c92774e813fa/fluidimage-0.3.0rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,446 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fd/85/47e87dc02395551f9b0768dcda123bf34500c7fd60314a39d6cbbce3ab50/fluidimage-0.3.0rc0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,447 Found link https://files.pythonhosted.org/packages/34/dd/0cf6d714384ab1e6d8bb011dfd533fd6424321c5fa638b18469bb971397d/fluidimage-0.3.0rc0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.3.0rc0 2025-12-19T17:53:06,448 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/66/7b/3ce74ffbb893931ecf4e8549dedc939ecf44af7317336bf017672819b901/fluidimage-0.3.0rc1-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,448 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/93/6e/ae5d7978a93b4442d28977b538f6f63b74de4d64ff84dc19ad0605b01ee6/fluidimage-0.3.0rc1-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,449 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ea/84/dda62e530fe6df82860ddba97fdd40d93d16271d8c4ec432025c3cbd46e6/fluidimage-0.3.0rc1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,450 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c1/1e/b113796cbf6f542b88bf2b03948545019be794ed73b5bb4cee79d2ed2dd4/fluidimage-0.3.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,450 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6f/48/3fd71783c04e1d77610f2f1166c72fb3b5c5b93161581e019e2fbd99112d/fluidimage-0.3.0rc1-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,451 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/12/80/bda947d9dcf2dae64badcf411a1e64cf61fbe35f10d226b58a941e478391/fluidimage-0.3.0rc1-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,451 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0e/5a/78a0247d9efa2c885ee8b2984e7df9efeb26ce9cec4531aa5b9d87735d99/fluidimage-0.3.0rc1-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,452 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/07/8f/103298df75274d50d534b92f68a884ddb0ae448d764e6a6400a6a49ec826/fluidimage-0.3.0rc1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,453 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c0/ab/496678f838ddc0d63f3920bcc2241363aec02396450a8cf808af0152a2dc/fluidimage-0.3.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,453 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/9a/17/2c1c4337f49ba8991783198473d8469349db1049088c6948c301741eff3e/fluidimage-0.3.0rc1-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,454 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/38/b1/0e8bd4e934a05a9fbcbd85e4a5bb0cc55c371aecb8deb36e877d1cbb1fc4/fluidimage-0.3.0rc1-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,454 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3e/72/4d5e70bd9ccd0b301140a5ab65233b90eb28966d863629da73b8d852aedf/fluidimage-0.3.0rc1-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,455 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8f/c1/924716d0b24ad1c24c5dc61f38d608fef503ba024c6e40cb9325911f4ccb/fluidimage-0.3.0rc1-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,455 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/94/c9/742eac95f6de064d3cd3d7a6ef010b71a1c1e43d27f2b24a23018d3fd9f8/fluidimage-0.3.0rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,456 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/72/e7/061a61ce477308a8cd5aa6079e549a09f4b6313bd09e82e96d41a0b9b88f/fluidimage-0.3.0rc1-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,457 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/90/3b/e09a5c0d755840aa8ebe65cd396884c88b176b1eac287d4a6e7e85e533a7/fluidimage-0.3.0rc1-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,457 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ff/34/8ea1200d541f3d50df29909ed716d291788e19ddda332fcaec39354b4184/fluidimage-0.3.0rc1-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,458 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b6/3f/5a7f5e6e7e5a43ae88d2659d0aa67dbe8a132341df82cab87f789e2e2ef7/fluidimage-0.3.0rc1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,458 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c9/09/96a1c10e9a3849fd2f7de0c2b36b564acea0db23ad1479b0b6026cd7be66/fluidimage-0.3.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,459 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6b/42/80a5810fe565642692dda59fd6c2d8eda3ab25b590dc84763df8cd07a6df/fluidimage-0.3.0rc1-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,460 Found link https://files.pythonhosted.org/packages/9e/fb/e27ee1fbf31acd2618d789e1b32279bef1469d37ebbb746fc0c2cc6c6ba3/fluidimage-0.3.0rc1.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.3.0rc1 2025-12-19T17:53:06,461 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3b/ac/2aa4882d8e800d5ec3804b995f96b8612c9f1b3f2130643a2ddde84b0831/fluidimage-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,461 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c2/e0/8b83c08d150ce11b0398e4d5d09736ff036b8b0ef444458aa74268d1d486/fluidimage-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,462 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/97/70/bdb9f1fba35f47013c022331ebc86deb1bf4ba13c024fe74ef2e1da6e74b/fluidimage-0.3.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,463 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8e/80/b5098406d5313eaaf69d6c73a79dd250746078636cd5409416925350b08a/fluidimage-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,463 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/1e/19/eb8e2c0f72cdf1375ad94808612bf0e0eea99fb2f9456d9689da0ab71f47/fluidimage-0.3.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,464 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/42/5d/858a5334399f525ab4555fadd403985cc6fc2efacd1da446ec5f4d5f0733/fluidimage-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,465 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/4a/92/5c68476420a7858fa6280c5f4dc66f02af79bddeed86fecf569eef2a3ff7/fluidimage-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,465 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6d/ea/3f08a541119289b95474672d1b31487340a54d27607106bacbea83eda935/fluidimage-0.3.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,466 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/df/72/607095d4ae67357884b0af7ad1d3d9a801be8da71cb01db177687592dd8c/fluidimage-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,466 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/65/9d/be0db5e21e96a66f02db6389fe949f6335466e3e2da9232235df24422022/fluidimage-0.3.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,467 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/7b/c7/043553d343b8b8dd263af1666ef00ce538be39a84f6f120775279bd72621/fluidimage-0.3.0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,467 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/84/42/be4b69a806599031e6f6702fe790b79c036da6a94f6a44876b52d1b5f559/fluidimage-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,468 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/98/b3/f788c8b13a67d6dbb746ae90132c84b519cabf62a067e97b8c0eebc6c19d/fluidimage-0.3.0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,468 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2e/d3/9e92a48fa80574365b70af8cfd8fb2666254a35bf53c473dfbe061494645/fluidimage-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,469 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/06/82/5c5accc9b2d462222bb1298e26c56b1894584c64d78bff005a1ddcfd872a/fluidimage-0.3.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,470 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a3/41/70ad9e020920207274b3a3d2a46459b0b73ff0e31a614f06ef552c44fae0/fluidimage-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,470 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b2/79/a4a79abb8ed6c5ed4435775fad07a53f5480f002c67ebb9eeffcceca8c2d/fluidimage-0.3.0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,471 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/09/7e/8eef0f6016f7d38fb1c44b61bee83a4e67d888793409649253cec30a2ed7/fluidimage-0.3.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,472 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a0/4a/2920430b5a8c8ff7668c26df400a6ee5304505d59d2783130683bd43632e/fluidimage-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,472 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c6/4b/1ccb2e4419580f6ea77119d4f900245ed2613daddd3cd4f4f3127a7aba15/fluidimage-0.3.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,473 Found link https://files.pythonhosted.org/packages/08/c1/01b28cce8cc796afbc4baeb6b9065f7949497852ba3306b16f5c8329a826/fluidimage-0.3.0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.3.0 2025-12-19T17:53:06,474 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6a/43/60fbaf97a104d23004f43c85bf257b3322e7cdff32d8a7d496515a193c37/fluidimage-0.4.0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,475 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fa/c0/8e05a0d5bce58b600c7f770d572d5f2b169c4a4543b45585d82d4dff0ee1/fluidimage-0.4.0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,475 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ff/f0/7846542c96d68545667f8549f8f7e6e994d61bd87db372929f0a283765f7/fluidimage-0.4.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,476 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/71/39/34f943f4dbf3a00a4655bccfe074e77fe2abb7738c3b2fa6c48f29e1b78a/fluidimage-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,476 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2a/f7/6d51c80f1962687a60f18748fdd3c667878d2fd1b70216b98c21f0a2db1c/fluidimage-0.4.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,477 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cd/b9/815bd18c0bffd20aed104019b7393dcb07c4bedc2b27dd31b6da5373bf13/fluidimage-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,478 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fb/3b/d3a48842ad771b46b46cf040031b1c325ac6f0a30884c132edab9940bb25/fluidimage-0.4.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,478 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6a/38/b0f7f17e0aac048b13acd6a4e0f5144c98d33fd62fef3c20eb53e0daa30a/fluidimage-0.4.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,479 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/02/7e/d9a35bd1981d2fe435218a163cd8cfa35b1d48443c19d07db7105d518483/fluidimage-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,480 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/68/ef/c296a05dab966ddb14978515c60294614c9e8bab3dfa279a3a4f4e1811f1/fluidimage-0.4.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,481 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/4d/75/e9f745d4394bed8f89d0810a56dfb4f3a7dddacd9536b46cc31b8f1b449b/fluidimage-0.4.0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,481 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/66/49/f3e44e075947547e7ad18dd5c8c86b30038918526d3758d3a86c082c7178/fluidimage-0.4.0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,482 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0a/dd/c6c1294a16dd444622be3f2741099b1143ea65f4eaed3ce9f3802419c6aa/fluidimage-0.4.0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,482 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/37/59/dc8651f01831fbdeba0a87b07c5583c1b4eace4c718701eb0cff7afd6f43/fluidimage-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,483 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3c/5d/9e5a4d8a6465c67889d501acb467dbf34644259c3fd336a3c756bbd7f4b5/fluidimage-0.4.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,483 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6a/1d/156639b84c0f76fa51573c8ed96bd5303407fb6954ab130aed6ba00391fa/fluidimage-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,484 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8f/78/2c34a927af6893dab7c065dbff32fd116dceb65b8dc70bb69817adc70356/fluidimage-0.4.0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,484 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f0/b8/58015461f22464a5d4c8704239a46f05ca8c9836599aa9bfa5442c33c552/fluidimage-0.4.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,485 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ed/06/c07cc75e35cf7ae8bc1da3861643c1974a522e8869248e06a9bffd00c974/fluidimage-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,486 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/67/77/67235c17d08e97b7bce71da0f7a27975123def6fc253ba710faf789dac94/fluidimage-0.4.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,487 Found link https://files.pythonhosted.org/packages/7b/2c/f1dd7b693a9f4ae44ef58e2da1a074e2ef8719104eb3f6ad36ae4dc8bf4f/fluidimage-0.4.0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.0 2025-12-19T17:53:06,488 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ac/8d/6c5c98fa05f3e6154c49611332ad9fd8aee269f5a334809d44fd658561b2/fluidimage-0.4.1-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,488 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d7/8a/2ec6542a88cc0a8ddacf1f3a6e65d28c877b50dc1947aebeee94719d43ac/fluidimage-0.4.1-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,489 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/95/d8/ad757c988b498c79a0aa1ecf52234c96898173ef85609cd33b53ec453c57/fluidimage-0.4.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,490 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/85/1c/8d0b3c03b485ad217a7d4324aad3b26a9c881befe08bf94b9588d71b24ea/fluidimage-0.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,490 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/15/22/f820b92500d6efb0ce8fa86ce99eaf55bbb4e2bf78c045d9eea278d51f54/fluidimage-0.4.1-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,491 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c2/b1/3e4b132f1faf58299c0491db1f5b0df1b5fc0e398465c43970d9014b053e/fluidimage-0.4.1-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,491 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0f/6e/1e63682fc3705acadd5e5673098665eba85aa2fe883627caf7512453db89/fluidimage-0.4.1-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,492 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a7/0c/ae4aac0c6883603f9fa7d799d720bd64091286ef9365b2be56f77742d8f4/fluidimage-0.4.1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,493 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ee/b1/a1d97a8232473afd60d4baca90f1d6f3d993a628dd1ce4e08ad0772fea27/fluidimage-0.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,493 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/bd/cc/f84b929bc0660678a53b145251961b9ae3a88f58865d00bde4f88ae1b960/fluidimage-0.4.1-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,494 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f8/1a/5122259d03ebcd3b28dc8cecc767828d162d5fa8b80a2c2b3d4153b82e55/fluidimage-0.4.1-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,495 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/92/c2/e2ba1bf6742383ff5fbfc4528771f52d1a71ddc86193abe0c3d097477ec9/fluidimage-0.4.1-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,495 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6f/76/b57d3380fae73a12209ac6f70b798e99afda715000dd144c6fcb1c5ea759/fluidimage-0.4.1-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,496 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f7/59/6a37075da647b6b085c620d3cf77a61b953026336bb2c6c7e4365a5133f8/fluidimage-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,497 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a5/64/5fe030a11e95647c21a48ec4d75a05b08a13c89a74f36ce631c5136abea8/fluidimage-0.4.1-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,497 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ed/65/5a6f4931f5a2daf6dc31a0508e6610a2f397d265b50f58eb790289e02540/fluidimage-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,498 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/21/4e/b0d44a4ac63a0abd00d25271b4372b5a47495a8c49387502ae1923e543ae/fluidimage-0.4.1-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,498 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/70/0e/4c0311202ea578b3a3cd2d27d9f7131c4465710d5d27375bd98059c4df90/fluidimage-0.4.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,499 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c6/73/9b97535cb75b0683c65b2f934fa7aa1eb862ccc5c8b9af86a2a06ad5e32d/fluidimage-0.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,499 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/19/2f/cef7a3d34132190a82d87fb3cc5508a3113f6005963331490da81b1fad04/fluidimage-0.4.1-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,500 Found link https://files.pythonhosted.org/packages/5d/9b/c845963bb4698d72ed0defdd739fa8447ed8d0e7918e10033cc4e266e49e/fluidimage-0.4.1.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.1 2025-12-19T17:53:06,501 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a8/24/2701107f1839409c3d9199b59665648c52dff6f9468faa4c4a1c8bbcf814/fluidimage-0.4.2-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,502 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/75/ba/f588116a36f7314388ce48cea487b44d97d373af79fa81648367d88234a6/fluidimage-0.4.2-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,502 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/78/ff/3aa26b0327f80b0e2121d159902eef519c463f82a033d41d07b0730d63b7/fluidimage-0.4.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,503 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/75/43/1a7c90f4fa379d1b77e98e5de60469802ac33f9237edffe5b444cd85d10c/fluidimage-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,504 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/56/2a/5cfb6ff805120d665f74d3100ff727d8edabb16d19a449c920a1dda7ce6a/fluidimage-0.4.2-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,504 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/70/e6/076af97728c2b65cf76df5e4ca13daf212fb5460e743c4ffcc8ee4b496bb/fluidimage-0.4.2-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,505 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/34/cc/fe0bd896290bc8a3c0d6cc2197150dec68b394679e43608202cf3acb4753/fluidimage-0.4.2-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,506 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/52/88/d9aaf7ad4a967446a4b9bbb187941da5d6028d7cabaa9062c8169c0f7391/fluidimage-0.4.2-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,506 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/09/9e/93ab77a48e7aa621c2cd974b160ac4df5be6930930cc464b28cff504d3b4/fluidimage-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,507 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/83/92/62075516f318fceb72622d7ffe208db69f66d4ed8269575f9d9ff455bbb2/fluidimage-0.4.2-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,507 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/25/75/bb412366a74eef3e4b1178bb9c2e89b91de0ce995f4ab36c105490cfdac9/fluidimage-0.4.2-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,508 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/75/54/25a9f4a8b14a5a7f6881e51f89293c9548c5e4f93d0d08c7758260a972d6/fluidimage-0.4.2-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,508 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/76/31/ffb90b224431dfe767c39a8c8c7ff1db4f691fd4f734bf42c585d890a35f/fluidimage-0.4.2-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,509 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/51/ce/c0ec43e28899c5b9b32ee8f973def3c01761288812a0803742b27ea11309/fluidimage-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,510 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/79/f0/014b4e985e5d0b7667d61faa7d0b62c5b13266377a530f3c3e41d3f20c48/fluidimage-0.4.2-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,510 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/34/a8/ffc55b1d0f60a0c0d8a987e3a7eac5dcbd72a6dcc945237d8d8dd17e3be9/fluidimage-0.4.2-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,511 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/09/a4/b7fe84e2662088cf5a9f9020b5e67bfce9cb2ce180d12c7f8c8b0739ee17/fluidimage-0.4.2-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,512 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/77/d6/404d445b5f2bdbb7b93d494029cf102c69738dd8e8b90bf73619c8e9f44e/fluidimage-0.4.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,512 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a8/83/ee342770b9c92e98a406fd5c125cc7050ac596f27a3b7458cdfe42a59760/fluidimage-0.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,513 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f0/da/8e846eeedba027f0f707cb4882c8325f2cf90c31cb0c8730c82f0d06c4f1/fluidimage-0.4.2-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,514 Found link https://files.pythonhosted.org/packages/bd/0f/2619ef1862702430383f71a3d91b7491dd0c12b29110307da8398157bb60/fluidimage-0.4.2.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.2 2025-12-19T17:53:06,515 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/7a/01/2debb46500da07d05465bb1362629e0815b368b96938f900996712518ac3/fluidimage-0.4.3-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,515 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/23/c6/4812528de8e6ca8d30816785555707b58aa230238a3981cc7cce356678a1/fluidimage-0.4.3-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,516 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/39/dd/f3cc3ceea3171609755d1affc0bbc5f47b4901b0d7836ed7584a8153519a/fluidimage-0.4.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,516 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3c/38/51ffebabd36bffe23ad6d2adb71c5a4edd42c200c4fa21b18faac5b4edb9/fluidimage-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,517 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/66/df/59a4bbfcffe7e7d1744d9dcd8214a2c2fdd71f9fd38a005e4ad47d2394b0/fluidimage-0.4.3-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,517 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/52/b0/b70c21b7495cb4e0e03be7febeb7d931115b667757b6902de153b5186105/fluidimage-0.4.3-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,518 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/7b/ef/e21c58802eb44b62730d361f7fe634c3e597d4d6c2e68490a61ae968deee/fluidimage-0.4.3-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,519 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/30/06/e59d6859f6ee18d1843a0a6ce619a6692237a02909f21359eabf9f6dbc73/fluidimage-0.4.3-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,519 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/74/0a/6096aab56b58f246d63ce1e4d75a35ce38a0e937293694a048b6f9710937/fluidimage-0.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,520 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/08/d3/2992f909f7333cf4fe5208436b5d6bbcde9f41c1b639284631ee11178f86/fluidimage-0.4.3-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,521 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d7/3b/9d7a7b65eacf7087d4435e749ec6a113724970cf6b56855d7d4ea2cdb12e/fluidimage-0.4.3-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,521 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/11/52/1e19f36ad2691b54dd7eba98564ccb3e4789be53013dd19fad0b79c0c706/fluidimage-0.4.3-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,522 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cd/f7/3bd4a50c080392512fae6911fb6aef52dad8a5be662e606c03f063bea905/fluidimage-0.4.3-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,522 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/84/46/f3fa618b032e02daf99ba46148ed2f98799a82ce2cf9f52eb2e43f072d14/fluidimage-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,523 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f6/0f/490db0b4d32cf061d2a95cf5c256c973c7254a0954a90228edaa221bcb8e/fluidimage-0.4.3-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,523 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2e/45/4e435b236e5f90a9d66a8de89cad3e7d7c6b1e1aea92af982d390741941d/fluidimage-0.4.3-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,524 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/27/f6/021fd407f3d396da2e54d6682c64b0e8ca962353fdaa02597cc2b44e1aa0/fluidimage-0.4.3-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,525 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/62/fc/559494b91e16c8586b7fe63c56ab3be3593975ec206990f6f7e62da08f1a/fluidimage-0.4.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,525 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ce/b0/80f56f3d90ddc98fafa4b6dac29e6b157b40dcdbd2e041d52c1c5547b1f6/fluidimage-0.4.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,526 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/67/c0/7855281e2096c46ad7015e466175535d5270c4d3dcfceaf8ab278f8faaf5/fluidimage-0.4.3-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,527 Found link https://files.pythonhosted.org/packages/ea/63/3f29fc2597e9c695a1cd829e5a82cdb1898ea4ba19e4a1a37987bb1f26ef/fluidimage-0.4.3.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.3 2025-12-19T17:53:06,528 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3b/b7/96702949977daf8de34c7a9035e9abf3af792b0a154dfe0a76862cd2cfcc/fluidimage-0.4.3.post0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,529 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/4e/63/1d7cdc5252fb41b56a562be458bb7eaa1b4632fa6cb050bdc4a4c0f38003/fluidimage-0.4.3.post0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,529 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/03/d2/e660e3522046126373a09e5e5ba0757daffe6f7ceec23ba4ac1a0a937af2/fluidimage-0.4.3.post0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,530 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/29/1d/fb55d23d1cbc24c0cb1d064edce871684a590429a197d2846dd32696db17/fluidimage-0.4.3.post0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,531 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2a/bf/41caf91c118653b24ade4783b84c857dbe8ca760bdeba9f6f6fbdc8af176/fluidimage-0.4.3.post0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,531 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/99/16/18686d37cfa370fd72c15f178cd98da9846e4518ce3fe4598f64bd6bb4a1/fluidimage-0.4.3.post0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,532 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e0/b6/7a01381fda3c51dbc1519b43bddb0b782bb168daa261c8bcbea0ddbc9bf7/fluidimage-0.4.3.post0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,532 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cb/38/407820487ca06effc3d8479253a746a5dd681dadbf705264b1fd6fe98c8a/fluidimage-0.4.3.post0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,533 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/96/8a/996fae62ffb2d38252a5c3a0e515e231aaaea7d588efde7d2955fb7c897c/fluidimage-0.4.3.post0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,534 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/4f/a6/5940ff8c24eba4e876fe98175255a8b1b0994598b13dbf87cb15ac9bc7d1/fluidimage-0.4.3.post0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,534 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/31/81/574ad0709ae84288245cfcbe0ef958a0c33a3e88be8e701f3cffa06766ab/fluidimage-0.4.3.post0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,535 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6d/da/3b8181c452247b6b278bc70d9dd8b1fc24e1fb77cd56fa96546bfe074c3b/fluidimage-0.4.3.post0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,535 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/33/9b/fe29ec24659387400c5358f28d136dc6f0e2027c91c2fbfbbf19698eb61c/fluidimage-0.4.3.post0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,536 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/14/61/aadaefd9b57f1610fb9a8cfff5e4eb0c6f0783377016a89ce3913c80ca2b/fluidimage-0.4.3.post0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,537 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fb/b1/27a82cece3c9eeb900f3b5cc0682f52efb73f99ae2eb25668115aae7576a/fluidimage-0.4.3.post0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,537 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/89/26/86de45fc2086c4a379debdbd93d3fe78791e80caf03c728628871ac9ce22/fluidimage-0.4.3.post0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,538 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/62/25/c2da4bd828a0e66f76498556c96842b71d95f4113c69482d97f7a76c18d0/fluidimage-0.4.3.post0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,538 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/68/ee/fec5aff0ede55826b1bbf25e086004f00965003b0778dd4f6bbb77ab3c37/fluidimage-0.4.3.post0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,539 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c7/63/c4af58665cffbe0cf4864e4d9c3ac21394d21143929aa4cec349d8bb1180/fluidimage-0.4.3.post0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,539 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c6/d5/babf971330c9b303a7dd768b243beef309fba7855799ec50c0e120676b19/fluidimage-0.4.3.post0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,540 Found link https://files.pythonhosted.org/packages/29/bc/8733733733ad3d4ada10022f5f6d20e1b1f71dbaeb744ca80ba63232da02/fluidimage-0.4.3.post0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.3.post0 2025-12-19T17:53:06,541 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/97/ad/22594a94b48af2910871cfb79dbac2ee702e2fd9c855c57d9bf8daaab6f3/fluidimage-0.4.4-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,542 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fa/7f/757802430c4f8da303fc70e34e3d94156db023423f2940455202793699ae/fluidimage-0.4.4-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,542 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e9/71/6d0e7bb04f2fa842b56a2b87f6fa5d1c86cd767ab35cdc4e2d3a211d7f0a/fluidimage-0.4.4-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,543 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f4/bc/ae55e9e9af409c8e7046af6b091ac200a3d5fcdd36a657ec000c32de8974/fluidimage-0.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,544 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2a/b3/dba3a33a857779af7607ea194b7c287d84202e1348818db9445294586a8d/fluidimage-0.4.4-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,544 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/19/96/3e957b8acebedcc26f2269b735eb3e437b802ea274dac7382622e8124150/fluidimage-0.4.4-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,545 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/53/90/24e6565ef06d72e2edd41d2a27f17e31d9a8278886d820586262056fbc1f/fluidimage-0.4.4-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,546 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b5/33/a74681ab4b6950ef616661d0d3c84bf04aeb68a8139f518a3c49d89d2d1e/fluidimage-0.4.4-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,546 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cb/ed/845c974f96961928e0152c57ed39c4d464a695ea0f9a9c87a7ef88dd66f6/fluidimage-0.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,547 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/58/dc/afcc920653cedef9a6eb94bb41e54a5002f2e06db1eb31f7540db3b3390d/fluidimage-0.4.4-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,547 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e6/35/33733c3fbace5f58dfd9d21167dcae8b45821132eaf4e12abaa97c219e61/fluidimage-0.4.4-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,548 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/25/85/f02a7eecff612958fda138c9b1c22a0fdde4d9d5841475e53329aaf62786/fluidimage-0.4.4-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,548 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f1/45/4ae16adc3002aa9b399d1731155f34d628e4c20727f32c80bf6d639ae0e9/fluidimage-0.4.4-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,549 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/64/97/75042f41197626405f1996ca0bbf1c4018a3d81a318c59ef0a3a373d369d/fluidimage-0.4.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,550 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fe/68/de977e15aeed0a360e0f2aac40fd24822d5d0a29d5e40753ecf0987751cc/fluidimage-0.4.4-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,550 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/78/9b/0db860b5d0cc96f90646869c9c937757a4ec6a8890165d7ecd99ee620e16/fluidimage-0.4.4-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,551 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/34/c2/662460fd7c9ce7d68bf8977e1b4e9afaecfea5576fa74742b66e3194af8e/fluidimage-0.4.4-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,552 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6e/2f/763796a409859174845edf8b9501f9248c7ed3458d33547d724b562a0875/fluidimage-0.4.4-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,552 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/1d/83/f60a5c57e89a727bf047bc622d9b8e08a668b38f7599493a505348badd08/fluidimage-0.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,553 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c7/64/ba37359cc5439b432ef2742d8f91be38ad624410b91607b0e8e204e77137/fluidimage-0.4.4-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,554 Found link https://files.pythonhosted.org/packages/e7/20/6d5acb22098c5cec12bd83ca1573eb9999db7db1369274d02823a9877e37/fluidimage-0.4.4.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.4 2025-12-19T17:53:06,555 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/5b/0c/90d8753c3daaf68ef89b635e129257795a61adf46ba149b653c3f10a5a10/fluidimage-0.4.5-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,555 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fa/b8/b96199d596584dda7677235e60d2a2cd9d475ee2a013aeb699f34b487602/fluidimage-0.4.5-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,556 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a7/3f/e3d708062539756f2e62393b96655c3d2781f79a3d1e4f78ad47b81cbd62/fluidimage-0.4.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,556 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cb/8b/8705176a8a78eadbb718e61e4765803ff04ea4ea3ff97ecf1b0c880553e5/fluidimage-0.4.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,557 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/55/4c/2aa4be7b820490b36f052f59960514f5f7f111f311cd0027aca05059fcff/fluidimage-0.4.5-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,558 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cf/c0/8b508865c8dfc5a737bf04aa817982338066cf9819f0f662a963ae4c806d/fluidimage-0.4.5-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,558 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/94/66/9b7b6d1e8d90e7dd24003136a51b45826aa7224db883f6ced2d7c40fb87c/fluidimage-0.4.5-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,559 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d9/7f/0930a32431e25aa6874f7515cde4942304e562de29d8393f1e83a44959f0/fluidimage-0.4.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,560 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/72/08/0e8cd211b5f7973f48657239b39a85999b9a4007495f74d6018fc433ba03/fluidimage-0.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,560 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/37/74/78589814b4df0af45f3873c6740e6ce5303b0c664ad1b35aa8d1af0b4162/fluidimage-0.4.5-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,561 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8a/6e/aee2cf2d8afc60190e566a60a23bfb4e5b0c7139f70bc8f985c1fa0e98c9/fluidimage-0.4.5-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,562 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e2/e2/0e0acb43958c19a55a18b788498ec7a3a8bf851304d5d51e0fef693856ba/fluidimage-0.4.5-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,562 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/41/a5/2a26c1858c0be5bc0b32b2a81f40955bcc4f52c1cd8f1ac91123cc30aaa8/fluidimage-0.4.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,563 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a2/0b/82e2deb8490421b9a874153cc65159085fb66429c35a3844ddc8bd5e7106/fluidimage-0.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,563 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a5/ba/2f65316785f5c800cc9bc95a7cac9d3c5389a466351bfe30c44c91d5b00a/fluidimage-0.4.5-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,564 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/7d/e0/9bebdab386dcb58c62dd5550280157960db4461e8c625c64ec12834c23ac/fluidimage-0.4.5-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,564 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/60/6e/49f4ff00bf30994f38ebed39be92aaacee642017dc06469b3da18cbdf1d0/fluidimage-0.4.5-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,565 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/49/6d/beaae8aeac6555a6324e1900aa1f62956729139b0123a6bfc6ed96259997/fluidimage-0.4.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,566 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/56/71/a387943615ce8ca03fbf9f5010cda29dfa3eb4c153c74ed2f6ae388a8e88/fluidimage-0.4.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,566 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/eb/93/00176b3ece3bcc9ac3557791520f8a5f46a6a2ed104a3eaead5ac85c3857/fluidimage-0.4.5-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,567 Found link https://files.pythonhosted.org/packages/11/2c/81e460f43e61a4154441419a9e9feec0070a78a647c1ccdd35ae8b22fd2f/fluidimage-0.4.5.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.5 2025-12-19T17:53:06,568 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6c/6f/b6d6d1bebbd068944c9182e45f022b391a3cece69edf0cafad088fa02334/fluidimage-0.4.6-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,569 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/12/c3/8ac70d39107c819151812c1fafacee5ce884111d8790fb27d4dd9b37db4c/fluidimage-0.4.6-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,569 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/bf/01/56554dd689a8fa8cc561e8b5be429e1bfde3a1c902bb95d91ea6873d19c0/fluidimage-0.4.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,570 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/19/8e/215b3d3c0f01c2fd3c9618d9175c7fa3690cb1771291714299683fed02da/fluidimage-0.4.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,571 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/76/64/c9841965293f2a74301e7b72d3110c9882efc33bed7936281e4b039e044e/fluidimage-0.4.6-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,571 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e1/fe/38ef9f6c8fea5a4ee58da645417ca60718e0abaef8b7de3d21e3de573977/fluidimage-0.4.6-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,572 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8f/6a/2c7bec0554730e98a7d8fb90c2adb0601518d9f608fddd1de5253780df7c/fluidimage-0.4.6-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,572 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/90/c8/3baf51c6ec3707dbf60f2478b5fcc4f86b857b399de5080df52aa95fcc19/fluidimage-0.4.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,573 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/09/df/1fdaba24b9283ecf6ff2474ddc8dd7ac620fa2e5a5a7a7d2d0d1a3b683e4/fluidimage-0.4.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,573 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/03/63/f201254c2f90f99567d34be60fc802720136055fef0005b3aacc8b39f7b7/fluidimage-0.4.6-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,574 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f8/0a/d688d19831dfab4093c15e232e58d762e0ea7544bfbb244e6bbbd0e2041f/fluidimage-0.4.6-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,575 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/97/3b/0c14d605381c025d5eafe161c71ca5c623b0554937e386971e74fe692516/fluidimage-0.4.6-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,575 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f3/31/e3968f8df61f8e3fe0edfd2fb092c0a1abfc545a71c3c2cf0142f44ead57/fluidimage-0.4.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,576 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/69/e8/1912387ef826143077a7dfd97498d92ca095fee9b906b4f53af3df6c4575/fluidimage-0.4.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,577 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/04/1c/a4e92e871b9de7dccdf3535aaab96824f24f9eec5556a103391e1faae0a5/fluidimage-0.4.6-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,577 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8c/06/e5fe68b2a7ae99c36b96e8db65ef606a2efe4cf4f5beda74cec931ea0402/fluidimage-0.4.6-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,578 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/64/45/006c98eae510d793e39e3913b3a55fcc35f7d564ab8af9adbb83d0b50a2a/fluidimage-0.4.6-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,578 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/86/1e/808716fe1882368880d87ef1cdf6305564ad551e4c36b5efa71dc547d0d5/fluidimage-0.4.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,579 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/26/bd/775a8736d6adf381bd81a58a817997494123c818d0f04d10124ef1bb86b1/fluidimage-0.4.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,579 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a7/36/f5150be4f104aa3e3d5ab8f21d17a5912547fc7887800e5cdef63b81dd6e/fluidimage-0.4.6-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,580 Found link https://files.pythonhosted.org/packages/49/37/76b542c3488ec28217833a03fc7266536dc250c3ca7a8ac6af5fbc0da574/fluidimage-0.4.6.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.6 2025-12-19T17:53:06,581 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ce/4f/94b5daf174bfdaf31c723a8231c4c67905f9c725ac097564cdc852db0bf6/fluidimage-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,582 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6f/8c/e60680375d1290150c3ac2e953391e2f4722a5294c85bf94de92d468077f/fluidimage-0.5.0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,582 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/64/89/2de9129ebc9229fb1570505fddccbe118c04a27e0ffa47989f29be783fcf/fluidimage-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,583 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/89/30/ba0c0ef10c72156fb35bdb62ce836332e49d7d3560c0c5ac363f498996f9/fluidimage-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,584 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/1a/83/b2075affe5f3a958542fc5a129f9411159d3deba3ed435d9b643d01064d4/fluidimage-0.5.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,584 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/90/40/a03c18bc2b8fb980b9b76f4eff3ccfa773d1ca63ee4035957cf01e7f5ba7/fluidimage-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,585 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/aa/59/90269dfbd5b6a681489c5055af8daa9ef6a8b625ce7609595f658eaeb7e8/fluidimage-0.5.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,586 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/41/f6/ad93770f73af804742fdaccd52ea6042a0c20117c0770c66307287520c60/fluidimage-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,587 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/41/21/217888e001f0dce3e265c71e880ac96d4516d6c2a0c3eee2ee8095f0ba75/fluidimage-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,587 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/48/64/b8f9bd830f9111a4724c122e94fc1a337515f0da428f0ec0631a1dcb8b09/fluidimage-0.5.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,588 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b2/de/ae77926d912981128b044a471d0a6314574f7642e18153172d993bff17ab/fluidimage-0.5.0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,588 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3d/a1/20b131758b842da28dd21121d62bd960f2a532d907c3094762ee83feecba/fluidimage-0.5.0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,589 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0e/e1/82285bc4d1efd4b4fbae52c7c5ccfafd729177ada18b9bdc067324620e4f/fluidimage-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,589 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0f/d7/749dc7ebc6081784a9d71acf8bb1b682e228ea40bd0ce5c33368f02ec8ea/fluidimage-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,590 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fa/a0/7105e85d5976c238ecb07cb5ef6bd6ab0e66aef85e6073cd7717bacd9c4a/fluidimage-0.5.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,590 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/00/2a/c8c90b4ecafcd2a860737e5d321fbf9ed2028d236f0299bdf76bea7326fd/fluidimage-0.5.0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,591 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/79/bf/043d0f01ec234d15e9dd60000e1de752cf6cff2ce45c4727af80b4581b8f/fluidimage-0.5.0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,592 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e6/d4/813b847d378bb289415f2e5864ca6f5cbd90d3b4b10866a6887c76cefd86/fluidimage-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,592 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e7/e2/8b0a384dddc187d4ee8aa8d576a7ff51cb651c2c93c09640e4b7089a97de/fluidimage-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,593 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/45/da/9a41d00f4d6a397586562b0b49184727c424eeb9474303b8dc4c164e6dd4/fluidimage-0.5.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,594 Found link https://files.pythonhosted.org/packages/bc/65/bda8f945c63585c544515d8bdb702cc899dad5eaa38388866e4c51ac3544/fluidimage-0.5.0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.5.0 2025-12-19T17:53:06,595 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3b/6b/971e86aede863700c8105ad11122253ef3bf717162f7e6b00793203cd51b/fluidimage-0.5.1-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,595 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/03/43/3fb1ce882e4c9133947cf82fb7ef4d73aa513313bf101104f98a157517ac/fluidimage-0.5.1-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,596 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/41/48/4d3d109dc5c495e155740e8fb98db30c1dd41736bdd8ef491203bff71f94/fluidimage-0.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,596 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/15/d4/801c574a206d563795c43e11fdfda74b78bfa0205be9f01a7b928b667fe4/fluidimage-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,597 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/44/b6/9a6f71237e34bdd478ece72545e5528b698322b8f1e80fc856f95399e795/fluidimage-0.5.1-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,598 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/aa/c1/89d50d7ae01ec2ee00e31442219e71e885feb25494769fa9e0e9b62276df/fluidimage-0.5.1-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,598 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/98/ee/49b18d5db0999196dde3634b04ef9e4f503d3ff8af6cf260180b7107c975/fluidimage-0.5.1-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,599 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/eb/c9/d0fe2cc3e41b4697794d2c6370ac0c6f0b3ec13bcc249737c55c1dde336b/fluidimage-0.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,600 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a4/69/ee936c93fb0e9f25741b291c672aefc7a97d6b65726c5c11a56792dfc7f5/fluidimage-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,600 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/17/29/41fddd0a009a040f5f65c0462a93677a12ab9a79b4d8027c030888002a93/fluidimage-0.5.1-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,601 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a6/20/299671e9ce0fc46df1b701ef9b3115af31e8254e07feef742f79886b1e3f/fluidimage-0.5.1-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,601 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a3/95/e39a2da6772fbcc693ee4e66cfb99103a8f78d31a342d45b83f88885b0bc/fluidimage-0.5.1-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,602 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3e/60/4213b985b78105e6b9c081e172708a48128844bbfc7a37cd071691ccf951/fluidimage-0.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,603 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/64/9b/feaf9b7c04b38f4b97005ac00113b969a91f32accb620c5d67a16ed448a3/fluidimage-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,603 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/20/9d/5b6eeaa02971d837a2d0644093c529120cc730a1d408338cac17fe666a98/fluidimage-0.5.1-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,604 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/19/6d/05caaf7dc802782229168f8774150d9e15ebac2f91773f2fb57f5ab63289/fluidimage-0.5.1-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,604 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/96/09/9e79297ec74041e5949c7bcd6f20fe36c5b035933150ec7208ee222a03b0/fluidimage-0.5.1-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,605 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c0/f9/cac09b23776cd9183138f00b8d270d26ea61898619e26a450f90c13c8b86/fluidimage-0.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,606 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c9/04/2745b0bfc8e461ef34ecf24808a6d81f415a0dde705b47188092b4ca60cb/fluidimage-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,606 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6e/b8/0f274001c2f960c90e8ce221a54ea001d1dc3c49929ee427c4f7515111fc/fluidimage-0.5.1-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,607 Found link https://files.pythonhosted.org/packages/7a/1f/9af44703a61027a337afdc2ac204075f489e2b00f2009395b24258512f78/fluidimage-0.5.1.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.5.1 2025-12-19T17:53:06,608 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/28/f1/fd3e518c407970dbafefd44f3c9eb22d8624f2ac065731cbc6189488e525/fluidimage-0.5.2-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,608 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/60/ad/10ebc03312869cd362ad18115c4a07b7a1108c02b74928a249c9b31997dc/fluidimage-0.5.2-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,609 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/be/2b/b44b56302af69482f549ebd1393548ee360a4926b7c5cc0491691dfb6bbd/fluidimage-0.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,610 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d4/d2/5b48769c8748dae57efb15c2d1587f4f66278079c14f66aab18a299da80d/fluidimage-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,610 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6a/fc/9049a8d7744078382f3d5a16298a02af46ea6b5269b4aea1f32b6f985fa8/fluidimage-0.5.2-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,611 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a7/1b/4263f3e1564f468fd2e6d22b39fca5fd9d3265b89d64d187812ef2e5b52b/fluidimage-0.5.2-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,612 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/56/54/64d86625a23992aceb2efbd39bbdce8f188a843326bf34e3687158d3633b/fluidimage-0.5.2-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,612 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/7b/93/d6e4c3ac950b1521e2b5f7ecde13851f0e4ffcd4015e492a94ed588fe26e/fluidimage-0.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,613 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d7/b0/a2b81ff0caae266309a5c75a37d565ecf94157acd6303f6b156e4b64ce65/fluidimage-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,613 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6b/b5/eb87cf5d7a32f0603f25cdcdcef9bd20ddde564011e6aad5dc1cabcd47bd/fluidimage-0.5.2-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,614 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b9/d9/55ac99a6eb6dcd09f39450aefffd3185fbfec5d7102cb819713b236ef59e/fluidimage-0.5.2-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,614 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/19/1e/da53ed54cbb71af859bca12793cf15ab73b81234307cfeb526e5aec08feb/fluidimage-0.5.2-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,615 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6b/4f/40a1e18444b5f32d41a4c395c35c42b27f15529da9b6732202b439eef9cc/fluidimage-0.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,615 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b3/d5/88364636c6de55447d333a5f68a35c6b74e307052e86ef41d6bf4cfd0120/fluidimage-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,616 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/10/87/4e5f1cb2e44aff051a0b0347733e6bb5b69ecf8ff34102119aa20b213a58/fluidimage-0.5.2-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,616 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/05/a9/3c411123bb138b68f48dada453091ffaec43e4436922705dee5668f58c4a/fluidimage-0.5.2-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,617 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c5/28/a00153b69ffd7bcf5eacb99b791aaf29205b9eb19c0e2bb18db131495f10/fluidimage-0.5.2-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,618 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/89/53/0f80ed38c6399f63136c515fab8dd325b349cf191d6889b5bcc85c281818/fluidimage-0.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,618 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c3/35/81e81de263605369b5f70a0aa2a534fa1b339efb421ad64510371dd1dbb7/fluidimage-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,619 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8c/e4/9655f5c21514169a9ad447985a6ce7f10099e1f99fd7fc4910c1b7935eed/fluidimage-0.5.2-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2025-12-19T17:53:06,620 Found link https://files.pythonhosted.org/packages/c9/0a/adf893558ce905e17946204d13056bf83f2680f467703a67fd921a9a3b74/fluidimage-0.5.2.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.5.2 2025-12-19T17:53:06,620 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/17/94/114e5f972c53db19901b535ab739845cc1e8400680b51cd68161807c5c5f/fluidimage-0.5.3-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,621 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/9e/ea/d55337a48e9b69a8d1cbe3b0d3c10f357fc5ec77a867566287fa45a7e0fd/fluidimage-0.5.3-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,622 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/5e/f7/7575e678e03cc98292b008f57f36fcc6c93c82ad82a69a841f8d7dd4a7ee/fluidimage-0.5.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,622 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/7b/2c/0f560cffeb89a8066905eb9b563081b823ef2075a1f7cb82024b4483d149/fluidimage-0.5.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,623 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/93/72/8045b5f1ae66e8d94f88296759b5e36eb83c19ae04f8d6e8cca1effc8363/fluidimage-0.5.3-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,623 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/65/20/bff74c52b95a501f32b414b0aef9de3e2aac89651ff0c98bfbf3fd500312/fluidimage-0.5.3-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,624 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c7/1b/d44cacebbdf01d595b11a7f43c6132db46e6d738c73fc6141f14b3659e18/fluidimage-0.5.3-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,625 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/dd/9f/2a11ca54d96f8a27470a6cf3575c775bb2d75e5fb86de580c32d0a1490d0/fluidimage-0.5.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,625 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c3/87/4d3866e53a0c2261e6fe8a90e64901ff451598c5a70eb6a0e5db9e61941f/fluidimage-0.5.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,626 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/22/bc/97b53e364b37e95eeff487648369e5596b44db5916899b2f1dd8c58cfa96/fluidimage-0.5.3-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,627 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/56/06/3f2f260bf3a06bb10b843ca65fe8dd2c0a56aa5b8b2690a8e8c0072736b0/fluidimage-0.5.3-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,627 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/43/ee/1bc8b72eb4c7eaa49ef7d07f366cd7343751d6133f8ee0ecb5bf3de653f3/fluidimage-0.5.3-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,628 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/25/0b/fb16d8780fb115a850a6043dc66640ccff919eea059dbd525a58c034ec0b/fluidimage-0.5.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,628 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c3/79/dac6ab44c0a8d6dc61f618070ab18f4c7508360b9076c5288cd134cea4a3/fluidimage-0.5.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,629 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/86/95/8bc9aba7ad047f15ceacf4b5ee241fd9972c2f2c83e343c2ee795e1abfac/fluidimage-0.5.3-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,629 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/dc/d4/782a219a371dac044714b67c5e0718bc1f99a0aefc319016861074f5b476/fluidimage-0.5.3-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,630 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/19/1d/9418c5ea1a43e3ac5ed86b51e3a495f379f8509c0203de593350d03217f1/fluidimage-0.5.3-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,631 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b8/8d/79d350b754bcefd99f770a6fc7b1e16c3a64e4d1e11bea391f2cb0d322fd/fluidimage-0.5.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,631 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/37/47/a5bd18ac6c4314443cc2156dbd6cab0dfca9516605f7a89e431a5953bac1/fluidimage-0.5.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,632 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/06/a2/60cde4146ed30483006305ad98b9ff246fa51219adcec9ef6ea4dbab10ad/fluidimage-0.5.3-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,633 Found link https://files.pythonhosted.org/packages/81/89/17f6511204b31aac9a1090b670c06635aba4965f8e339a9141288ec6f13d/fluidimage-0.5.3.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9), version: 0.5.3 2025-12-19T17:53:06,634 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/db/0f/19c6d7123fadf973bcc4da3e6ecb317eda99d3527f803bb149f79f47a842/fluidimage-0.5.4-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,634 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e9/e8/bcf27cbac26943163d244a410ce8a8d977292c3a4ccbc9379edca6dca3ab/fluidimage-0.5.4-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,635 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/98/f2/202c9be0c13d7682cc12928cffd24530730ce12329a92a1df266a91a37ff/fluidimage-0.5.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,636 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/5b/5a/8ee297a6f8f342e2baf446075a7a69b0b78a12512029dc484851d0292d5a/fluidimage-0.5.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,636 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/70/ba/cce655415ece38f8ebf38502b921488abe46277184fc6bb101ba2cca7341/fluidimage-0.5.4-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,637 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/15/0d/073968491c1b63aa5a76ce2ddbbe389e63ec9938d820f9c13d465689ef37/fluidimage-0.5.4-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,637 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e6/f6/859502dd5377a04e8170bfdeecb321c6dd0c8999c2dcf599358d9e010a9d/fluidimage-0.5.4-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,638 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b6/43/2534afe050093c2db86c7146c65db8fa38cd870b8c11b98e03bf59b957c0/fluidimage-0.5.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,638 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/75/0d/932d445405af8ba371ad7f41d05251a307c04573764d6c16a57fd206e450/fluidimage-0.5.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,639 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/28/69/05612d2ae742649ac897ef72cd55b718e76d828a74b1d577210a73bc2dc6/fluidimage-0.5.4-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,640 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/1e/47/09c453c152a9b9d8c6405f357e56c45b4323de5988343742f5f65d8a5faf/fluidimage-0.5.4-cp312-cp312-macosx_10_13_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,640 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c2/4f/fdb9d2f318037d7fc89c468ddefeacdda16751f6dd8647c3b175c4747173/fluidimage-0.5.4-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,641 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/78/bb/6af00e00ad6e909112247d46f75d34f339b484376199123560a16e27a203/fluidimage-0.5.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,642 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6c/66/2c25c9da1abac8eac18a5475d56f0e6bbd12c10a30e6310751cab8bbaa77/fluidimage-0.5.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,642 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/5d/66/f9a84a5a90800ea9f1bbfef4486c99e4c166043bff4edfd7cf2c3f0cf7b4/fluidimage-0.5.4-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,643 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a7/3e/ca320ddabae513bdfbed901adcc05b398c5c2c9b739fb331ff7150af45b7/fluidimage-0.5.4-cp313-cp313-macosx_10_13_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,644 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/90/08/59ac3394be5f599253934a9245e4c3a0fe6945a2ef2c4168bfdc193eed13/fluidimage-0.5.4-cp313-cp313-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,644 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/88/05/ae5e63cb6f95d79d74684a3dbe569ed519bfcc436cfba934de0b11bb93ca/fluidimage-0.5.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,645 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f8/36/6124eb3f45c9e673dff51fba90ebc68fdcea1bf62037af2a6ea135ba0101/fluidimage-0.5.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,645 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/91/18/02cf68175415513dfacfbe301b6b10c573314d94753bee55b0a081f707c2/fluidimage-0.5.4-cp313-cp313-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10) 2025-12-19T17:53:06,646 Found link https://files.pythonhosted.org/packages/75/f0/486b7646859a828ad139bfb31cef20e9084514390950622384c40844cddb/fluidimage-0.5.4.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.10), version: 0.5.4 2025-12-19T17:53:06,647 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2f/55/ae5ddcaa0e3f4b4ad4c3819d8df2a89d95c1aba57908034ab0fda35a1256/fluidimage-0.5.5-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,647 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f0/7d/1de8ca1328f27288906b487626126db07ae8a58605597cbe37f821e7b5fb/fluidimage-0.5.5-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,648 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/94/6d/cce4dcbe782c472dce8880993aadb7ae3c9b794e55764312345af72bf347/fluidimage-0.5.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,649 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/89/96/452fd90b049e99a0e3c3eb57ebe6c2421101fdad6fd82515ff7b21229482/fluidimage-0.5.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,649 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/11/7e/a341498518aca0c0022722c0afe9cffdc1b545b054e77961999570abd82b/fluidimage-0.5.5-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,650 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/86/75/bbbc201877274a3bfcd6f35173fa8dab975e188f861b387bd4bcded879e1/fluidimage-0.5.5-cp312-cp312-macosx_10_13_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,651 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/1c/10/4a038de8838d08d55139a80c52abc59c43be6adbae6e718c3d8fe5bd34a5/fluidimage-0.5.5-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,652 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/44/58/8112324cc689a95bfd31da8722760a4da5e7194ec4630ccef2a3b932ac81/fluidimage-0.5.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,652 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d3/20/a61d767cb943b4fa83957befbc55613096bdac366886bc93ed3e527e34d7/fluidimage-0.5.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,653 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/86/3b/52345d30b4ebb5d86700194e868d12a8d7977290d6ad967ae3ed18ba79a1/fluidimage-0.5.5-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,653 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/4a/61/993b66641864773d9a935651ab5a1ab1875a18760820c48759964d1cac83/fluidimage-0.5.5-cp313-cp313-macosx_10_13_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,654 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/5f/0f/65e94feab074326efef2d3f5fca00bbdad076d927ef19389fde08fb0e449/fluidimage-0.5.5-cp313-cp313-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,654 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6b/31/7a3fded50b14e9a98a0ebd72c3a12fd6a6abf1e2bc157995c23a9d959a27/fluidimage-0.5.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,655 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/9e/4f/8db145cae1356dbe9a61cb4ec75fbe7336ef35318c093da6bf3159b61ba7/fluidimage-0.5.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,655 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/84/62/3f608436e5f55e998d4172542bf2cb45c988958794ace63e95422f5956f3/fluidimage-0.5.5-cp313-cp313-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,656 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/28/8a/67796b7440b29b718f97bb072a056f466e4a158467cdbfacaea4f7a4a437/fluidimage-0.5.5-cp314-cp314-macosx_10_15_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,657 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/51/ed/efd52177892d7fd40726da34a7ea31ed76b080a8a2ea1e8a4595ff350f9c/fluidimage-0.5.5-cp314-cp314-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,657 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ca/c9/185555c88e8ec645b7f011527be4c673f4849622ab6aebf943c9c71db134/fluidimage-0.5.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,658 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ac/b0/67a6719cd78d5158260a5e78c4c4355553b6345de4e0e6ac531bc4ad568a/fluidimage-0.5.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,658 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/9c/7c/8ff81abe9aea7587db8561808e705741b37a7357a114cea0cc25f12ac4af/fluidimage-0.5.5-cp314-cp314-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,659 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/22/1f/4c10d787ab775f1e43405619d039371a6c9cda3cb01eeb2ef5d42eec1e72/fluidimage-0.5.5-cp314-cp314t-macosx_10_15_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,660 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/24/1e/28823d22a5607f2751034057eed14f0c26304a61673d3ac5512460470eff/fluidimage-0.5.5-cp314-cp314t-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,660 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f8/e6/552e975817d9d96036de94595425511eabd40f4366ba567d67f7ba02a5de/fluidimage-0.5.5-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,661 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/60/f5/a5e1679abcdace2eacf633927a3a75868f76e4a9eaca82db0f8d2e8e1a9e/fluidimage-0.5.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,661 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8e/47/b36f6948babf89cb95844213fc9afca0e60361208858d7becf70ee0d34a3/fluidimage-0.5.5-cp314-cp314t-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11) 2025-12-19T17:53:06,662 Found link https://files.pythonhosted.org/packages/ad/98/d02dba99559f176cf81f522e3a53b632c3aa2db303f62f71d4e293837fef/fluidimage-0.5.5.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.11), version: 0.5.5 2025-12-19T17:53:06,663 Fetching project page and analyzing links: https://www.piwheels.org/simple/fluidimage/ 2025-12-19T17:53:06,664 Getting page https://www.piwheels.org/simple/fluidimage/ 2025-12-19T17:53:06,665 Found index url https://www.piwheels.org/simple 2025-12-19T17:53:06,826 Fetched page https://www.piwheels.org/simple/fluidimage/ as text/html 2025-12-19T17:53:06,834 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.5-cp39-cp39-linux_armv6l.whl#sha256=57d9b1fe4f03bddd01ed210f60f47a21eff742ac64bc00626b2fa181dca7c4ee (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,834 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.5-cp39-cp39-linux_armv7l.whl#sha256=57d9b1fe4f03bddd01ed210f60f47a21eff742ac64bc00626b2fa181dca7c4ee (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,835 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.5-cp313-cp313-linux_armv6l.whl#sha256=b17268663be138a917ebe2ea37938d88ac00009071a56558f9215fda1d744e61 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,836 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.5-cp313-cp313-linux_armv7l.whl#sha256=b17268663be138a917ebe2ea37938d88ac00009071a56558f9215fda1d744e61 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.9) 2025-12-19T17:53:06,836 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp37-cp37m-linux_armv6l.whl#sha256=a438109e8b2b0cabdb12a2eefcf57de53afcd7b388cf7200fd67848bf0c7b465 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,837 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp37-cp37m-linux_armv7l.whl#sha256=a438109e8b2b0cabdb12a2eefcf57de53afcd7b388cf7200fd67848bf0c7b465 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,838 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp39-cp39-linux_armv6l.whl#sha256=9dca8a6b1549b4258f4b65b55469e54523e3c992374199e56f553a76e5f793fd (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,838 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp39-cp39-linux_armv7l.whl#sha256=9dca8a6b1549b4258f4b65b55469e54523e3c992374199e56f553a76e5f793fd (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,839 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp313-cp313-linux_armv7l.whl#sha256=5fbea1650efe3bb55d247e8470d26aef85e2c656eab756a73c028f44741db9dd (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,839 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp313-cp313-linux_armv6l.whl#sha256=5fbea1650efe3bb55d247e8470d26aef85e2c656eab756a73c028f44741db9dd (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,840 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp37-cp37m-linux_armv6l.whl#sha256=866cdeaa38c145d9d9429e64e911e623770e386aa0187d7620c8645336e2a842 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,840 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp37-cp37m-linux_armv7l.whl#sha256=866cdeaa38c145d9d9429e64e911e623770e386aa0187d7620c8645336e2a842 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,841 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp39-cp39-linux_armv6l.whl#sha256=577429ab2078678402306a95e5eae230d5abaa21320fc17884d9c5867df19d0a (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,841 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp39-cp39-linux_armv7l.whl#sha256=577429ab2078678402306a95e5eae230d5abaa21320fc17884d9c5867df19d0a (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,842 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp37-cp37m-linux_armv6l.whl#sha256=160bc7af950ed4546b9e9b0241f02cf02f91a2ab63352221f79a6c442277763d (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,843 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp37-cp37m-linux_armv7l.whl#sha256=160bc7af950ed4546b9e9b0241f02cf02f91a2ab63352221f79a6c442277763d (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,843 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp39-cp39-linux_armv6l.whl#sha256=06f436964e06e11d4d49491e172f5736db468eb1346cd766a77df68c14c4f067 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,844 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp39-cp39-linux_armv7l.whl#sha256=06f436964e06e11d4d49491e172f5736db468eb1346cd766a77df68c14c4f067 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,844 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp313-cp313-linux_armv6l.whl#sha256=18a4f89a8c07e185844e20d81349c9f1fbda7e25f832faf669482409d6f6498f (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,845 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp313-cp313-linux_armv7l.whl#sha256=18a4f89a8c07e185844e20d81349c9f1fbda7e25f832faf669482409d6f6498f (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,846 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.2-py3-none-any.whl#sha256=c5eb23ba5bcb1bcd3de7fbf33856ba3af0df7a5b7b8544f42f691772e633d226 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,846 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.1-py3-none-any.whl#sha256=d881cb7091aac6a9555f8cd85089f5e6c1060f66481804f0f0dc8d246929cdc5 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,847 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.1.0-py3-none-any.whl#sha256=41fc2ffcd3dd5e3ccef76db63d6991b80f5e16a9efd09aa4972052dd4131432c (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,847 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.0.3-py3-none-any.whl#sha256=4db60efcfad8f4f5187b83aa405f6182d3769483c7058457acf0404ed0334186 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2025-12-19T17:53:06,848 Skipping link: No binaries permitted for fluidimage: https://archive1.piwheels.org/simple/fluidimage/fluidimage-0.0.1b0-py3-none-any.whl#sha256=2844be5edebaeda29491b7f3d0ad544571b8a2071033516954f4bd4ab89e2bb6 (from https://www.piwheels.org/simple/fluidimage/) 2025-12-19T17:53:06,848 Skipping link: not a file: https://www.piwheels.org/simple/fluidimage/ 2025-12-19T17:53:06,849 Skipping link: not a file: https://pypi.org/simple/fluidimage/ 2025-12-19T17:53:06,872 Given no hashes to check 1 links for project 'fluidimage': discarding no candidates 2025-12-19T17:53:06,892 Collecting fluidimage==0.5.5 2025-12-19T17:53:06,895 Created temporary directory: /tmp/pip-unpack-ku6wic9g 2025-12-19T17:53:07,121 Downloading fluidimage-0.5.5.tar.gz (1.2 MB) 2025-12-19T17:53:07,916 Added fluidimage==0.5.5 from https://files.pythonhosted.org/packages/ad/98/d02dba99559f176cf81f522e3a53b632c3aa2db303f62f71d4e293837fef/fluidimage-0.5.5.tar.gz to build tracker '/tmp/pip-build-tracker-xu4jybdo' 2025-12-19T17:53:07,933 Created temporary directory: /tmp/pip-build-env-h3o91ri6 2025-12-19T17:53:07,937 Installing build dependencies: started 2025-12-19T17:53:07,939 Running command pip subprocess to install build dependencies 2025-12-19T17:53:09,078 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-19T17:53:09,688 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-12-19T17:53:09,712 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-19T17:53:10,121 Collecting meson-python 2025-12-19T17:53:10,138 Using cached https://www.piwheels.org/simple/meson-python/meson_python-0.18.0-py3-none-any.whl (28 kB) 2025-12-19T17:53:11,096 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2025-12-19T17:53:11,104 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2025-12-19T17:53:11,111 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2025-12-19T17:53:11,117 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2025-12-19T17:53:11,125 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2025-12-19T17:53:11,774 Collecting numpy 2025-12-19T17:53:12,234 Using cached https://www.piwheels.org/simple/numpy/numpy-2.3.5-cp311-cp311-linux_armv7l.whl (6.1 MB) 2025-12-19T17:53:12,654 Collecting transonic>=0.6.2 2025-12-19T17:53:12,667 Downloading https://www.piwheels.org/simple/transonic/transonic-0.8.0-py3-none-any.whl (76 kB) 2025-12-19T17:53:12,686 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.0/77.0 kB 6.3 MB/s eta 0:00:00 2025-12-19T17:53:12,834 Collecting pythran<0.18.1,>=0.9.7 2025-12-19T17:53:12,848 Downloading https://www.piwheels.org/simple/pythran/pythran-0.18.0-py3-none-any.whl (4.4 MB) 2025-12-19T17:53:13,176 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 13.6 MB/s eta 0:00:00 2025-12-19T17:53:13,735 Collecting meson>=0.64.0 2025-12-19T17:53:13,810 Using cached https://www.piwheels.org/simple/meson/meson-1.10.0-py3-none-any.whl (1.1 MB) 2025-12-19T17:53:14,004 Collecting packaging>=23.2 2025-12-19T17:53:14,019 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-12-19T17:53:14,122 Collecting pyproject-metadata>=0.9.0 2025-12-19T17:53:14,137 Using cached https://www.piwheels.org/simple/pyproject-metadata/pyproject_metadata-0.10.0-py3-none-any.whl (19 kB) 2025-12-19T17:53:14,306 Collecting autopep8 2025-12-19T17:53:14,316 Downloading https://www.piwheels.org/simple/autopep8/autopep8-2.3.2-py2.py3-none-any.whl (45 kB) 2025-12-19T17:53:14,333 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.8/45.8 kB 3.9 MB/s eta 0:00:00 2025-12-19T17:53:14,424 Collecting beniget~=0.4.2 2025-12-19T17:53:14,477 Using cached https://www.piwheels.org/simple/beniget/beniget-0.4.2.post1-py3-none-any.whl (17 kB) 2025-12-19T17:53:14,591 Collecting gast~=0.6.0 2025-12-19T17:53:14,607 Using cached https://www.piwheels.org/simple/gast/gast-0.6.0-py3-none-any.whl (21 kB) 2025-12-19T17:53:14,716 Collecting ply>=3.4 2025-12-19T17:53:14,734 Using cached https://www.piwheels.org/simple/ply/ply-3.11-py2.py3-none-any.whl (49 kB) 2025-12-19T17:53:16,240 Collecting setuptools 2025-12-19T17:53:16,330 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-19T17:53:16,696 Collecting pycodestyle>=2.12.0 2025-12-19T17:53:16,714 Using cached https://www.piwheels.org/simple/pycodestyle/pycodestyle-2.14.0-py2.py3-none-any.whl (31 kB) 2025-12-19T17:53:19,929 Installing collected packages: ply, setuptools, pycodestyle, packaging, numpy, meson, gast, pyproject-metadata, beniget, autopep8, transonic, pythran, meson-python 2025-12-19T17:53:23,876 Creating /tmp/pip-build-env-h3o91ri6/overlay/local/bin 2025-12-19T17:53:23,879 changing mode of /tmp/pip-build-env-h3o91ri6/overlay/local/bin/pycodestyle to 755 2025-12-19T17:53:32,868 changing mode of /tmp/pip-build-env-h3o91ri6/overlay/local/bin/f2py to 755 2025-12-19T17:53:32,870 changing mode of /tmp/pip-build-env-h3o91ri6/overlay/local/bin/numpy-config to 755 2025-12-19T17:53:36,458 changing mode of /tmp/pip-build-env-h3o91ri6/overlay/local/bin/meson to 755 2025-12-19T17:53:36,829 changing mode of /tmp/pip-build-env-h3o91ri6/overlay/local/bin/autopep8 to 755 2025-12-19T17:53:37,166 changing mode of /tmp/pip-build-env-h3o91ri6/overlay/local/bin/transonic to 755 2025-12-19T17:53:37,168 changing mode of /tmp/pip-build-env-h3o91ri6/overlay/local/bin/transonic-clean-dir to 755 2025-12-19T17:53:37,170 changing mode of /tmp/pip-build-env-h3o91ri6/overlay/local/bin/transonic-get-include to 755 2025-12-19T17:53:37,172 changing mode of /tmp/pip-build-env-h3o91ri6/overlay/local/bin/transonic-init-meson to 755 2025-12-19T17:53:45,083 changing mode of /tmp/pip-build-env-h3o91ri6/overlay/local/bin/pythran to 755 2025-12-19T17:53:45,084 changing mode of /tmp/pip-build-env-h3o91ri6/overlay/local/bin/pythran-config to 755 2025-12-19T17:53:45,395 Successfully installed autopep8-2.3.2 beniget-0.4.2.post1 gast-0.6.0 meson-1.10.0 meson-python-0.18.0 numpy-2.3.5 packaging-25.0 ply-3.11 pycodestyle-2.14.0 pyproject-metadata-0.10.0 pythran-0.18.0 setuptools-80.9.0 transonic-0.8.0 2025-12-19T17:53:45,791 Installing build dependencies: finished with status 'done' 2025-12-19T17:53:45,798 Getting requirements to build wheel: started 2025-12-19T17:53:45,799 Running command Getting requirements to build wheel 2025-12-19T17:53:46,304 Getting requirements to build wheel: finished with status 'done' 2025-12-19T17:53:46,326 Installing backend dependencies: started 2025-12-19T17:53:46,328 Running command pip subprocess to install backend dependencies 2025-12-19T17:53:47,557 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-19T17:53:48,206 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-12-19T17:53:48,232 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-19T17:53:48,662 Collecting patchelf>=0.11.0 2025-12-19T17:53:48,674 Using cached patchelf-0.17.2.4-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.musllinux_1_1_armv7l.whl (431 kB) 2025-12-19T17:53:51,215 Installing collected packages: patchelf 2025-12-19T17:53:51,273 Successfully installed patchelf-0.17.2.4 2025-12-19T17:53:51,501 Installing backend dependencies: finished with status 'done' 2025-12-19T17:53:51,503 Created temporary directory: /tmp/pip-modern-metadata-5yyf4y6o 2025-12-19T17:53:51,506 Preparing metadata (pyproject.toml): started 2025-12-19T17:53:51,507 Running command Preparing metadata (pyproject.toml) 2025-12-19T17:53:53,102 + meson setup /tmp/pip-wheel-j0d0c__2/fluidimage_07f0717b5365433f94a5a9465050007a /tmp/pip-wheel-j0d0c__2/fluidimage_07f0717b5365433f94a5a9465050007a/.mesonpy-9ys1piot -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/tmp/pip-wheel-j0d0c__2/fluidimage_07f0717b5365433f94a5a9465050007a/.mesonpy-9ys1piot/meson-python-native-file.ini 2025-12-19T17:54:09,604 The Meson build system 2025-12-19T17:54:09,604 Version: 1.10.0 2025-12-19T17:54:09,605 Source dir: /tmp/pip-wheel-j0d0c__2/fluidimage_07f0717b5365433f94a5a9465050007a 2025-12-19T17:54:09,606 Build dir: /tmp/pip-wheel-j0d0c__2/fluidimage_07f0717b5365433f94a5a9465050007a/.mesonpy-9ys1piot 2025-12-19T17:54:09,607 Build type: native build 2025-12-19T17:54:09,608 Project name: fluidimage 2025-12-19T17:54:09,609 Project version: undefined 2025-12-19T17:54:09,609 C++ compiler for the host machine: c++ (gcc 12.2.0 "c++ (Raspbian 12.2.0-14+rpi1+deb12u1) 12.2.0") 2025-12-19T17:54:09,610 C++ linker for the host machine: c++ ld.bfd 2.40 2025-12-19T17:54:09,611 Host machine cpu family: arm 2025-12-19T17:54:09,612 Host machine cpu: armv7l 2025-12-19T17:54:09,612 Program python3 found: YES (/usr/bin/python3) 2025-12-19T17:54:09,613 Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 2025-12-19T17:54:09,614 Run-time dependency python found: YES 3.11 2025-12-19T17:54:09,614 Program pythran found: YES (/tmp/pip-build-env-h3o91ri6/overlay/local/bin/pythran) 2025-12-19T17:54:09,615 Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 2025-12-19T17:54:09,616 Found CMake: /usr/bin/cmake (3.25.1) 2025-12-19T17:54:09,617 Run-time dependency xsimd found: NO (tried pkgconfig and cmake) 2025-12-19T17:54:09,617 Run-time dependency python found: YES 3.11 2025-12-19T17:54:09,618 Build targets in project: 12 2025-12-19T17:54:09,620 fluidimage undefined 2025-12-19T17:54:09,621 User defined options 2025-12-19T17:54:09,622 Native files: /tmp/pip-wheel-j0d0c__2/fluidimage_07f0717b5365433f94a5a9465050007a/.mesonpy-9ys1piot/meson-python-native-file.ini 2025-12-19T17:54:09,622 b_ndebug : if-release 2025-12-19T17:54:09,623 b_vscrt : md 2025-12-19T17:54:09,624 buildtype : release 2025-12-19T17:54:09,625 Found ninja-1.11.1 at /usr/bin/ninja 2025-12-19T17:54:09,777 + /usr/bin/ninja 2025-12-19T17:54:13,977 [1/18] Generating src/fluidimage/topologies/__pythran__/example with a custom command (wrapped by meson to set env) 2025-12-19T17:54:14,009 [2/18] Generating src/fluidimage/calcul/__pythran__/fft with a custom command (wrapped by meson to set env) 2025-12-19T17:54:15,126 [3/18] Generating src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline with a custom command (wrapped by meson to set env) 2025-12-19T17:54:18,096 [4/18] Generating src/fluidimage/calcul/__pythran__/subpix with a custom command (wrapped by meson to set env) 2025-12-19T17:54:21,658 [5/18] Generating src/fluidimage/calcul/__pythran__/mean_neighbors with a custom command (wrapped by meson to set env) 2025-12-19T17:54:24,027 [6/18] Compiling C++ object src/fluidimage/calcul/__pythran__/fft.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._fft.cpp.o 2025-12-19T17:54:24,029 FAILED: src/fluidimage/calcul/__pythran__/fft.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._fft.cpp.o 2025-12-19T17:54:24,029 c++ -Isrc/fluidimage/calcul/__pythran__/fft.cpython-311-arm-linux-gnueabihf.so.p -Isrc/fluidimage/calcul/__pythran__ -I../src/fluidimage/calcul/__pythran__ -I/tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/calcul/__pythran__/fft.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._fft.cpp.o -MF src/fluidimage/calcul/__pythran__/fft.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._fft.cpp.o.d -o src/fluidimage/calcul/__pythran__/fft.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._fft.cpp.o -c src/fluidimage/calcul/__pythran__/fft.cpp 2025-12-19T17:54:24,031 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2025-12-19T17:54:24,032 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:4, 2025-12-19T17:54:24,033 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2025-12-19T17:54:24,034 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2025-12-19T17:54:24,035 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2025-12-19T17:54:24,036 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:47, 2025-12-19T17:54:24,037 from src/fluidimage/calcul/__pythran__/fft.cpp:1: 2025-12-19T17:54:24,038 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:24,039 101 | xsimd::batch> { 2025-12-19T17:54:24,039 | ^~~~~ 2025-12-19T17:54:24,040 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56, 2025-12-19T17:54:24,041 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2025-12-19T17:54:24,042 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:24,043 36 | class batch; 2025-12-19T17:54:24,044 | ^~~~~ 2025-12-19T17:54:24,045 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2025-12-19T17:54:24,046 101 | xsimd::batch> { 2025-12-19T17:54:24,047 | ^~ 2025-12-19T17:54:24,048 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2025-12-19T17:54:24,049 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2025-12-19T17:54:24,050 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:24,051 103 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:24,052 | ^ 2025-12-19T17:54:24,053 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:24,054 36 | class batch; 2025-12-19T17:54:24,055 | ^~~~~ 2025-12-19T17:54:24,056 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2025-12-19T17:54:24,061 103 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:24,061 | ^ 2025-12-19T17:54:24,063 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:24,064 105 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:24,065 | ^~~~~~~~~~~ 2025-12-19T17:54:24,066 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:54:24,067 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2025-12-19T17:54:24,068 | ^~~~~~~~~~~~~~ 2025-12-19T17:54:24,069 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:54:24,069 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:24,070 119 | void store(xsimd::batch const &); 2025-12-19T17:54:24,071 | ^ 2025-12-19T17:54:24,080 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:24,081 36 | class batch; 2025-12-19T17:54:24,082 | ^~~~~ 2025-12-19T17:54:24,083 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:7, 2025-12-19T17:54:24,084 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2025-12-19T17:54:24,085 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2025-12-19T17:54:24,086 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:207:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:54:24,087 207 | -> decltype(xsimd::load_unaligned(data)) 2025-12-19T17:54:24,088 | ^~~~~~~~~~~~~~ 2025-12-19T17:54:24,089 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:207:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:54:24,090 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:214:65: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:24,091 214 | const_simd_nditerator::store(xsimd::batch const &val) 2025-12-19T17:54:24,091 | ^ 2025-12-19T17:54:24,093 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:24,094 36 | class batch; 2025-12-19T17:54:24,095 | ^~~~~ 2025-12-19T17:54:24,096 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2025-12-19T17:54:24,096 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:216:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2025-12-19T17:54:24,097 216 | val.store_unaligned(const_cast(data)); 2025-12-19T17:54:24,098 | ^~~~~~~~~~~~~~~ 2025-12-19T17:54:24,099 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2025-12-19T17:54:24,100 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:4, 2025-12-19T17:54:24,102 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2025-12-19T17:54:24,103 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2025-12-19T17:54:24,104 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2025-12-19T17:54:24,105 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2025-12-19T17:54:24,106 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:24,107 191 | xsimd::batch _splated; 2025-12-19T17:54:24,108 | ^ 2025-12-19T17:54:24,109 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:24,109 36 | class batch; 2025-12-19T17:54:24,110 | ^~~~~ 2025-12-19T17:54:24,120 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:36: 2025-12-19T17:54:24,121 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:67: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:24,122 740 | typename std::remove_reference::type::value_type>...>, 2025-12-19T17:54:24,123 | ^ 2025-12-19T17:54:24,124 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:24,125 36 | class batch; 2025-12-19T17:54:24,126 | ^~~~~ 2025-12-19T17:54:24,127 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:68: error: expected parameter pack before ‘...’ 2025-12-19T17:54:24,128 740 | typename std::remove_reference::type::value_type>...>, 2025-12-19T17:54:24,129 | ^~~ 2025-12-19T17:54:24,130 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:71: error: template argument 1 is invalid 2025-12-19T17:54:24,131 740 | typename std::remove_reference::type::value_type>...>, 2025-12-19T17:54:24,132 | ^ 2025-12-19T17:54:24,133 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:741:69: error: template argument 4 is invalid 2025-12-19T17:54:24,134 741 | typename std::remove_reference::type::simd_iterator...>; 2025-12-19T17:54:24,135 | ^ 2025-12-19T17:54:24,136 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:747:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:54:24,137 747 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2025-12-19T17:54:24,138 | ^~~~~~~~~~~~~ 2025-12-19T17:54:24,139 | nditerator 2025-12-19T17:54:24,140 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:54:24,141 748 | simd_iterator vbegin(types::vectorize) const; 2025-12-19T17:54:24,142 | ^~~~~~~~~~~~~ 2025-12-19T17:54:24,143 | nditerator 2025-12-19T17:54:24,144 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:54:24,144 750 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2025-12-19T17:54:24,145 | ^~~~~~~~~~~~~ 2025-12-19T17:54:24,146 | nditerator 2025-12-19T17:54:24,147 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:751:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:54:24,147 751 | simd_iterator vend(types::vectorize) const; 2025-12-19T17:54:24,148 | ^~~~~~~~~~~~~ 2025-12-19T17:54:24,149 | nditerator 2025-12-19T17:54:24,150 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:13: 2025-12-19T17:54:24,150 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2025-12-19T17:54:24,151 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:24,152 174 | using vT = xsimd::batch; 2025-12-19T17:54:24,153 | ^ 2025-12-19T17:54:24,154 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:24,155 36 | class batch; 2025-12-19T17:54:24,155 | ^~~~~ 2025-12-19T17:54:24,156 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2025-12-19T17:54:24,157 176 | static const std::size_t vN = vT::size; 2025-12-19T17:54:24,158 | ^~ 2025-12-19T17:54:24,159 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2025-12-19T17:54:24,160 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:447:39: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:24,161 447 | using vT = typename xsimd::batch; 2025-12-19T17:54:24,162 | ^ 2025-12-19T17:54:24,163 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:24,164 36 | class batch; 2025-12-19T17:54:24,165 | ^~~~~ 2025-12-19T17:54:24,165 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:447:40: error: expected identifier before ‘;’ token 2025-12-19T17:54:24,166 447 | using vT = typename xsimd::batch; 2025-12-19T17:54:24,167 | ^ 2025-12-19T17:54:24,168 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:450:35: error: ‘vT’ has not been declared 2025-12-19T17:54:24,169 450 | static const std::size_t vN = vT::size; 2025-12-19T17:54:24,170 | ^~ 2025-12-19T17:54:24,171 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:19: 2025-12-19T17:54:24,172 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2025-12-19T17:54:24,173 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:24,175 220 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:24,175 | ^ 2025-12-19T17:54:24,176 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:24,177 36 | class batch; 2025-12-19T17:54:24,178 | ^~~~~ 2025-12-19T17:54:24,178 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:24,179 220 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:24,180 | ^ 2025-12-19T17:54:24,181 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:221:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:24,182 221 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:24,182 | ^~~~~~~~~~~ 2025-12-19T17:54:24,183 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2025-12-19T17:54:24,184 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:494:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:24,185 494 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:24,186 | ^ 2025-12-19T17:54:24,187 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:24,188 36 | class batch; 2025-12-19T17:54:24,188 | ^~~~~ 2025-12-19T17:54:24,189 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:494:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:24,190 494 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:24,191 | ^ 2025-12-19T17:54:24,192 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:495:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:24,193 495 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:24,194 | ^~~~~~~~~~~ 2025-12-19T17:54:24,195 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2025-12-19T17:54:24,196 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2025-12-19T17:54:24,197 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:24: 2025-12-19T17:54:24,198 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2025-12-19T17:54:24,199 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:24,200 79 | : _value(v), _splated(xsimd::batch(_value)) 2025-12-19T17:54:24,201 | ^ 2025-12-19T17:54:24,202 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:24,202 36 | class batch; 2025-12-19T17:54:24,203 | ^~~~~ 2025-12-19T17:54:24,204 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2025-12-19T17:54:24,205 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2025-12-19T17:54:24,206 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:229:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:54:24,206 229 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2025-12-19T17:54:24,207 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:24,208 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:754:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:54:24,209 754 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2025-12-19T17:54:24,209 | ^~~~~~~ 2025-12-19T17:54:24,210 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:54:24,211 601 | struct numpy_expr { 2025-12-19T17:54:24,212 | ^~~~~~~~~~ 2025-12-19T17:54:24,213 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:241:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2025-12-19T17:54:24,214 241 | numpy_expr::vbegin(vectorize) const 2025-12-19T17:54:24,215 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:24,216 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:756:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2025-12-19T17:54:24,216 756 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2025-12-19T17:54:24,218 | ^~~~~~ 2025-12-19T17:54:24,219 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:54:24,220 601 | struct numpy_expr { 2025-12-19T17:54:24,221 | ^~~~~~~~~~ 2025-12-19T17:54:24,222 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:249:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:54:24,223 249 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2025-12-19T17:54:24,224 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:24,225 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:758:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:54:24,226 758 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2025-12-19T17:54:24,226 | ^~~~~ 2025-12-19T17:54:24,227 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:54:24,228 601 | struct numpy_expr { 2025-12-19T17:54:24,229 | ^~~~~~~~~~ 2025-12-19T17:54:24,230 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:258:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2025-12-19T17:54:24,230 258 | numpy_expr::vend(vectorize) const 2025-12-19T17:54:24,231 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:24,232 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:760:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2025-12-19T17:54:24,233 760 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2025-12-19T17:54:24,234 | ^~~~ 2025-12-19T17:54:24,235 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:54:24,235 601 | struct numpy_expr { 2025-12-19T17:54:24,236 | ^~~~~~~~~~ 2025-12-19T17:54:24,237 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2025-12-19T17:54:24,238 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:39: 2025-12-19T17:54:24,239 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2025-12-19T17:54:24,240 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:333:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:24,240 333 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:24,241 | ^ 2025-12-19T17:54:24,242 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:24,243 36 | class batch; 2025-12-19T17:54:24,244 | ^~~~~ 2025-12-19T17:54:24,245 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:333:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:24,246 333 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:24,246 | ^ 2025-12-19T17:54:24,247 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:24,248 334 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:24,249 | ^~~~~~~~~~~ 2025-12-19T17:54:24,249 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2025-12-19T17:54:24,250 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:729:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:24,251 729 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:24,252 | ^ 2025-12-19T17:54:24,253 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:24,253 36 | class batch; 2025-12-19T17:54:24,254 | ^~~~~ 2025-12-19T17:54:24,255 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:729:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:24,256 729 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:24,257 | ^ 2025-12-19T17:54:24,258 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:730:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:24,259 730 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:24,259 | ^~~~~~~~~~~ 2025-12-19T17:54:24,260 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2025-12-19T17:54:24,261 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:693:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:24,262 693 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:24,263 | ^ 2025-12-19T17:54:24,264 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:24,265 36 | class batch; 2025-12-19T17:54:24,266 | ^~~~~ 2025-12-19T17:54:24,267 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:693:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:24,268 693 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:24,268 | ^ 2025-12-19T17:54:24,269 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:694:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:24,270 694 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:24,271 | ^~~~~~~~~~~ 2025-12-19T17:54:24,272 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2025-12-19T17:54:24,273 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:24,274 249 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:24,274 | ^ 2025-12-19T17:54:24,275 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:24,276 36 | class batch; 2025-12-19T17:54:24,277 | ^~~~~ 2025-12-19T17:54:24,277 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:24,278 249 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:24,279 | ^ 2025-12-19T17:54:24,279 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:24,280 250 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:24,281 | ^~~~~~~~~~~ 2025-12-19T17:54:26,487 [7/18] Generating src/fluidimage/calcul/__pythran__/correl with a custom command (wrapped by meson to set env) 2025-12-19T17:54:28,734 [8/18] Compiling C++ object src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o 2025-12-19T17:54:28,734 FAILED: src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o 2025-12-19T17:54:28,735 c++ -Isrc/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p -Isrc/fluidimage/calcul/interpolate/__pythran__ -I../src/fluidimage/calcul/interpolate/__pythran__ -I/tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o -MF src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o.d -o src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o -c src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp 2025-12-19T17:54:28,736 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2025-12-19T17:54:28,737 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:4, 2025-12-19T17:54:28,738 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2025-12-19T17:54:28,739 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2025-12-19T17:54:28,740 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2025-12-19T17:54:28,741 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:47, 2025-12-19T17:54:28,742 from src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:1: 2025-12-19T17:54:28,743 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:28,744 101 | xsimd::batch> { 2025-12-19T17:54:28,744 | ^~~~~ 2025-12-19T17:54:28,745 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56, 2025-12-19T17:54:28,746 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2025-12-19T17:54:28,747 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:28,747 36 | class batch; 2025-12-19T17:54:28,748 | ^~~~~ 2025-12-19T17:54:28,749 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2025-12-19T17:54:28,750 101 | xsimd::batch> { 2025-12-19T17:54:28,751 | ^~ 2025-12-19T17:54:28,751 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2025-12-19T17:54:28,752 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2025-12-19T17:54:28,753 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:28,754 103 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:28,755 | ^ 2025-12-19T17:54:28,756 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:28,757 36 | class batch; 2025-12-19T17:54:28,758 | ^~~~~ 2025-12-19T17:54:28,759 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2025-12-19T17:54:28,760 103 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:28,761 | ^ 2025-12-19T17:54:28,761 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:28,762 105 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:28,763 | ^~~~~~~~~~~ 2025-12-19T17:54:28,764 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:54:28,765 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2025-12-19T17:54:28,766 | ^~~~~~~~~~~~~~ 2025-12-19T17:54:28,767 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:54:28,768 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:28,768 119 | void store(xsimd::batch const &); 2025-12-19T17:54:28,769 | ^ 2025-12-19T17:54:28,770 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:28,771 36 | class batch; 2025-12-19T17:54:28,772 | ^~~~~ 2025-12-19T17:54:28,772 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:7, 2025-12-19T17:54:28,773 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2025-12-19T17:54:28,774 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2025-12-19T17:54:28,775 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:207:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:54:28,775 207 | -> decltype(xsimd::load_unaligned(data)) 2025-12-19T17:54:28,776 | ^~~~~~~~~~~~~~ 2025-12-19T17:54:28,777 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:207:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:54:28,778 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:214:65: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:28,779 214 | const_simd_nditerator::store(xsimd::batch const &val) 2025-12-19T17:54:28,780 | ^ 2025-12-19T17:54:28,781 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:28,782 36 | class batch; 2025-12-19T17:54:28,783 | ^~~~~ 2025-12-19T17:54:28,784 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2025-12-19T17:54:28,785 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:216:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2025-12-19T17:54:28,786 216 | val.store_unaligned(const_cast(data)); 2025-12-19T17:54:28,786 | ^~~~~~~~~~~~~~~ 2025-12-19T17:54:28,788 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2025-12-19T17:54:28,788 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:4, 2025-12-19T17:54:28,789 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2025-12-19T17:54:28,790 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2025-12-19T17:54:28,791 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2025-12-19T17:54:28,792 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2025-12-19T17:54:28,793 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:28,794 191 | xsimd::batch _splated; 2025-12-19T17:54:28,794 | ^ 2025-12-19T17:54:28,795 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:28,796 36 | class batch; 2025-12-19T17:54:28,797 | ^~~~~ 2025-12-19T17:54:28,797 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:36: 2025-12-19T17:54:28,798 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:67: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:28,799 740 | typename std::remove_reference::type::value_type>...>, 2025-12-19T17:54:28,800 | ^ 2025-12-19T17:54:28,800 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:28,801 36 | class batch; 2025-12-19T17:54:28,802 | ^~~~~ 2025-12-19T17:54:28,803 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:68: error: expected parameter pack before ‘...’ 2025-12-19T17:54:28,804 740 | typename std::remove_reference::type::value_type>...>, 2025-12-19T17:54:28,805 | ^~~ 2025-12-19T17:54:28,806 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:71: error: template argument 1 is invalid 2025-12-19T17:54:28,806 740 | typename std::remove_reference::type::value_type>...>, 2025-12-19T17:54:28,807 | ^ 2025-12-19T17:54:28,808 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:741:69: error: template argument 4 is invalid 2025-12-19T17:54:28,809 741 | typename std::remove_reference::type::simd_iterator...>; 2025-12-19T17:54:28,810 | ^ 2025-12-19T17:54:28,811 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:747:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:54:28,812 747 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2025-12-19T17:54:28,812 | ^~~~~~~~~~~~~ 2025-12-19T17:54:28,813 | nditerator 2025-12-19T17:54:28,814 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:54:28,815 748 | simd_iterator vbegin(types::vectorize) const; 2025-12-19T17:54:28,816 | ^~~~~~~~~~~~~ 2025-12-19T17:54:28,817 | nditerator 2025-12-19T17:54:28,818 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:54:28,819 750 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2025-12-19T17:54:28,820 | ^~~~~~~~~~~~~ 2025-12-19T17:54:28,820 | nditerator 2025-12-19T17:54:28,821 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:751:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:54:28,822 751 | simd_iterator vend(types::vectorize) const; 2025-12-19T17:54:28,823 | ^~~~~~~~~~~~~ 2025-12-19T17:54:28,823 | nditerator 2025-12-19T17:54:28,824 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:13: 2025-12-19T17:54:28,825 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2025-12-19T17:54:28,826 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:28,826 174 | using vT = xsimd::batch; 2025-12-19T17:54:28,830 | ^ 2025-12-19T17:54:28,831 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:28,832 36 | class batch; 2025-12-19T17:54:28,833 | ^~~~~ 2025-12-19T17:54:28,834 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2025-12-19T17:54:28,835 176 | static const std::size_t vN = vT::size; 2025-12-19T17:54:28,836 | ^~ 2025-12-19T17:54:28,836 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2025-12-19T17:54:28,838 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:447:39: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:28,838 447 | using vT = typename xsimd::batch; 2025-12-19T17:54:28,839 | ^ 2025-12-19T17:54:28,841 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:28,841 36 | class batch; 2025-12-19T17:54:28,842 | ^~~~~ 2025-12-19T17:54:28,843 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:447:40: error: expected identifier before ‘;’ token 2025-12-19T17:54:28,844 447 | using vT = typename xsimd::batch; 2025-12-19T17:54:28,845 | ^ 2025-12-19T17:54:28,846 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:450:35: error: ‘vT’ has not been declared 2025-12-19T17:54:28,847 450 | static const std::size_t vN = vT::size; 2025-12-19T17:54:28,848 | ^~ 2025-12-19T17:54:28,849 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:19: 2025-12-19T17:54:28,850 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2025-12-19T17:54:28,851 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:28,852 220 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:28,853 | ^ 2025-12-19T17:54:28,854 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:28,855 36 | class batch; 2025-12-19T17:54:28,856 | ^~~~~ 2025-12-19T17:54:28,856 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:28,857 220 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:28,858 | ^ 2025-12-19T17:54:28,859 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:221:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:28,860 221 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:28,861 | ^~~~~~~~~~~ 2025-12-19T17:54:28,862 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2025-12-19T17:54:28,863 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:494:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:28,864 494 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:28,864 | ^ 2025-12-19T17:54:28,865 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:28,866 36 | class batch; 2025-12-19T17:54:28,867 | ^~~~~ 2025-12-19T17:54:28,868 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:494:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:28,869 494 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:28,870 | ^ 2025-12-19T17:54:28,871 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:495:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:28,872 495 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:28,873 | ^~~~~~~~~~~ 2025-12-19T17:54:28,874 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2025-12-19T17:54:28,875 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2025-12-19T17:54:28,876 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:24: 2025-12-19T17:54:28,877 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2025-12-19T17:54:28,878 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:28,879 79 | : _value(v), _splated(xsimd::batch(_value)) 2025-12-19T17:54:28,880 | ^ 2025-12-19T17:54:28,881 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:28,882 36 | class batch; 2025-12-19T17:54:28,883 | ^~~~~ 2025-12-19T17:54:28,884 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2025-12-19T17:54:28,885 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2025-12-19T17:54:28,885 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:229:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:54:28,886 229 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2025-12-19T17:54:28,887 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:28,888 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:754:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:54:28,889 754 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2025-12-19T17:54:28,890 | ^~~~~~~ 2025-12-19T17:54:28,891 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:54:28,891 601 | struct numpy_expr { 2025-12-19T17:54:28,892 | ^~~~~~~~~~ 2025-12-19T17:54:28,893 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:241:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2025-12-19T17:54:28,894 241 | numpy_expr::vbegin(vectorize) const 2025-12-19T17:54:28,895 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:28,896 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:756:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2025-12-19T17:54:28,897 756 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2025-12-19T17:54:28,898 | ^~~~~~ 2025-12-19T17:54:28,898 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:54:28,899 601 | struct numpy_expr { 2025-12-19T17:54:28,900 | ^~~~~~~~~~ 2025-12-19T17:54:28,901 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:249:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:54:28,902 249 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2025-12-19T17:54:28,903 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:28,904 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:758:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:54:28,905 758 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2025-12-19T17:54:28,906 | ^~~~~ 2025-12-19T17:54:28,907 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:54:28,908 601 | struct numpy_expr { 2025-12-19T17:54:28,909 | ^~~~~~~~~~ 2025-12-19T17:54:28,909 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:258:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2025-12-19T17:54:28,910 258 | numpy_expr::vend(vectorize) const 2025-12-19T17:54:28,911 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:28,912 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:760:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2025-12-19T17:54:28,913 760 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2025-12-19T17:54:28,914 | ^~~~ 2025-12-19T17:54:28,915 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:54:28,916 601 | struct numpy_expr { 2025-12-19T17:54:28,916 | ^~~~~~~~~~ 2025-12-19T17:54:28,917 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2025-12-19T17:54:28,918 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:39: 2025-12-19T17:54:28,919 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2025-12-19T17:54:28,920 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:333:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:28,921 333 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:28,922 | ^ 2025-12-19T17:54:28,923 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:28,924 36 | class batch; 2025-12-19T17:54:28,925 | ^~~~~ 2025-12-19T17:54:28,925 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:333:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:28,926 333 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:28,928 | ^ 2025-12-19T17:54:28,929 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:28,929 334 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:28,930 | ^~~~~~~~~~~ 2025-12-19T17:54:28,931 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2025-12-19T17:54:28,932 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:729:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:28,933 729 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:28,934 | ^ 2025-12-19T17:54:28,935 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:28,935 36 | class batch; 2025-12-19T17:54:28,936 | ^~~~~ 2025-12-19T17:54:28,937 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:729:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:28,938 729 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:28,939 | ^ 2025-12-19T17:54:28,940 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:730:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:28,941 730 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:28,941 | ^~~~~~~~~~~ 2025-12-19T17:54:28,942 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2025-12-19T17:54:28,943 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:693:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:28,944 693 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:28,945 | ^ 2025-12-19T17:54:28,946 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:28,947 36 | class batch; 2025-12-19T17:54:28,948 | ^~~~~ 2025-12-19T17:54:28,949 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:693:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:28,950 693 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:28,951 | ^ 2025-12-19T17:54:28,952 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:694:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:28,953 694 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:28,954 | ^~~~~~~~~~~ 2025-12-19T17:54:28,955 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2025-12-19T17:54:28,956 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:28,958 249 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:28,959 | ^ 2025-12-19T17:54:28,960 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:28,961 36 | class batch; 2025-12-19T17:54:28,961 | ^~~~~ 2025-12-19T17:54:28,962 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:28,963 249 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:28,964 | ^ 2025-12-19T17:54:28,965 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:28,966 250 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:28,967 | ^~~~~~~~~~~ 2025-12-19T17:54:28,967 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’: 2025-12-19T17:54:28,968 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:28,969 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:28,970 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:28,971 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:28,973 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:28,974 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:489:44: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::_copy_restrict(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2025-12-19T17:54:28,975 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:475:26: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2025-12-19T17:54:28,976 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:496:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2025-12-19T17:54:28,977 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:239:111: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:28,978 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:269:101: required from here 2025-12-19T17:54:28,979 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2025-12-19T17:54:28,980 184 | iter.store(*oiter); 2025-12-19T17:54:28,981 | ^~~~~~ 2025-12-19T17:54:28,982 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex256.hpp:4, 2025-12-19T17:54:28,983 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2025-12-19T17:54:28,983 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:54:28,984 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:28,985 | ^~~~~~~~ 2025-12-19T17:54:28,986 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:28,987 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:28,988 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:28,989 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:28,990 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:28,991 | ^~~~~~~~ 2025-12-19T17:54:28,992 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:28,993 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:28,993 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:28,994 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:28,995 184 | iter.store(*oiter); 2025-12-19T17:54:28,996 | ^~~~~~ 2025-12-19T17:54:28,997 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/slice.hpp:4, 2025-12-19T17:54:28,998 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:4: 2025-12-19T17:54:28,999 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:29,000 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:29,002 | ^~~~~~~~ 2025-12-19T17:54:29,002 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,003 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,004 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,005 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,005 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:29,006 | ^~~~~~~~ 2025-12-19T17:54:29,007 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,008 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,008 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,009 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:29,010 184 | iter.store(*oiter); 2025-12-19T17:54:29,011 | ^~~~~~ 2025-12-19T17:54:29,012 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:29,013 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:29,014 | ^~~~~~~~ 2025-12-19T17:54:29,015 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,016 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,017 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,017 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,018 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:29,019 | ^~~~~~~~ 2025-12-19T17:54:29,020 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,021 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,022 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,023 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,024 184 | iter.store(*oiter); 2025-12-19T17:54:29,025 | ^~~~~~ 2025-12-19T17:54:29,026 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:29,026 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:29,027 | ^~~~~~~~ 2025-12-19T17:54:29,029 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,029 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,030 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,031 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,032 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:29,033 | ^~~~~~~~ 2025-12-19T17:54:29,033 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,034 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,035 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,036 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:29,037 184 | iter.store(*oiter); 2025-12-19T17:54:29,038 | ^~~~~~ 2025-12-19T17:54:29,039 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2025-12-19T17:54:29,039 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:29,040 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:29,041 | ^~~~~~~~ 2025-12-19T17:54:29,042 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,043 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:29,044 184 | iter.store(*oiter); 2025-12-19T17:54:29,045 | ^~~~~~ 2025-12-19T17:54:29,046 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:29,047 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:29,047 | ^~~~~~~~ 2025-12-19T17:54:29,048 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,049 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,050 184 | iter.store(*oiter); 2025-12-19T17:54:29,051 | ^~~~~~ 2025-12-19T17:54:29,052 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1380: 2025-12-19T17:54:29,054 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:29,055 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:29,056 | ^~~~~~~~ 2025-12-19T17:54:29,057 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:29,057 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:29,058 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,059 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,060 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:29,061 | ^~~~~~~~ 2025-12-19T17:54:29,062 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:29,062 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:29,063 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,064 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,065 184 | iter.store(*oiter); 2025-12-19T17:54:29,066 | ^~~~~~ 2025-12-19T17:54:29,067 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:29,068 202 | list operator*(N n, list const &l) 2025-12-19T17:54:29,069 | ^~~~~~~~ 2025-12-19T17:54:29,070 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,071 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,072 184 | iter.store(*oiter); 2025-12-19T17:54:29,073 | ^~~~~~ 2025-12-19T17:54:29,074 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2025-12-19T17:54:29,075 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2025-12-19T17:54:29,075 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2025-12-19T17:54:29,077 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2025-12-19T17:54:29,077 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:29,078 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:29,079 | ^~~~~~~~ 2025-12-19T17:54:29,081 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,082 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:29,082 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:29,083 | ^~~~~~~~ 2025-12-19T17:54:29,084 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,085 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:29,086 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:29,086 | ^~~~~~~~ 2025-12-19T17:54:29,087 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,088 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:29,089 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:29,090 | ^~~~~~~~ 2025-12-19T17:54:29,091 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,092 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’: 2025-12-19T17:54:29,093 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:29,094 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:29,095 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:29,096 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:29,097 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:29,098 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:489:44: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::_copy_restrict(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2025-12-19T17:54:29,099 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:475:26: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2025-12-19T17:54:29,100 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:496:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2025-12-19T17:54:29,101 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:239:111: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:29,103 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:269:101: required from here 2025-12-19T17:54:29,103 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2025-12-19T17:54:29,104 184 | iter.store(*oiter); 2025-12-19T17:54:29,105 | ^~~~~~ 2025-12-19T17:54:29,106 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:54:29,107 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:29,108 | ^~~~~~~~ 2025-12-19T17:54:29,109 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:29,109 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:29,110 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,111 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,112 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:29,113 | ^~~~~~~~ 2025-12-19T17:54:29,114 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:29,115 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:29,116 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,117 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:29,118 184 | iter.store(*oiter); 2025-12-19T17:54:29,119 | ^~~~~~ 2025-12-19T17:54:29,120 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:29,121 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:29,122 | ^~~~~~~~ 2025-12-19T17:54:29,123 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,124 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,125 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,125 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,126 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:29,127 | ^~~~~~~~ 2025-12-19T17:54:29,128 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,129 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,130 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,131 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:29,132 184 | iter.store(*oiter); 2025-12-19T17:54:29,133 | ^~~~~~ 2025-12-19T17:54:29,134 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:29,135 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:29,136 | ^~~~~~~~ 2025-12-19T17:54:29,137 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,137 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,138 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,139 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,141 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:29,142 | ^~~~~~~~ 2025-12-19T17:54:29,143 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,143 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,144 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,145 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,146 184 | iter.store(*oiter); 2025-12-19T17:54:29,147 | ^~~~~~ 2025-12-19T17:54:29,148 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:29,149 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:29,150 | ^~~~~~~~ 2025-12-19T17:54:29,151 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,152 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,153 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,154 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,155 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:29,156 | ^~~~~~~~ 2025-12-19T17:54:29,156 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,157 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,158 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,159 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:29,160 184 | iter.store(*oiter); 2025-12-19T17:54:29,161 | ^~~~~~ 2025-12-19T17:54:29,162 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:29,162 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:29,163 | ^~~~~~~~ 2025-12-19T17:54:29,164 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,165 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:29,166 184 | iter.store(*oiter); 2025-12-19T17:54:29,167 | ^~~~~~ 2025-12-19T17:54:29,168 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:29,169 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:29,170 | ^~~~~~~~ 2025-12-19T17:54:29,171 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,172 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,173 184 | iter.store(*oiter); 2025-12-19T17:54:29,174 | ^~~~~~ 2025-12-19T17:54:29,174 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:29,175 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:29,176 | ^~~~~~~~ 2025-12-19T17:54:29,177 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:29,178 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:29,179 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,180 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,180 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:29,181 | ^~~~~~~~ 2025-12-19T17:54:29,182 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:29,183 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:29,183 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,184 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,185 184 | iter.store(*oiter); 2025-12-19T17:54:29,186 | ^~~~~~ 2025-12-19T17:54:29,187 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:29,188 202 | list operator*(N n, list const &l) 2025-12-19T17:54:29,189 | ^~~~~~~~ 2025-12-19T17:54:29,189 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,190 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,191 184 | iter.store(*oiter); 2025-12-19T17:54:29,192 | ^~~~~~ 2025-12-19T17:54:29,193 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:29,194 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:29,195 | ^~~~~~~~ 2025-12-19T17:54:29,196 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,197 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:29,198 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:29,199 | ^~~~~~~~ 2025-12-19T17:54:29,200 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,201 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:29,201 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:29,202 | ^~~~~~~~ 2025-12-19T17:54:29,203 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,204 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:29,206 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:29,206 | ^~~~~~~~ 2025-12-19T17:54:29,207 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,208 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2025-12-19T17:54:29,209 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2025-12-19T17:54:29,209 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:29,211 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:29,212 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:29,213 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; Requires = void; Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2025-12-19T17:54:29,214 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:29,215 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:29,216 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:489:44: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::_copy_restrict(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2025-12-19T17:54:29,217 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:475:26: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2025-12-19T17:54:29,218 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:496:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2025-12-19T17:54:29,218 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:238:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:29,220 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:269:101: required from here 2025-12-19T17:54:29,221 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:54:29,222 184 | iter.store(*oiter); 2025-12-19T17:54:29,222 | ^~~~~~ 2025-12-19T17:54:29,223 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:54:29,224 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:29,225 | ^~~~~~~~ 2025-12-19T17:54:29,226 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:29,227 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:29,228 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,228 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,229 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:29,230 | ^~~~~~~~ 2025-12-19T17:54:29,231 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:29,231 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:29,232 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,233 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:29,234 184 | iter.store(*oiter); 2025-12-19T17:54:29,234 | ^~~~~~ 2025-12-19T17:54:29,235 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:29,236 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:29,238 | ^~~~~~~~ 2025-12-19T17:54:29,238 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,239 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,240 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,240 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,241 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:29,242 | ^~~~~~~~ 2025-12-19T17:54:29,242 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,243 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,244 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,245 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:29,246 184 | iter.store(*oiter); 2025-12-19T17:54:29,246 | ^~~~~~ 2025-12-19T17:54:29,247 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:29,248 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:29,249 | ^~~~~~~~ 2025-12-19T17:54:29,249 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,250 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,251 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,252 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,253 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:29,254 | ^~~~~~~~ 2025-12-19T17:54:29,254 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,255 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,256 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,257 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,258 184 | iter.store(*oiter); 2025-12-19T17:54:29,258 | ^~~~~~ 2025-12-19T17:54:29,259 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:29,260 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:29,261 | ^~~~~~~~ 2025-12-19T17:54:29,262 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,263 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,263 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,264 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,265 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:29,266 | ^~~~~~~~ 2025-12-19T17:54:29,266 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,267 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,268 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,268 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:29,269 184 | iter.store(*oiter); 2025-12-19T17:54:29,270 | ^~~~~~ 2025-12-19T17:54:29,271 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:29,272 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:29,272 | ^~~~~~~~ 2025-12-19T17:54:29,273 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,274 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:29,275 184 | iter.store(*oiter); 2025-12-19T17:54:29,276 | ^~~~~~ 2025-12-19T17:54:29,277 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:29,277 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:29,278 | ^~~~~~~~ 2025-12-19T17:54:29,279 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,280 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,281 184 | iter.store(*oiter); 2025-12-19T17:54:29,281 | ^~~~~~ 2025-12-19T17:54:29,282 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:29,283 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:29,284 | ^~~~~~~~ 2025-12-19T17:54:29,285 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:29,286 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:29,286 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,287 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,288 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:29,289 | ^~~~~~~~ 2025-12-19T17:54:29,289 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:29,290 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:29,291 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,291 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,292 184 | iter.store(*oiter); 2025-12-19T17:54:29,293 | ^~~~~~ 2025-12-19T17:54:29,294 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:29,295 202 | list operator*(N n, list const &l) 2025-12-19T17:54:29,296 | ^~~~~~~~ 2025-12-19T17:54:29,297 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,298 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,299 184 | iter.store(*oiter); 2025-12-19T17:54:29,300 | ^~~~~~ 2025-12-19T17:54:29,301 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:29,301 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:29,302 | ^~~~~~~~ 2025-12-19T17:54:29,303 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,304 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:29,305 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:29,306 | ^~~~~~~~ 2025-12-19T17:54:29,307 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,307 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:29,308 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:29,310 | ^~~~~~~~ 2025-12-19T17:54:29,310 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,311 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:29,312 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:29,313 | ^~~~~~~~ 2025-12-19T17:54:29,314 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,315 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2025-12-19T17:54:29,315 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2025-12-19T17:54:29,316 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:29,317 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:29,318 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:29,319 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; Requires = void; Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2025-12-19T17:54:29,320 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:29,321 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:29,322 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:489:44: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::_copy_restrict(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2025-12-19T17:54:29,323 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:475:26: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2025-12-19T17:54:29,324 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:496:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2025-12-19T17:54:29,325 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:238:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:29,326 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:269:101: required from here 2025-12-19T17:54:29,327 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:54:29,328 184 | iter.store(*oiter); 2025-12-19T17:54:29,329 | ^~~~~~ 2025-12-19T17:54:29,330 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:54:29,331 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:29,332 | ^~~~~~~~ 2025-12-19T17:54:29,333 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:29,334 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:29,334 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,335 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,336 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:29,337 | ^~~~~~~~ 2025-12-19T17:54:29,338 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:29,339 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:29,340 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,341 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:29,342 184 | iter.store(*oiter); 2025-12-19T17:54:29,343 | ^~~~~~ 2025-12-19T17:54:29,344 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:29,345 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:29,346 | ^~~~~~~~ 2025-12-19T17:54:29,346 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,347 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,348 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,349 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,350 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:29,351 | ^~~~~~~~ 2025-12-19T17:54:29,352 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,352 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,353 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,354 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:29,355 184 | iter.store(*oiter); 2025-12-19T17:54:29,356 | ^~~~~~ 2025-12-19T17:54:29,357 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:29,357 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:29,358 | ^~~~~~~~ 2025-12-19T17:54:29,359 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,360 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,361 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,362 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,363 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:29,364 | ^~~~~~~~ 2025-12-19T17:54:29,365 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,366 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,366 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,367 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,368 184 | iter.store(*oiter); 2025-12-19T17:54:29,369 | ^~~~~~ 2025-12-19T17:54:29,370 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:29,372 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:29,373 | ^~~~~~~~ 2025-12-19T17:54:29,373 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,374 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,375 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,376 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,377 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:29,378 | ^~~~~~~~ 2025-12-19T17:54:29,379 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,380 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,380 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,381 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:29,382 184 | iter.store(*oiter); 2025-12-19T17:54:29,383 | ^~~~~~ 2025-12-19T17:54:29,384 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:29,385 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:29,386 | ^~~~~~~~ 2025-12-19T17:54:29,386 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,387 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:29,388 184 | iter.store(*oiter); 2025-12-19T17:54:29,389 | ^~~~~~ 2025-12-19T17:54:29,390 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:29,391 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:29,392 | ^~~~~~~~ 2025-12-19T17:54:29,393 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,394 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,395 184 | iter.store(*oiter); 2025-12-19T17:54:29,396 | ^~~~~~ 2025-12-19T17:54:29,397 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:29,398 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:29,398 | ^~~~~~~~ 2025-12-19T17:54:29,399 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:29,400 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:29,401 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,402 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,402 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:29,403 | ^~~~~~~~ 2025-12-19T17:54:29,404 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:29,405 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:29,406 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,407 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,408 184 | iter.store(*oiter); 2025-12-19T17:54:29,409 | ^~~~~~ 2025-12-19T17:54:29,410 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:29,410 202 | list operator*(N n, list const &l) 2025-12-19T17:54:29,411 | ^~~~~~~~ 2025-12-19T17:54:29,412 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,413 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,414 184 | iter.store(*oiter); 2025-12-19T17:54:29,415 | ^~~~~~ 2025-12-19T17:54:29,416 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:29,417 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:29,418 | ^~~~~~~~ 2025-12-19T17:54:29,418 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,419 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:29,420 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:29,422 | ^~~~~~~~ 2025-12-19T17:54:29,423 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,423 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:29,424 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:29,425 | ^~~~~~~~ 2025-12-19T17:54:29,426 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,427 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:29,428 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:29,428 | ^~~~~~~~ 2025-12-19T17:54:29,429 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,430 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’: 2025-12-19T17:54:29,431 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2025-12-19T17:54:29,432 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:29,433 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:29,434 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:29,435 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:106:20: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const {anonymous}::pythonic::types::numpy_iexpr&) [with Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2025-12-19T17:54:29,436 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:29,437 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:29,438 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:489:44: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::_copy_restrict(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2025-12-19T17:54:29,439 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:475:26: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2025-12-19T17:54:29,440 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:496:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2025-12-19T17:54:29,441 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:238:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:29,442 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:269:101: required from here 2025-12-19T17:54:29,442 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’) 2025-12-19T17:54:29,443 184 | iter.store(*oiter); 2025-12-19T17:54:29,444 | ^~~~~~ 2025-12-19T17:54:29,445 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:54:29,446 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:29,447 | ^~~~~~~~ 2025-12-19T17:54:29,448 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:29,449 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:29,450 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,451 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,452 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:29,453 | ^~~~~~~~ 2025-12-19T17:54:29,453 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:29,454 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:29,455 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,456 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:29,457 184 | iter.store(*oiter); 2025-12-19T17:54:29,457 | ^~~~~~ 2025-12-19T17:54:29,458 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:29,459 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:29,460 | ^~~~~~~~ 2025-12-19T17:54:29,461 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,461 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,462 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,463 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,464 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:29,465 | ^~~~~~~~ 2025-12-19T17:54:29,466 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,467 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,468 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,468 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:29,469 184 | iter.store(*oiter); 2025-12-19T17:54:29,470 | ^~~~~~ 2025-12-19T17:54:29,471 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:29,472 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:29,473 | ^~~~~~~~ 2025-12-19T17:54:29,474 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,475 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,475 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,476 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,477 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:29,478 | ^~~~~~~~ 2025-12-19T17:54:29,478 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,479 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,480 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,481 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,482 184 | iter.store(*oiter); 2025-12-19T17:54:29,482 | ^~~~~~ 2025-12-19T17:54:29,483 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:29,484 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:29,485 | ^~~~~~~~ 2025-12-19T17:54:29,486 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,487 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,487 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,489 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,490 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:29,491 | ^~~~~~~~ 2025-12-19T17:54:29,492 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,492 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,493 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,494 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:29,495 184 | iter.store(*oiter); 2025-12-19T17:54:29,496 | ^~~~~~ 2025-12-19T17:54:29,497 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:29,498 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:29,499 | ^~~~~~~~ 2025-12-19T17:54:29,500 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,501 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:29,502 184 | iter.store(*oiter); 2025-12-19T17:54:29,503 | ^~~~~~ 2025-12-19T17:54:29,503 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:29,504 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:29,505 | ^~~~~~~~ 2025-12-19T17:54:29,506 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,507 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,507 184 | iter.store(*oiter); 2025-12-19T17:54:29,508 | ^~~~~~ 2025-12-19T17:54:29,509 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:29,510 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:29,511 | ^~~~~~~~ 2025-12-19T17:54:29,512 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:29,513 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:29,513 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,514 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,515 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:29,516 | ^~~~~~~~ 2025-12-19T17:54:29,517 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:29,518 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:29,519 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,519 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,520 184 | iter.store(*oiter); 2025-12-19T17:54:29,521 | ^~~~~~ 2025-12-19T17:54:29,522 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:29,523 202 | list operator*(N n, list const &l) 2025-12-19T17:54:29,524 | ^~~~~~~~ 2025-12-19T17:54:29,524 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,525 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,526 184 | iter.store(*oiter); 2025-12-19T17:54:29,527 | ^~~~~~ 2025-12-19T17:54:29,527 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:29,528 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:29,529 | ^~~~~~~~ 2025-12-19T17:54:29,530 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,530 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:29,531 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:29,532 | ^~~~~~~~ 2025-12-19T17:54:29,533 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,534 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:29,535 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:29,536 | ^~~~~~~~ 2025-12-19T17:54:29,537 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,537 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:29,538 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:29,539 | ^~~~~~~~ 2025-12-19T17:54:29,540 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,541 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’: 2025-12-19T17:54:29,542 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2025-12-19T17:54:29,544 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:29,545 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:29,546 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:29,546 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:106:20: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const {anonymous}::pythonic::types::numpy_iexpr&) [with Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2025-12-19T17:54:29,548 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:29,548 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:29,549 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:489:44: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::_copy_restrict(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2025-12-19T17:54:29,550 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:475:26: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2025-12-19T17:54:29,551 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:496:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2025-12-19T17:54:29,552 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:238:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:29,553 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:269:101: required from here 2025-12-19T17:54:29,554 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’) 2025-12-19T17:54:29,555 184 | iter.store(*oiter); 2025-12-19T17:54:29,556 | ^~~~~~ 2025-12-19T17:54:29,556 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:54:29,557 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:29,558 | ^~~~~~~~ 2025-12-19T17:54:29,559 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:29,560 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:29,560 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,561 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,562 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:29,563 | ^~~~~~~~ 2025-12-19T17:54:29,564 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:29,565 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:29,566 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,567 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:29,568 184 | iter.store(*oiter); 2025-12-19T17:54:29,569 | ^~~~~~ 2025-12-19T17:54:29,570 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:29,570 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:29,571 | ^~~~~~~~ 2025-12-19T17:54:29,572 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,574 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,574 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,575 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,576 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:29,577 | ^~~~~~~~ 2025-12-19T17:54:29,578 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,578 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,579 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,580 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:29,581 184 | iter.store(*oiter); 2025-12-19T17:54:29,582 | ^~~~~~ 2025-12-19T17:54:29,583 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:29,584 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:29,584 | ^~~~~~~~ 2025-12-19T17:54:29,585 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,586 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,587 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,588 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,589 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:29,590 | ^~~~~~~~ 2025-12-19T17:54:29,591 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,592 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,593 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,593 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,594 184 | iter.store(*oiter); 2025-12-19T17:54:29,595 | ^~~~~~ 2025-12-19T17:54:29,596 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:29,597 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:29,598 | ^~~~~~~~ 2025-12-19T17:54:29,599 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,600 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,601 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,602 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,603 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:29,604 | ^~~~~~~~ 2025-12-19T17:54:29,604 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:29,605 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:29,606 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,607 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:29,608 184 | iter.store(*oiter); 2025-12-19T17:54:29,608 | ^~~~~~ 2025-12-19T17:54:29,609 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:29,610 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:29,611 | ^~~~~~~~ 2025-12-19T17:54:29,612 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,613 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:29,614 184 | iter.store(*oiter); 2025-12-19T17:54:29,615 | ^~~~~~ 2025-12-19T17:54:29,616 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:29,617 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:29,618 | ^~~~~~~~ 2025-12-19T17:54:29,618 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,619 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,620 184 | iter.store(*oiter); 2025-12-19T17:54:29,621 | ^~~~~~ 2025-12-19T17:54:29,622 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:29,623 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:29,624 | ^~~~~~~~ 2025-12-19T17:54:29,625 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:29,626 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:29,627 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,628 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,629 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:29,630 | ^~~~~~~~ 2025-12-19T17:54:29,630 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:29,631 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:29,632 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:29,633 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,634 184 | iter.store(*oiter); 2025-12-19T17:54:29,634 | ^~~~~~ 2025-12-19T17:54:29,636 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:29,637 202 | list operator*(N n, list const &l) 2025-12-19T17:54:29,637 | ^~~~~~~~ 2025-12-19T17:54:29,638 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:29,639 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,640 184 | iter.store(*oiter); 2025-12-19T17:54:29,641 | ^~~~~~ 2025-12-19T17:54:29,642 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:29,643 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:29,644 | ^~~~~~~~ 2025-12-19T17:54:29,644 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,645 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:29,646 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:29,647 | ^~~~~~~~ 2025-12-19T17:54:29,648 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,649 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:29,650 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:29,651 | ^~~~~~~~ 2025-12-19T17:54:29,652 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:29,653 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:29,654 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:29,654 | ^~~~~~~~ 2025-12-19T17:54:29,655 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:30,503 [9/18] Compiling C++ object src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o 2025-12-19T17:54:30,504 FAILED: src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o 2025-12-19T17:54:30,505 c++ -Isrc/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p -Isrc/fluidimage/topologies/__pythran__ -I../src/fluidimage/topologies/__pythran__ -I/tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o -MF src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o.d -o src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o -c src/fluidimage/topologies/__pythran__/example.cpp 2025-12-19T17:54:30,512 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2025-12-19T17:54:30,512 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:4, 2025-12-19T17:54:30,513 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2025-12-19T17:54:30,514 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2025-12-19T17:54:30,515 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2025-12-19T17:54:30,516 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:47, 2025-12-19T17:54:30,516 from src/fluidimage/topologies/__pythran__/example.cpp:1: 2025-12-19T17:54:30,517 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:30,518 101 | xsimd::batch> { 2025-12-19T17:54:30,519 | ^~~~~ 2025-12-19T17:54:30,520 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56, 2025-12-19T17:54:30,521 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2025-12-19T17:54:30,522 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:30,522 36 | class batch; 2025-12-19T17:54:30,523 | ^~~~~ 2025-12-19T17:54:30,524 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2025-12-19T17:54:30,524 101 | xsimd::batch> { 2025-12-19T17:54:30,525 | ^~ 2025-12-19T17:54:30,526 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2025-12-19T17:54:30,526 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2025-12-19T17:54:30,527 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:30,528 103 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:30,529 | ^ 2025-12-19T17:54:30,529 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:30,530 36 | class batch; 2025-12-19T17:54:30,531 | ^~~~~ 2025-12-19T17:54:30,532 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2025-12-19T17:54:30,533 103 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:30,533 | ^ 2025-12-19T17:54:30,534 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:30,535 105 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:30,536 | ^~~~~~~~~~~ 2025-12-19T17:54:30,537 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:54:30,538 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2025-12-19T17:54:30,538 | ^~~~~~~~~~~~~~ 2025-12-19T17:54:30,539 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:54:30,540 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:30,541 119 | void store(xsimd::batch const &); 2025-12-19T17:54:30,542 | ^ 2025-12-19T17:54:30,542 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:30,543 36 | class batch; 2025-12-19T17:54:30,544 | ^~~~~ 2025-12-19T17:54:30,545 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:7, 2025-12-19T17:54:30,546 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2025-12-19T17:54:30,547 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2025-12-19T17:54:30,547 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:207:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:54:30,548 207 | -> decltype(xsimd::load_unaligned(data)) 2025-12-19T17:54:30,549 | ^~~~~~~~~~~~~~ 2025-12-19T17:54:30,549 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:207:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:54:30,550 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:214:65: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:30,551 214 | const_simd_nditerator::store(xsimd::batch const &val) 2025-12-19T17:54:30,551 | ^ 2025-12-19T17:54:30,552 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:30,553 36 | class batch; 2025-12-19T17:54:30,553 | ^~~~~ 2025-12-19T17:54:30,554 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2025-12-19T17:54:30,555 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:216:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2025-12-19T17:54:30,556 216 | val.store_unaligned(const_cast(data)); 2025-12-19T17:54:30,556 | ^~~~~~~~~~~~~~~ 2025-12-19T17:54:30,557 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2025-12-19T17:54:30,558 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:4, 2025-12-19T17:54:30,559 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2025-12-19T17:54:30,560 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2025-12-19T17:54:30,560 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2025-12-19T17:54:30,561 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2025-12-19T17:54:30,562 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:30,563 191 | xsimd::batch _splated; 2025-12-19T17:54:30,564 | ^ 2025-12-19T17:54:30,564 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:30,565 36 | class batch; 2025-12-19T17:54:30,566 | ^~~~~ 2025-12-19T17:54:30,567 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:36: 2025-12-19T17:54:30,568 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:67: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:30,569 740 | typename std::remove_reference::type::value_type>...>, 2025-12-19T17:54:30,570 | ^ 2025-12-19T17:54:30,570 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:30,571 36 | class batch; 2025-12-19T17:54:30,572 | ^~~~~ 2025-12-19T17:54:30,572 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:68: error: expected parameter pack before ‘...’ 2025-12-19T17:54:30,573 740 | typename std::remove_reference::type::value_type>...>, 2025-12-19T17:54:30,574 | ^~~ 2025-12-19T17:54:30,575 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:71: error: template argument 1 is invalid 2025-12-19T17:54:30,575 740 | typename std::remove_reference::type::value_type>...>, 2025-12-19T17:54:30,576 | ^ 2025-12-19T17:54:30,577 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:741:69: error: template argument 4 is invalid 2025-12-19T17:54:30,577 741 | typename std::remove_reference::type::simd_iterator...>; 2025-12-19T17:54:30,578 | ^ 2025-12-19T17:54:30,579 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:747:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:54:30,580 747 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2025-12-19T17:54:30,580 | ^~~~~~~~~~~~~ 2025-12-19T17:54:30,581 | nditerator 2025-12-19T17:54:30,582 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:54:30,583 748 | simd_iterator vbegin(types::vectorize) const; 2025-12-19T17:54:30,584 | ^~~~~~~~~~~~~ 2025-12-19T17:54:30,584 | nditerator 2025-12-19T17:54:30,585 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:54:30,586 750 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2025-12-19T17:54:30,587 | ^~~~~~~~~~~~~ 2025-12-19T17:54:30,588 | nditerator 2025-12-19T17:54:30,588 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:751:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:54:30,589 751 | simd_iterator vend(types::vectorize) const; 2025-12-19T17:54:30,590 | ^~~~~~~~~~~~~ 2025-12-19T17:54:30,591 | nditerator 2025-12-19T17:54:30,592 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:13: 2025-12-19T17:54:30,593 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2025-12-19T17:54:30,594 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:30,595 174 | using vT = xsimd::batch; 2025-12-19T17:54:30,595 | ^ 2025-12-19T17:54:30,596 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:30,597 36 | class batch; 2025-12-19T17:54:30,597 | ^~~~~ 2025-12-19T17:54:30,598 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2025-12-19T17:54:30,599 176 | static const std::size_t vN = vT::size; 2025-12-19T17:54:30,600 | ^~ 2025-12-19T17:54:30,600 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2025-12-19T17:54:30,601 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:447:39: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:30,602 447 | using vT = typename xsimd::batch; 2025-12-19T17:54:30,602 | ^ 2025-12-19T17:54:30,603 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:30,604 36 | class batch; 2025-12-19T17:54:30,605 | ^~~~~ 2025-12-19T17:54:30,606 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:447:40: error: expected identifier before ‘;’ token 2025-12-19T17:54:30,606 447 | using vT = typename xsimd::batch; 2025-12-19T17:54:30,607 | ^ 2025-12-19T17:54:30,608 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:450:35: error: ‘vT’ has not been declared 2025-12-19T17:54:30,609 450 | static const std::size_t vN = vT::size; 2025-12-19T17:54:30,610 | ^~ 2025-12-19T17:54:30,611 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:19: 2025-12-19T17:54:30,611 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2025-12-19T17:54:30,612 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:30,613 220 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:30,614 | ^ 2025-12-19T17:54:30,615 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:30,615 36 | class batch; 2025-12-19T17:54:30,616 | ^~~~~ 2025-12-19T17:54:30,617 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:30,618 220 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:30,619 | ^ 2025-12-19T17:54:30,620 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:221:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:30,621 221 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:30,621 | ^~~~~~~~~~~ 2025-12-19T17:54:30,622 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2025-12-19T17:54:30,623 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:494:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:30,623 494 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:30,624 | ^ 2025-12-19T17:54:30,625 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:30,626 36 | class batch; 2025-12-19T17:54:30,626 | ^~~~~ 2025-12-19T17:54:30,627 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:494:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:30,628 494 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:30,628 | ^ 2025-12-19T17:54:30,629 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:495:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:30,630 495 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:30,630 | ^~~~~~~~~~~ 2025-12-19T17:54:30,631 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2025-12-19T17:54:30,632 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2025-12-19T17:54:30,633 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:24: 2025-12-19T17:54:30,634 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2025-12-19T17:54:30,635 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:30,636 79 | : _value(v), _splated(xsimd::batch(_value)) 2025-12-19T17:54:30,637 | ^ 2025-12-19T17:54:30,637 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:30,638 36 | class batch; 2025-12-19T17:54:30,639 | ^~~~~ 2025-12-19T17:54:30,640 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2025-12-19T17:54:30,640 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2025-12-19T17:54:30,641 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:229:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:54:30,642 229 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2025-12-19T17:54:30,643 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,644 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:754:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:54:30,645 754 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2025-12-19T17:54:30,645 | ^~~~~~~ 2025-12-19T17:54:30,646 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:54:30,647 601 | struct numpy_expr { 2025-12-19T17:54:30,647 | ^~~~~~~~~~ 2025-12-19T17:54:30,648 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:241:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2025-12-19T17:54:30,649 241 | numpy_expr::vbegin(vectorize) const 2025-12-19T17:54:30,650 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,650 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:756:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2025-12-19T17:54:30,651 756 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2025-12-19T17:54:30,652 | ^~~~~~ 2025-12-19T17:54:30,653 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:54:30,654 601 | struct numpy_expr { 2025-12-19T17:54:30,655 | ^~~~~~~~~~ 2025-12-19T17:54:30,656 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:249:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:54:30,656 249 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2025-12-19T17:54:30,657 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,658 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:758:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:54:30,659 758 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2025-12-19T17:54:30,660 | ^~~~~ 2025-12-19T17:54:30,661 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:54:30,662 601 | struct numpy_expr { 2025-12-19T17:54:30,663 | ^~~~~~~~~~ 2025-12-19T17:54:30,663 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:258:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2025-12-19T17:54:30,664 258 | numpy_expr::vend(vectorize) const 2025-12-19T17:54:30,665 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,665 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:760:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2025-12-19T17:54:30,666 760 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2025-12-19T17:54:30,667 | ^~~~ 2025-12-19T17:54:30,667 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:54:30,668 601 | struct numpy_expr { 2025-12-19T17:54:30,669 | ^~~~~~~~~~ 2025-12-19T17:54:30,669 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2025-12-19T17:54:30,670 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:39: 2025-12-19T17:54:30,671 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2025-12-19T17:54:30,672 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:333:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:30,673 333 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:30,673 | ^ 2025-12-19T17:54:30,674 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:30,675 36 | class batch; 2025-12-19T17:54:30,676 | ^~~~~ 2025-12-19T17:54:30,677 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:333:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:30,677 333 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:30,678 | ^ 2025-12-19T17:54:30,679 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:30,680 334 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:30,681 | ^~~~~~~~~~~ 2025-12-19T17:54:30,682 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2025-12-19T17:54:30,683 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:729:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:30,684 729 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:30,685 | ^ 2025-12-19T17:54:30,685 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:30,686 36 | class batch; 2025-12-19T17:54:30,687 | ^~~~~ 2025-12-19T17:54:30,687 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:729:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:30,688 729 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:30,689 | ^ 2025-12-19T17:54:30,689 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:730:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:30,690 730 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:30,691 | ^~~~~~~~~~~ 2025-12-19T17:54:30,692 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2025-12-19T17:54:30,692 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:693:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:30,693 693 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:30,694 | ^ 2025-12-19T17:54:30,695 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:30,696 36 | class batch; 2025-12-19T17:54:30,696 | ^~~~~ 2025-12-19T17:54:30,697 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:693:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:30,698 693 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:30,699 | ^ 2025-12-19T17:54:30,700 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:694:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:30,701 694 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:30,702 | ^~~~~~~~~~~ 2025-12-19T17:54:30,702 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2025-12-19T17:54:30,703 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:30,704 249 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:30,705 | ^ 2025-12-19T17:54:30,706 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:30,706 36 | class batch; 2025-12-19T17:54:30,707 | ^~~~~ 2025-12-19T17:54:30,708 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:30,709 249 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:30,710 | ^ 2025-12-19T17:54:30,711 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:30,711 250 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:30,712 | ^~~~~~~~~~~ 2025-12-19T17:54:30,713 In file included from src/fluidimage/topologies/__pythran__/example.cpp:18: 2025-12-19T17:54:30,713 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: At global scope: 2025-12-19T17:54:30,714 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:17:41: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:30,715 17 | using vector_type = xsimd::batch; 2025-12-19T17:54:30,715 | ^ 2025-12-19T17:54:30,716 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:30,717 36 | class batch; 2025-12-19T17:54:30,718 | ^~~~~ 2025-12-19T17:54:30,718 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:18:7: error: ‘vector_type’ does not name a type 2025-12-19T17:54:30,719 18 | vector_type curr_; 2025-12-19T17:54:30,720 | ^~~~~~~~~~~ 2025-12-19T17:54:30,721 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:19:7: error: ‘vector_type’ does not name a type 2025-12-19T17:54:30,721 19 | vector_type step_; 2025-12-19T17:54:30,722 | ^~~~~~~~~~~ 2025-12-19T17:54:30,723 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:30:7: error: ‘vector_type’ does not name a type 2025-12-19T17:54:30,724 30 | vector_type operator*() const 2025-12-19T17:54:30,725 | ^~~~~~~~~~~ 2025-12-19T17:54:30,725 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In constructor ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator::arange_simd_iterator(T, T, long int)’: 2025-12-19T17:54:30,726 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:13: error: class ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ does not have any field named ‘curr_’ 2025-12-19T17:54:30,727 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2025-12-19T17:54:30,728 | ^~~~~ 2025-12-19T17:54:30,729 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:22: error: class ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ does not have any field named ‘step_’ 2025-12-19T17:54:30,730 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2025-12-19T17:54:30,730 | ^~~~~ 2025-12-19T17:54:30,731 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:43: error: ‘vector_type’ has not been declared 2025-12-19T17:54:30,732 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2025-12-19T17:54:30,733 | ^~~~~~~~~~~ 2025-12-19T17:54:30,734 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:23:42: error: ‘vector_type’ has not been declared 2025-12-19T17:54:30,735 23 | index_(static_cast(n / vector_type::size)) 2025-12-19T17:54:30,736 | ^~~~~~~~~~~ 2025-12-19T17:54:30,737 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:25:16: error: ‘vector_type’ has not been declared 2025-12-19T17:54:30,737 25 | T from[vector_type::size]; 2025-12-19T17:54:30,738 | ^~~~~~~~~~~ 2025-12-19T17:54:30,739 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:26:32: error: ‘vector_type’ has not been declared 2025-12-19T17:54:30,739 26 | for (size_t i = 0; i < vector_type::size; ++i) 2025-12-19T17:54:30,740 | ^~~~~~~~~~~ 2025-12-19T17:54:30,741 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:27:11: error: ‘from’ was not declared in this scope; did you mean ‘fromfp’? 2025-12-19T17:54:30,741 27 | from[i] = start + i * step; 2025-12-19T17:54:30,742 | ^~~~ 2025-12-19T17:54:30,743 | fromfp 2025-12-19T17:54:30,744 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:9: error: ‘curr_’ was not declared in this scope 2025-12-19T17:54:30,744 28 | curr_ = vector_type::load_unaligned(from); 2025-12-19T17:54:30,745 | ^~~~~ 2025-12-19T17:54:30,746 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:17: error: ‘vector_type’ has not been declared 2025-12-19T17:54:30,747 28 | curr_ = vector_type::load_unaligned(from); 2025-12-19T17:54:30,747 | ^~~~~~~~~~~ 2025-12-19T17:54:30,748 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:45: error: ‘from’ was not declared in this scope; did you mean ‘fromfp’? 2025-12-19T17:54:30,749 28 | curr_ = vector_type::load_unaligned(from); 2025-12-19T17:54:30,750 | ^~~~ 2025-12-19T17:54:30,751 | fromfp 2025-12-19T17:54:30,752 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In member function ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator& {anonymous}::pythonic::numpy::details::arange_simd_iterator::operator++()’: 2025-12-19T17:54:30,753 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:36:9: error: ‘curr_’ was not declared in this scope 2025-12-19T17:54:30,754 36 | curr_ += step_; 2025-12-19T17:54:30,754 | ^~~~~ 2025-12-19T17:54:30,755 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:36:18: error: ‘step_’ was not declared in this scope 2025-12-19T17:54:30,756 36 | curr_ += step_; 2025-12-19T17:54:30,757 | ^~~~~ 2025-12-19T17:54:30,757 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In member function ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator& {anonymous}::pythonic::numpy::details::arange_simd_iterator::operator+=(long int)’: 2025-12-19T17:54:30,758 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:42:9: error: ‘curr_’ was not declared in this scope 2025-12-19T17:54:30,759 42 | curr_ += n * step_; 2025-12-19T17:54:30,760 | ^~~~~ 2025-12-19T17:54:30,761 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:42:22: error: ‘step_’ was not declared in this scope 2025-12-19T17:54:30,762 42 | curr_ += n * step_; 2025-12-19T17:54:30,763 | ^~~~~ 2025-12-19T17:54:30,764 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In member function ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator& {anonymous}::pythonic::numpy::details::arange_simd_iterator::operator--()’: 2025-12-19T17:54:30,764 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:53:9: error: ‘curr_’ was not declared in this scope 2025-12-19T17:54:30,765 53 | curr_ -= step_; 2025-12-19T17:54:30,766 | ^~~~~ 2025-12-19T17:54:30,766 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:53:18: error: ‘step_’ was not declared in this scope 2025-12-19T17:54:30,767 53 | curr_ -= step_; 2025-12-19T17:54:30,768 | ^~~~~ 2025-12-19T17:54:30,768 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’: 2025-12-19T17:54:30,769 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2025-12-19T17:54:30,770 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2025-12-19T17:54:30,771 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:451:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2025-12-19T17:54:30,772 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:496:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2025-12-19T17:54:30,773 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:520:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:30,774 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:532:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:30,775 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:548:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:30,776 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:556:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:30,776 src/fluidimage/topologies/__pythran__/example.cpp:145:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:30,777 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:30,778 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2025-12-19T17:54:30,779 414 | *std::declval()...))>::type> { 2025-12-19T17:54:30,780 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,781 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/slice.hpp:4, 2025-12-19T17:54:30,782 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:4: 2025-12-19T17:54:30,782 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:30,783 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:30,784 | ^~~~~~~~ 2025-12-19T17:54:30,784 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:30,785 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:30,786 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,786 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:30,787 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:30,788 | ^~~~~~~~ 2025-12-19T17:54:30,788 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:30,789 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:30,790 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,791 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:30,792 414 | *std::declval()...))>::type> { 2025-12-19T17:54:30,793 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,794 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:30,795 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:30,795 | ^~~~~~~~ 2025-12-19T17:54:30,796 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:30,797 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:30,798 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,798 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:30,799 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:30,800 | ^~~~~~~~ 2025-12-19T17:54:30,801 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:30,802 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:30,803 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,803 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:30,804 414 | *std::declval()...))>::type> { 2025-12-19T17:54:30,806 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,806 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:30,807 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:30,808 | ^~~~~~~~ 2025-12-19T17:54:30,808 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:30,809 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:30,810 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,810 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:30,811 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:30,812 | ^~~~~~~~ 2025-12-19T17:54:30,812 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:30,813 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:30,814 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,815 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:30,815 414 | *std::declval()...))>::type> { 2025-12-19T17:54:30,816 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,817 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2025-12-19T17:54:30,818 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:30,819 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:30,820 | ^~~~~~~~ 2025-12-19T17:54:30,820 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:30,821 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:30,822 414 | *std::declval()...))>::type> { 2025-12-19T17:54:30,823 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,824 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:30,824 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:30,825 | ^~~~~~~~ 2025-12-19T17:54:30,826 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:30,827 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:30,828 414 | *std::declval()...))>::type> { 2025-12-19T17:54:30,829 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,829 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:30,830 202 | list operator*(N n, list const &l) 2025-12-19T17:54:30,831 | ^~~~~~~~ 2025-12-19T17:54:30,831 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:30,832 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:30,833 414 | *std::declval()...))>::type> { 2025-12-19T17:54:30,833 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,834 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1380: 2025-12-19T17:54:30,835 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:30,836 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:30,836 | ^~~~~~~~ 2025-12-19T17:54:30,837 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:30,838 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:30,839 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,840 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:30,841 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:30,842 | ^~~~~~~~ 2025-12-19T17:54:30,842 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:30,843 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:30,844 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,845 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:30,846 414 | *std::declval()...))>::type> { 2025-12-19T17:54:30,846 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,847 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2025-12-19T17:54:30,848 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2025-12-19T17:54:30,849 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2025-12-19T17:54:30,850 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2025-12-19T17:54:30,851 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:30,852 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:30,852 | ^~~~~~~~ 2025-12-19T17:54:30,853 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:30,854 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:30,854 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:30,855 | ^~~~~~~~ 2025-12-19T17:54:30,856 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:30,856 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:30,857 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:30,858 | ^~~~~~~~ 2025-12-19T17:54:30,859 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:30,860 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:30,861 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:30,862 | ^~~~~~~~ 2025-12-19T17:54:30,863 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:30,864 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:441:58: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<1>) const’ 2025-12-19T17:54:30,865 441 | auto operator*() const -> decltype(this->_dereference( 2025-12-19T17:54:30,866 | ~~~~~~~~~~~~~~~~~~^ 2025-12-19T17:54:30,866 442 | utils::make_index_sequence{})) 2025-12-19T17:54:30,867 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,868 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:435:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; Op = {anonymous}::pythonic::numpy::functor::square; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >}]’ 2025-12-19T17:54:30,869 435 | auto _dereference(utils::index_sequence) const 2025-12-19T17:54:30,870 | ^~~~~~~~~~~~ 2025-12-19T17:54:30,871 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:435:10: note: template argument deduction/substitution failed: 2025-12-19T17:54:30,872 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::numpy::functor::square{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0}]’: 2025-12-19T17:54:30,872 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2025-12-19T17:54:30,873 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2025-12-19T17:54:30,874 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:451:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2025-12-19T17:54:30,876 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:496:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2025-12-19T17:54:30,876 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:520:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:30,877 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:532:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:30,878 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:548:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:30,879 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:556:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:30,880 src/fluidimage/topologies/__pythran__/example.cpp:145:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:30,881 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:30,882 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’}) 2025-12-19T17:54:30,882 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:30,883 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,884 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:30,885 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:30,885 | ^~~~~~~~ 2025-12-19T17:54:30,886 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:30,887 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:30,888 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,889 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:30,889 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:30,890 | ^~~~~~~~ 2025-12-19T17:54:30,891 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:30,892 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:30,893 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,894 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:30,895 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:30,896 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,896 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:30,897 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:30,898 | ^~~~~~~~ 2025-12-19T17:54:30,899 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:30,900 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:30,902 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,902 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:30,903 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:30,904 | ^~~~~~~~ 2025-12-19T17:54:30,905 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:30,906 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:30,906 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,907 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:30,908 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:30,908 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,909 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:30,910 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:30,910 | ^~~~~~~~ 2025-12-19T17:54:30,911 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:30,912 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:30,913 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,914 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:30,914 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:30,915 | ^~~~~~~~ 2025-12-19T17:54:30,916 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:30,917 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:30,918 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,918 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:30,919 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:30,920 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,921 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:30,922 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:30,922 | ^~~~~~~~ 2025-12-19T17:54:30,923 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:30,924 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:30,925 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:30,926 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,926 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:30,927 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:30,928 | ^~~~~~~~ 2025-12-19T17:54:30,928 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:30,929 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:30,930 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:30,931 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,931 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:30,932 202 | list operator*(N n, list const &l) 2025-12-19T17:54:30,933 | ^~~~~~~~ 2025-12-19T17:54:30,934 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:30,935 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:30,936 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:30,936 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,937 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:30,938 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:30,939 | ^~~~~~~~ 2025-12-19T17:54:30,940 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:30,941 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:30,942 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,943 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:30,944 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:30,945 | ^~~~~~~~ 2025-12-19T17:54:30,945 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:30,946 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:30,947 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,948 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:30,948 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:30,949 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,950 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:30,951 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:30,952 | ^~~~~~~~ 2025-12-19T17:54:30,952 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:30,953 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:30,954 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:30,954 | ^~~~~~~~ 2025-12-19T17:54:30,955 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:30,956 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:30,957 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:30,958 | ^~~~~~~~ 2025-12-19T17:54:30,958 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:30,959 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:30,960 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:30,961 | ^~~~~~~~ 2025-12-19T17:54:30,962 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:30,963 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’: 2025-12-19T17:54:30,963 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2025-12-19T17:54:30,964 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2025-12-19T17:54:30,965 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:451:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2025-12-19T17:54:30,966 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:496:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2025-12-19T17:54:30,967 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:520:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:30,968 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:532:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:30,969 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:548:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:30,970 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:556:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:30,971 src/fluidimage/topologies/__pythran__/example.cpp:145:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:30,972 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:30,973 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’) 2025-12-19T17:54:30,973 414 | *std::declval()...))>::type> { 2025-12-19T17:54:30,974 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,975 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:30,976 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:30,976 | ^~~~~~~~ 2025-12-19T17:54:30,977 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:30,978 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:30,979 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,980 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:30,980 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:30,981 | ^~~~~~~~ 2025-12-19T17:54:30,982 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:30,983 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:30,983 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,984 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:30,985 414 | *std::declval()...))>::type> { 2025-12-19T17:54:30,985 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,986 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:30,987 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:30,987 | ^~~~~~~~ 2025-12-19T17:54:30,988 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:30,989 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:30,990 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,990 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:30,991 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:30,992 | ^~~~~~~~ 2025-12-19T17:54:30,993 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:30,994 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:30,995 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,995 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:30,996 414 | *std::declval()...))>::type> { 2025-12-19T17:54:30,997 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:30,998 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:30,998 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:30,999 | ^~~~~~~~ 2025-12-19T17:54:31,000 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,001 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,002 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,003 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,003 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,004 | ^~~~~~~~ 2025-12-19T17:54:31,005 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,005 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,006 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,006 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,007 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,008 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,009 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:31,009 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:31,010 | ^~~~~~~~ 2025-12-19T17:54:31,011 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,012 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:31,013 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,014 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,014 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:31,015 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:31,016 | ^~~~~~~~ 2025-12-19T17:54:31,017 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,018 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,018 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,019 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,020 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:31,021 202 | list operator*(N n, list const &l) 2025-12-19T17:54:31,022 | ^~~~~~~~ 2025-12-19T17:54:31,022 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,023 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,024 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,024 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,025 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:31,026 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:31,026 | ^~~~~~~~ 2025-12-19T17:54:31,027 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:31,028 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:31,029 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,030 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,030 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:31,031 | ^~~~~~~~ 2025-12-19T17:54:31,032 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:31,033 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:31,034 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,034 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,035 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,036 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,037 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:31,037 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:31,038 | ^~~~~~~~ 2025-12-19T17:54:31,039 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,040 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:31,041 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:31,041 | ^~~~~~~~ 2025-12-19T17:54:31,042 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,043 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:31,044 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:31,044 | ^~~~~~~~ 2025-12-19T17:54:31,045 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,046 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:31,046 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:31,047 | ^~~~~~~~ 2025-12-19T17:54:31,048 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,048 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:441:58: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2025-12-19T17:54:31,049 441 | auto operator*() const -> decltype(this->_dereference( 2025-12-19T17:54:31,050 | ~~~~~~~~~~~~~~~~~~^ 2025-12-19T17:54:31,051 442 | utils::make_index_sequence{})) 2025-12-19T17:54:31,052 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,053 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:435:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >}]’ 2025-12-19T17:54:31,053 435 | auto _dereference(utils::index_sequence) const 2025-12-19T17:54:31,054 | ^~~~~~~~~~~~ 2025-12-19T17:54:31,055 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:435:10: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,056 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::mul{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2025-12-19T17:54:31,057 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2025-12-19T17:54:31,058 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2025-12-19T17:54:31,059 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:451:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2025-12-19T17:54:31,060 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:496:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2025-12-19T17:54:31,060 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:520:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:31,062 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:532:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:31,062 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:548:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,063 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:556:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,064 src/fluidimage/topologies/__pythran__/example.cpp:145:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:31,065 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:31,066 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’}) 2025-12-19T17:54:31,067 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,067 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,068 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:31,069 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,070 | ^~~~~~~~ 2025-12-19T17:54:31,071 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,071 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,072 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,073 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,073 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,074 | ^~~~~~~~ 2025-12-19T17:54:31,075 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,075 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,076 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,077 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,077 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,078 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,079 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:31,080 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,081 | ^~~~~~~~ 2025-12-19T17:54:31,082 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,082 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,083 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,084 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,085 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,085 | ^~~~~~~~ 2025-12-19T17:54:31,086 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,087 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,088 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,089 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,090 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,090 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,091 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:31,092 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,092 | ^~~~~~~~ 2025-12-19T17:54:31,093 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,094 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,095 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,095 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,096 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,097 | ^~~~~~~~ 2025-12-19T17:54:31,097 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,098 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,099 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,100 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,101 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,101 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,102 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:31,103 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:31,104 | ^~~~~~~~ 2025-12-19T17:54:31,105 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,106 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:31,107 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,107 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,108 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:31,109 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:31,110 | ^~~~~~~~ 2025-12-19T17:54:31,111 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,112 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,112 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,113 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,114 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:31,115 202 | list operator*(N n, list const &l) 2025-12-19T17:54:31,116 | ^~~~~~~~ 2025-12-19T17:54:31,117 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,117 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,118 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,119 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,120 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:31,121 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:31,122 | ^~~~~~~~ 2025-12-19T17:54:31,122 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:31,123 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:31,124 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,124 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,125 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:31,126 | ^~~~~~~~ 2025-12-19T17:54:31,126 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:31,127 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:31,128 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,128 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,129 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,130 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,131 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:31,131 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:31,132 | ^~~~~~~~ 2025-12-19T17:54:31,133 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,134 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:31,135 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:31,136 | ^~~~~~~~ 2025-12-19T17:54:31,136 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,137 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:31,138 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:31,139 | ^~~~~~~~ 2025-12-19T17:54:31,140 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,140 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:31,141 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:31,142 | ^~~~~~~~ 2025-12-19T17:54:31,143 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,144 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’: 2025-12-19T17:54:31,145 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2025-12-19T17:54:31,146 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:451:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2025-12-19T17:54:31,147 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:496:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2025-12-19T17:54:31,148 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:520:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:31,149 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:532:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:31,150 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:548:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,150 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:556:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,151 src/fluidimage/topologies/__pythran__/example.cpp:145:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:31,152 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:31,153 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’) 2025-12-19T17:54:31,154 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,155 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,156 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:31,156 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,157 | ^~~~~~~~ 2025-12-19T17:54:31,158 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,159 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,160 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,160 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,161 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,162 | ^~~~~~~~ 2025-12-19T17:54:31,163 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,164 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,164 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,165 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,166 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,166 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,167 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:31,168 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,169 | ^~~~~~~~ 2025-12-19T17:54:31,170 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,170 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,171 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,172 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,173 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,174 | ^~~~~~~~ 2025-12-19T17:54:31,174 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,175 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,176 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,177 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,177 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,178 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,179 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:31,180 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,181 | ^~~~~~~~ 2025-12-19T17:54:31,182 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,182 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,183 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,184 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,184 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,185 | ^~~~~~~~ 2025-12-19T17:54:31,186 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,186 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,187 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,188 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,189 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,189 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,190 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:31,191 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:31,192 | ^~~~~~~~ 2025-12-19T17:54:31,193 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,194 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:31,194 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,195 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,196 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:31,197 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:31,197 | ^~~~~~~~ 2025-12-19T17:54:31,198 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,199 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,200 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,200 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,201 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:31,202 202 | list operator*(N n, list const &l) 2025-12-19T17:54:31,203 | ^~~~~~~~ 2025-12-19T17:54:31,203 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,204 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,205 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,206 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,207 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:31,207 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:31,208 | ^~~~~~~~ 2025-12-19T17:54:31,209 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:31,210 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:31,211 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,212 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,213 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:31,214 | ^~~~~~~~ 2025-12-19T17:54:31,214 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:31,215 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:31,216 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,216 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,217 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,218 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,218 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:31,219 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:31,220 | ^~~~~~~~ 2025-12-19T17:54:31,220 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,221 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:31,222 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:31,223 | ^~~~~~~~ 2025-12-19T17:54:31,223 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,224 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:31,225 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:31,226 | ^~~~~~~~ 2025-12-19T17:54:31,227 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,228 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:31,228 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:31,229 | ^~~~~~~~ 2025-12-19T17:54:31,230 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,231 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:441:58: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2025-12-19T17:54:31,232 441 | auto operator*() const -> decltype(this->_dereference( 2025-12-19T17:54:31,233 | ~~~~~~~~~~~~~~~~~~^ 2025-12-19T17:54:31,234 442 | utils::make_index_sequence{})) 2025-12-19T17:54:31,235 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,236 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:435:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >; Op = {anonymous}::pythonic::operator_::functor::add; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >}]’ 2025-12-19T17:54:31,237 435 | auto _dereference(utils::index_sequence) const 2025-12-19T17:54:31,238 | ^~~~~~~~~~~~ 2025-12-19T17:54:31,238 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:435:10: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,239 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::add{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2025-12-19T17:54:31,240 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:441:58: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2025-12-19T17:54:31,241 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2025-12-19T17:54:31,242 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:451:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2025-12-19T17:54:31,243 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:496:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2025-12-19T17:54:31,244 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:520:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:31,245 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:532:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:31,246 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:548:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,247 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:556:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,248 src/fluidimage/topologies/__pythran__/example.cpp:145:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:31,249 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:31,250 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’}) 2025-12-19T17:54:31,251 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,252 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,252 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:31,253 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,254 | ^~~~~~~~ 2025-12-19T17:54:31,255 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,255 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,256 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,257 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,258 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,258 | ^~~~~~~~ 2025-12-19T17:54:31,259 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,260 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,261 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,262 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,263 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,264 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,265 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:31,265 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,266 | ^~~~~~~~ 2025-12-19T17:54:31,267 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,268 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,268 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,269 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,270 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,271 | ^~~~~~~~ 2025-12-19T17:54:31,272 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,273 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,274 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,275 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,276 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,276 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,277 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:31,278 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,279 | ^~~~~~~~ 2025-12-19T17:54:31,280 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,281 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,281 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,282 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,283 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,284 | ^~~~~~~~ 2025-12-19T17:54:31,285 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,285 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,286 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,287 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,288 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,288 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,289 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:31,290 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:31,291 | ^~~~~~~~ 2025-12-19T17:54:31,292 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,293 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:31,294 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,294 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,295 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:31,296 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:31,297 | ^~~~~~~~ 2025-12-19T17:54:31,298 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,298 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,299 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,301 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,301 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:31,302 202 | list operator*(N n, list const &l) 2025-12-19T17:54:31,303 | ^~~~~~~~ 2025-12-19T17:54:31,303 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,304 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,305 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,305 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,306 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:31,307 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:31,308 | ^~~~~~~~ 2025-12-19T17:54:31,308 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:31,309 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:31,310 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,311 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,312 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:31,313 | ^~~~~~~~ 2025-12-19T17:54:31,314 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:31,315 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:31,315 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,316 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,317 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,318 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,319 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:31,319 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:31,320 | ^~~~~~~~ 2025-12-19T17:54:31,321 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,322 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:31,323 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:31,324 | ^~~~~~~~ 2025-12-19T17:54:31,325 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,325 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:31,326 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:31,327 | ^~~~~~~~ 2025-12-19T17:54:31,327 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,328 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:31,329 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:31,330 | ^~~~~~~~ 2025-12-19T17:54:31,330 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,331 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’: 2025-12-19T17:54:31,332 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:451:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2025-12-19T17:54:31,333 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:496:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2025-12-19T17:54:31,334 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:520:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:31,335 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:532:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:31,336 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:548:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,337 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:556:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,338 src/fluidimage/topologies/__pythran__/example.cpp:145:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:31,339 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:31,339 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’) 2025-12-19T17:54:31,340 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,341 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,342 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:31,343 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,344 | ^~~~~~~~ 2025-12-19T17:54:31,345 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,346 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,346 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,347 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,348 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,348 | ^~~~~~~~ 2025-12-19T17:54:31,349 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,350 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,350 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,351 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,352 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,353 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,354 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:31,354 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,356 | ^~~~~~~~ 2025-12-19T17:54:31,356 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,357 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,358 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,358 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,359 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,360 | ^~~~~~~~ 2025-12-19T17:54:31,361 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,361 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,362 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,363 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,363 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,364 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,365 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:31,365 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,366 | ^~~~~~~~ 2025-12-19T17:54:31,367 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,368 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,369 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,370 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,370 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,371 | ^~~~~~~~ 2025-12-19T17:54:31,372 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,373 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,374 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,375 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,375 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,376 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,377 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:31,378 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:31,379 | ^~~~~~~~ 2025-12-19T17:54:31,380 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,380 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:31,381 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,382 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,383 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:31,384 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:31,384 | ^~~~~~~~ 2025-12-19T17:54:31,385 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,386 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,386 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,387 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,388 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:31,389 202 | list operator*(N n, list const &l) 2025-12-19T17:54:31,390 | ^~~~~~~~ 2025-12-19T17:54:31,390 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,391 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,392 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,393 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,394 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:31,395 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:31,396 | ^~~~~~~~ 2025-12-19T17:54:31,396 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:31,397 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:31,398 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,399 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,400 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:31,401 | ^~~~~~~~ 2025-12-19T17:54:31,402 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:31,402 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:31,403 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,404 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,404 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,405 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,406 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:31,407 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:31,407 | ^~~~~~~~ 2025-12-19T17:54:31,408 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,409 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:31,409 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:31,410 | ^~~~~~~~ 2025-12-19T17:54:31,411 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,412 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:31,413 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:31,413 | ^~~~~~~~ 2025-12-19T17:54:31,414 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,415 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:31,416 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:31,417 | ^~~~~~~~ 2025-12-19T17:54:31,417 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,418 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:441:58: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2025-12-19T17:54:31,419 441 | auto operator*() const -> decltype(this->_dereference( 2025-12-19T17:54:31,420 | ~~~~~~~~~~~~~~~~~~^ 2025-12-19T17:54:31,422 442 | utils::make_index_sequence{})) 2025-12-19T17:54:31,422 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,423 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:435:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::operator_::functor::add; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator}]’ 2025-12-19T17:54:31,424 435 | auto _dereference(utils::index_sequence) const 2025-12-19T17:54:31,425 | ^~~~~~~~~~~~ 2025-12-19T17:54:31,426 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:435:10: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,427 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::add{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::broadcast >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >, ::pythonic::types::const_broadcast_iterator >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::broadcast >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >, ::pythonic::types::const_broadcast_iterator >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2025-12-19T17:54:31,428 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:441:58: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2025-12-19T17:54:31,430 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:451:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2025-12-19T17:54:31,431 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:496:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2025-12-19T17:54:31,432 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:520:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:31,433 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:532:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:31,433 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:548:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,435 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:556:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,435 src/fluidimage/topologies/__pythran__/example.cpp:145:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:31,436 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:31,437 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’}) 2025-12-19T17:54:31,438 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,439 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,440 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:31,440 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,441 | ^~~~~~~~ 2025-12-19T17:54:31,442 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,442 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,443 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,444 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,445 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,446 | ^~~~~~~~ 2025-12-19T17:54:31,446 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,447 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,448 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,449 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,450 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,451 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,452 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:31,453 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,454 | ^~~~~~~~ 2025-12-19T17:54:31,455 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,456 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,456 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,457 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,458 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,458 | ^~~~~~~~ 2025-12-19T17:54:31,459 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,460 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,460 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,461 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,462 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,462 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,463 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:31,464 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,464 | ^~~~~~~~ 2025-12-19T17:54:31,465 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,466 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,467 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,468 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,468 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,469 | ^~~~~~~~ 2025-12-19T17:54:31,470 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,471 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,472 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,473 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,474 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,475 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,476 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:31,476 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:31,478 | ^~~~~~~~ 2025-12-19T17:54:31,478 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,479 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:31,480 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,481 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,482 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:31,482 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:31,483 | ^~~~~~~~ 2025-12-19T17:54:31,484 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,485 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,486 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,487 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,488 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:31,488 202 | list operator*(N n, list const &l) 2025-12-19T17:54:31,489 | ^~~~~~~~ 2025-12-19T17:54:31,490 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,491 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,492 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,493 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,493 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:31,494 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:31,495 | ^~~~~~~~ 2025-12-19T17:54:31,496 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:31,497 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:31,497 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,498 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,499 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:31,499 | ^~~~~~~~ 2025-12-19T17:54:31,500 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:31,501 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:31,501 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,502 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,503 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,503 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,504 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:31,505 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:31,506 | ^~~~~~~~ 2025-12-19T17:54:31,506 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,507 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:31,508 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:31,509 | ^~~~~~~~ 2025-12-19T17:54:31,509 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,510 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:31,511 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:31,512 | ^~~~~~~~ 2025-12-19T17:54:31,513 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,513 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:31,514 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:31,515 | ^~~~~~~~ 2025-12-19T17:54:31,516 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,517 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’: 2025-12-19T17:54:31,517 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:496:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2025-12-19T17:54:31,519 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:520:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:31,519 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:532:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:31,520 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:548:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,521 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:556:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,522 src/fluidimage/topologies/__pythran__/example.cpp:145:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:31,523 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:31,524 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:23: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2025-12-19T17:54:31,525 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,526 | ^~~~~ 2025-12-19T17:54:31,527 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex256.hpp:4, 2025-12-19T17:54:31,527 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2025-12-19T17:54:31,528 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:54:31,529 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:31,529 | ^~~~~~~~ 2025-12-19T17:54:31,530 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:31,531 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:31,531 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,532 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,533 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:31,533 | ^~~~~~~~ 2025-12-19T17:54:31,534 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:31,535 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:31,536 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,537 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:31,537 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,538 | ^~~~~ 2025-12-19T17:54:31,539 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:31,540 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,541 | ^~~~~~~~ 2025-12-19T17:54:31,542 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,543 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,544 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,545 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,545 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,546 | ^~~~~~~~ 2025-12-19T17:54:31,547 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,548 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,549 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,550 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,550 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,551 | ^~~~~ 2025-12-19T17:54:31,552 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:31,552 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,553 | ^~~~~~~~ 2025-12-19T17:54:31,554 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,555 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,555 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,556 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,557 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,558 | ^~~~~~~~ 2025-12-19T17:54:31,558 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,559 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,560 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,561 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:23: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,562 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,562 | ^~~~~ 2025-12-19T17:54:31,563 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:31,564 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,565 | ^~~~~~~~ 2025-12-19T17:54:31,565 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,566 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,567 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,568 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,569 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,569 | ^~~~~~~~ 2025-12-19T17:54:31,570 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,571 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,572 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,573 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,573 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,574 | ^~~~~ 2025-12-19T17:54:31,575 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:31,576 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:31,576 | ^~~~~~~~ 2025-12-19T17:54:31,577 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,578 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:31,578 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,579 | ^~~~~ 2025-12-19T17:54:31,580 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:31,580 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:31,581 | ^~~~~~~~ 2025-12-19T17:54:31,582 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,583 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:23: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,583 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,584 | ^~~~~ 2025-12-19T17:54:31,585 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:31,586 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:31,587 | ^~~~~~~~ 2025-12-19T17:54:31,587 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:31,588 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:31,589 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,590 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,590 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:31,591 | ^~~~~~~~ 2025-12-19T17:54:31,592 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:31,593 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:31,594 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,595 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:23: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,595 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,596 | ^~~~~ 2025-12-19T17:54:31,597 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:31,597 202 | list operator*(N n, list const &l) 2025-12-19T17:54:31,598 | ^~~~~~~~ 2025-12-19T17:54:31,599 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,600 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:23: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,600 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,601 | ^~~~~ 2025-12-19T17:54:31,602 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:31,602 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:31,603 | ^~~~~~~~ 2025-12-19T17:54:31,604 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,605 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:31,606 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:31,607 | ^~~~~~~~ 2025-12-19T17:54:31,607 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,608 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:31,609 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:31,610 | ^~~~~~~~ 2025-12-19T17:54:31,611 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,612 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:31,613 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:31,613 | ^~~~~~~~ 2025-12-19T17:54:31,614 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,615 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:30: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’) 2025-12-19T17:54:31,616 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,617 | ^~~~~~ 2025-12-19T17:54:31,618 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:54:31,619 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:31,620 | ^~~~~~~~ 2025-12-19T17:54:31,620 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:31,621 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:31,622 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,623 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,624 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:31,625 | ^~~~~~~~ 2025-12-19T17:54:31,625 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:31,626 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:31,627 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,628 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:31,628 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,629 | ^~~~~~ 2025-12-19T17:54:31,630 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2025-12-19T17:54:31,631 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2025-12-19T17:54:31,631 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2025-12-19T17:54:31,632 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:43: 2025-12-19T17:54:31,633 /usr/include/c++/12/complex:392:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const complex<_Tp>&)’ 2025-12-19T17:54:31,633 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) 2025-12-19T17:54:31,634 | ^~~~~~~~ 2025-12-19T17:54:31,635 /usr/include/c++/12/complex:392:5: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,636 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:31,636 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,637 | ^~~~~~ 2025-12-19T17:54:31,638 /usr/include/c++/12/complex:401:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const _Tp&)’ 2025-12-19T17:54:31,639 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) 2025-12-19T17:54:31,639 | ^~~~~~~~ 2025-12-19T17:54:31,640 /usr/include/c++/12/complex:401:5: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,641 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:31,642 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,643 | ^~~~~~ 2025-12-19T17:54:31,644 /usr/include/c++/12/complex:410:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const _Tp&, const complex<_Tp>&)’ 2025-12-19T17:54:31,644 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) 2025-12-19T17:54:31,645 | ^~~~~~~~ 2025-12-19T17:54:31,646 /usr/include/c++/12/complex:410:5: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,646 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:30: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,647 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,648 | ^~~~~~ 2025-12-19T17:54:31,648 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/complex64.hpp:6, 2025-12-19T17:54:31,649 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:26: 2025-12-19T17:54:31,650 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: candidate: ‘template std::complex_broadcast_t std::operator*(complex<_Tp>, S)’ 2025-12-19T17:54:31,651 42 | complex_broadcast_t operator*(std::complex self, S other) 2025-12-19T17:54:31,652 | ^~~~~~~~ 2025-12-19T17:54:31,653 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,653 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘std::complex<_Tp>’ 2025-12-19T17:54:31,654 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,656 | ^~~~~~ 2025-12-19T17:54:31,656 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: candidate: ‘template std::complex_broadcast_t std::operator*(S, complex<_Tp>)’ 2025-12-19T17:54:31,657 49 | complex_broadcast_t operator*(S self, std::complex other) 2025-12-19T17:54:31,658 | ^~~~~~~~ 2025-12-19T17:54:31,659 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,660 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:30: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,661 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,662 | ^~~~~~ 2025-12-19T17:54:31,662 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:31,663 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,664 | ^~~~~~~~ 2025-12-19T17:54:31,665 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,666 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,666 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,667 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,668 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,669 | ^~~~~~~~ 2025-12-19T17:54:31,670 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,670 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,671 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,672 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,673 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,673 | ^~~~~~ 2025-12-19T17:54:31,674 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:31,675 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,676 | ^~~~~~~~ 2025-12-19T17:54:31,677 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,678 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,678 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,679 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,680 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,680 | ^~~~~~~~ 2025-12-19T17:54:31,681 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,682 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,682 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,683 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:30: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,684 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,685 | ^~~~~~ 2025-12-19T17:54:31,685 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:31,686 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,687 | ^~~~~~~~ 2025-12-19T17:54:31,688 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,689 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,690 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,690 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,691 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,692 | ^~~~~~~~ 2025-12-19T17:54:31,693 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,694 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,695 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,695 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,696 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,697 | ^~~~~~ 2025-12-19T17:54:31,698 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:31,699 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:31,700 | ^~~~~~~~ 2025-12-19T17:54:31,700 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,701 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:31,702 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,703 | ^~~~~~ 2025-12-19T17:54:31,704 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:31,705 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:31,705 | ^~~~~~~~ 2025-12-19T17:54:31,706 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,707 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:30: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,708 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,709 | ^~~~~~ 2025-12-19T17:54:31,709 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:31,710 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:31,711 | ^~~~~~~~ 2025-12-19T17:54:31,712 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:31,713 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:31,714 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,714 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,715 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:31,716 | ^~~~~~~~ 2025-12-19T17:54:31,716 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:31,717 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:31,718 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,718 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:30: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,719 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,720 | ^~~~~~ 2025-12-19T17:54:31,721 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:31,722 202 | list operator*(N n, list const &l) 2025-12-19T17:54:31,722 | ^~~~~~~~ 2025-12-19T17:54:31,723 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,724 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:30: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,725 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,726 | ^~~~~~ 2025-12-19T17:54:31,727 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:31,727 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:31,728 | ^~~~~~~~ 2025-12-19T17:54:31,729 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,730 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:31,731 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:31,732 | ^~~~~~~~ 2025-12-19T17:54:31,732 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,733 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:31,734 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:31,735 | ^~~~~~~~ 2025-12-19T17:54:31,736 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,736 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:31,737 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:31,738 | ^~~~~~~~ 2025-12-19T17:54:31,738 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,739 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’: 2025-12-19T17:54:31,740 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:488:47: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2025-12-19T17:54:31,741 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:523:57: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:31,742 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:532:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:31,743 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:548:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,744 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:556:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,745 src/fluidimage/topologies/__pythran__/example.cpp:145:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:31,746 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:31,746 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:451:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&)’ 2025-12-19T17:54:31,747 451 | auto oiter = vectorizer::vbegin(other); 2025-12-19T17:54:31,748 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-12-19T17:54:31,749 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:9: 2025-12-19T17:54:31,750 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:5: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2025-12-19T17:54:31,751 18 | vbegin(E &&expr) -> decltype(std::forward(expr).vbegin(vectorize{})) 2025-12-19T17:54:31,751 | ^~~~~~ 2025-12-19T17:54:31,752 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:5: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,753 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&]’: 2025-12-19T17:54:31,754 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:451:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2025-12-19T17:54:31,755 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:488:47: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2025-12-19T17:54:31,756 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:523:57: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:31,757 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:532:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:31,758 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:548:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,759 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:556:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,759 src/fluidimage/topologies/__pythran__/example.cpp:145:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:31,760 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:31,761 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:62: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2025-12-19T17:54:31,762 18 | vbegin(E &&expr) -> decltype(std::forward(expr).vbegin(vectorize{})) 2025-12-19T17:54:31,763 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-12-19T17:54:31,764 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:274:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::add; Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >]’ 2025-12-19T17:54:31,764 274 | numpy_expr::vbegin(vectorize_nobroadcast) const 2025-12-19T17:54:31,766 | ^~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,766 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’: 2025-12-19T17:54:31,767 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:488:47: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2025-12-19T17:54:31,768 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:523:57: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:31,769 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:532:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:31,770 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:548:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,771 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:556:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,772 src/fluidimage/topologies/__pythran__/example.cpp:145:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:31,773 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:31,774 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:23: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2025-12-19T17:54:31,774 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,775 | ^~~~~ 2025-12-19T17:54:31,776 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:54:31,777 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:31,778 | ^~~~~~~~ 2025-12-19T17:54:31,778 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:31,779 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:31,780 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,781 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,782 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:31,783 | ^~~~~~~~ 2025-12-19T17:54:31,784 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:31,784 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:31,785 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,786 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:31,787 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,788 | ^~~~~ 2025-12-19T17:54:31,788 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:31,790 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,790 | ^~~~~~~~ 2025-12-19T17:54:31,791 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,792 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,792 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,793 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,794 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,794 | ^~~~~~~~ 2025-12-19T17:54:31,795 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,796 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,797 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,797 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,798 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,799 | ^~~~~ 2025-12-19T17:54:31,799 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:31,800 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,801 | ^~~~~~~~ 2025-12-19T17:54:31,802 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,803 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,804 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,805 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,806 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,807 | ^~~~~~~~ 2025-12-19T17:54:31,807 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,808 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,809 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,810 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:23: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,811 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,811 | ^~~~~ 2025-12-19T17:54:31,812 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:31,813 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,814 | ^~~~~~~~ 2025-12-19T17:54:31,815 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,816 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,816 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,817 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,818 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,818 | ^~~~~~~~ 2025-12-19T17:54:31,819 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,820 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,820 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,821 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,822 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,822 | ^~~~~ 2025-12-19T17:54:31,823 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:31,824 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:31,825 | ^~~~~~~~ 2025-12-19T17:54:31,826 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,826 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:31,827 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,828 | ^~~~~ 2025-12-19T17:54:31,829 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:31,830 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:31,831 | ^~~~~~~~ 2025-12-19T17:54:31,831 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,832 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:23: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,833 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,834 | ^~~~~ 2025-12-19T17:54:31,835 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:31,835 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:31,836 | ^~~~~~~~ 2025-12-19T17:54:31,837 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:31,838 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:31,838 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,839 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,840 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:31,841 | ^~~~~~~~ 2025-12-19T17:54:31,841 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:31,842 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:31,843 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,843 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:23: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,844 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,845 | ^~~~~ 2025-12-19T17:54:31,845 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:31,846 202 | list operator*(N n, list const &l) 2025-12-19T17:54:31,847 | ^~~~~~~~ 2025-12-19T17:54:31,848 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,849 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:456:23: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,850 456 | iter.store(Op{}(*iter, *oiter)); 2025-12-19T17:54:31,851 | ^~~~~ 2025-12-19T17:54:31,852 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:31,852 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:31,853 | ^~~~~~~~ 2025-12-19T17:54:31,854 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,855 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:31,856 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:31,856 | ^~~~~~~~ 2025-12-19T17:54:31,857 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,858 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:31,859 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:31,860 | ^~~~~~~~ 2025-12-19T17:54:31,861 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,861 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:31,862 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:31,863 | ^~~~~~~~ 2025-12-19T17:54:31,863 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,864 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’: 2025-12-19T17:54:31,865 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2025-12-19T17:54:31,866 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2025-12-19T17:54:31,866 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:31,867 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:31,868 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:31,869 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,870 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,871 src/fluidimage/topologies/__pythran__/example.cpp:139:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:31,871 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:31,872 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’) 2025-12-19T17:54:31,873 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,874 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,875 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:31,875 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,876 | ^~~~~~~~ 2025-12-19T17:54:31,877 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,878 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,879 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,879 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,880 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,881 | ^~~~~~~~ 2025-12-19T17:54:31,882 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,883 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,884 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,885 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,885 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,886 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,887 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:31,887 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,888 | ^~~~~~~~ 2025-12-19T17:54:31,889 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,890 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,890 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,891 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,892 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,892 | ^~~~~~~~ 2025-12-19T17:54:31,893 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,894 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,894 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,895 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,896 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,897 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,898 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:31,899 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,900 | ^~~~~~~~ 2025-12-19T17:54:31,901 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,901 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,902 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,903 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,904 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,904 | ^~~~~~~~ 2025-12-19T17:54:31,905 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,906 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,907 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,908 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,909 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,910 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,911 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:31,911 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:31,912 | ^~~~~~~~ 2025-12-19T17:54:31,913 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,913 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:31,914 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,915 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,915 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:31,916 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:31,917 | ^~~~~~~~ 2025-12-19T17:54:31,918 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,918 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,919 414 | *std::declval()...))>::type> { 2025-12-19T17:54:31,920 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,921 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:441:58: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >::_dereference({anonymous}::pythonic::utils::make_index_sequence<1>) const’ 2025-12-19T17:54:31,922 441 | auto operator*() const -> decltype(this->_dereference( 2025-12-19T17:54:31,923 | ~~~~~~~~~~~~~~~~~~^ 2025-12-19T17:54:31,923 442 | utils::make_index_sequence{})) 2025-12-19T17:54:31,924 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,925 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:435:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; Op = {anonymous}::pythonic::operator_::functor::pos; Iters = {{anonymous}::pythonic::numpy::details::arange_simd_iterator}]’ 2025-12-19T17:54:31,926 435 | auto _dereference(utils::index_sequence) const 2025-12-19T17:54:31,927 | ^~~~~~~~~~~~ 2025-12-19T17:54:31,928 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:435:10: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,928 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::pos{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_index >, ::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_simd_iterator >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_index >, ::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_simd_iterator >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0}]’: 2025-12-19T17:54:31,929 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:441:58: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ 2025-12-19T17:54:31,930 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2025-12-19T17:54:31,931 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2025-12-19T17:54:31,932 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:31,932 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:31,934 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:31,934 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,935 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,936 src/fluidimage/topologies/__pythran__/example.cpp:139:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:31,937 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:31,937 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’}) 2025-12-19T17:54:31,938 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,939 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,940 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:31,941 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,942 | ^~~~~~~~ 2025-12-19T17:54:31,943 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,943 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,944 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,945 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,945 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:31,946 | ^~~~~~~~ 2025-12-19T17:54:31,947 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,947 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,948 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,949 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,950 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,950 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,951 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:31,952 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,952 | ^~~~~~~~ 2025-12-19T17:54:31,953 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,954 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,955 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,956 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,957 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:31,957 | ^~~~~~~~ 2025-12-19T17:54:31,958 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,959 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,960 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,961 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,961 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,962 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,963 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:31,964 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,965 | ^~~~~~~~ 2025-12-19T17:54:31,966 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,967 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,968 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,968 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,969 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:31,970 | ^~~~~~~~ 2025-12-19T17:54:31,971 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:31,971 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:31,972 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,973 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:31,974 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,975 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,975 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:31,976 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:31,977 | ^~~~~~~~ 2025-12-19T17:54:31,978 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,978 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:31,979 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,980 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,981 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:31,982 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:31,983 | ^~~~~~~~ 2025-12-19T17:54:31,983 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:31,984 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:31,985 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:31,986 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:31,987 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’: 2025-12-19T17:54:31,987 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2025-12-19T17:54:31,989 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:31,989 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:31,990 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:31,991 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,992 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:31,993 src/fluidimage/topologies/__pythran__/example.cpp:139:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:31,993 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:31,994 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’) 2025-12-19T17:54:31,995 184 | iter.store(*oiter); 2025-12-19T17:54:31,996 | ^~~~~~ 2025-12-19T17:54:31,996 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:54:31,997 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:31,998 | ^~~~~~~~ 2025-12-19T17:54:31,998 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:31,999 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:32,000 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,001 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,001 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:32,002 | ^~~~~~~~ 2025-12-19T17:54:32,003 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:32,004 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:32,005 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,005 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:32,006 184 | iter.store(*oiter); 2025-12-19T17:54:32,007 | ^~~~~~ 2025-12-19T17:54:32,008 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:32,009 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,010 | ^~~~~~~~ 2025-12-19T17:54:32,010 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,011 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,012 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,013 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,014 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,015 | ^~~~~~~~ 2025-12-19T17:54:32,016 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,016 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,017 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,018 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:32,018 184 | iter.store(*oiter); 2025-12-19T17:54:32,019 | ^~~~~~ 2025-12-19T17:54:32,020 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:32,021 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:32,021 | ^~~~~~~~ 2025-12-19T17:54:32,022 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,023 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,023 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,024 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,025 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:32,026 | ^~~~~~~~ 2025-12-19T17:54:32,027 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,027 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,028 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,029 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,030 184 | iter.store(*oiter); 2025-12-19T17:54:32,031 | ^~~~~~ 2025-12-19T17:54:32,032 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:32,032 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:32,033 | ^~~~~~~~ 2025-12-19T17:54:32,034 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,035 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,036 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,037 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,038 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:32,039 | ^~~~~~~~ 2025-12-19T17:54:32,040 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,040 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,041 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,042 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:32,042 184 | iter.store(*oiter); 2025-12-19T17:54:32,043 | ^~~~~~ 2025-12-19T17:54:32,044 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:32,045 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:32,045 | ^~~~~~~~ 2025-12-19T17:54:32,046 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,047 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:32,047 184 | iter.store(*oiter); 2025-12-19T17:54:32,048 | ^~~~~~ 2025-12-19T17:54:32,049 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:32,050 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:32,051 | ^~~~~~~~ 2025-12-19T17:54:32,052 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,053 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,054 184 | iter.store(*oiter); 2025-12-19T17:54:32,054 | ^~~~~~ 2025-12-19T17:54:32,055 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:32,056 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:32,057 | ^~~~~~~~ 2025-12-19T17:54:32,058 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:32,059 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:32,060 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,061 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,061 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:32,062 | ^~~~~~~~ 2025-12-19T17:54:32,063 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:32,063 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:32,064 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,065 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,066 184 | iter.store(*oiter); 2025-12-19T17:54:32,066 | ^~~~~~ 2025-12-19T17:54:32,067 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:32,068 202 | list operator*(N n, list const &l) 2025-12-19T17:54:32,069 | ^~~~~~~~ 2025-12-19T17:54:32,069 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,070 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,071 184 | iter.store(*oiter); 2025-12-19T17:54:32,072 | ^~~~~~ 2025-12-19T17:54:32,073 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:32,073 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:32,074 | ^~~~~~~~ 2025-12-19T17:54:32,075 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,076 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:32,077 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:32,078 | ^~~~~~~~ 2025-12-19T17:54:32,078 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,079 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:32,080 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:32,081 | ^~~~~~~~ 2025-12-19T17:54:32,082 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,083 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:32,084 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:32,085 | ^~~~~~~~ 2025-12-19T17:54:32,085 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,086 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’: 2025-12-19T17:54:32,087 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2025-12-19T17:54:32,087 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:32,088 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,089 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,090 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,091 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,092 src/fluidimage/topologies/__pythran__/example.cpp:139:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:32,093 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:32,094 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >&)’ 2025-12-19T17:54:32,094 178 | auto oiter = vectorizer::vbegin(other); 2025-12-19T17:54:32,095 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-12-19T17:54:32,096 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:5: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2025-12-19T17:54:32,097 18 | vbegin(E &&expr) -> decltype(std::forward(expr).vbegin(vectorize{})) 2025-12-19T17:54:32,098 | ^~~~~~ 2025-12-19T17:54:32,099 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:5: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,100 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >&]’: 2025-12-19T17:54:32,101 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2025-12-19T17:54:32,102 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2025-12-19T17:54:32,103 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:32,104 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,105 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,106 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,106 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,107 src/fluidimage/topologies/__pythran__/example.cpp:139:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:32,108 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:32,109 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:62: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2025-12-19T17:54:32,110 18 | vbegin(E &&expr) -> decltype(std::forward(expr).vbegin(vectorize{})) 2025-12-19T17:54:32,111 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-12-19T17:54:32,112 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:274:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >]’ 2025-12-19T17:54:32,113 274 | numpy_expr::vbegin(vectorize_nobroadcast) const 2025-12-19T17:54:32,113 | ^~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,114 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2025-12-19T17:54:32,115 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,116 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,117 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:32,118 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,119 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,120 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:32,120 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,121 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,122 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,123 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,124 src/fluidimage/topologies/__pythran__/example.cpp:152:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:32,125 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:32,126 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:54:32,127 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,127 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,128 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:32,129 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,130 | ^~~~~~~~ 2025-12-19T17:54:32,131 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,132 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,132 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,133 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,134 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,135 | ^~~~~~~~ 2025-12-19T17:54:32,136 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,137 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,138 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,138 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:32,139 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,140 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,141 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:32,141 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:32,142 | ^~~~~~~~ 2025-12-19T17:54:32,143 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,143 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,144 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,145 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,146 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:32,147 | ^~~~~~~~ 2025-12-19T17:54:32,148 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,149 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,150 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,151 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,152 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,153 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,153 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:32,154 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:32,155 | ^~~~~~~~ 2025-12-19T17:54:32,156 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,156 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,157 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,158 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,159 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:32,160 | ^~~~~~~~ 2025-12-19T17:54:32,161 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,162 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,162 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,163 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:32,164 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,164 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,165 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:32,166 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:32,166 | ^~~~~~~~ 2025-12-19T17:54:32,167 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,168 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:32,169 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,169 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,170 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:32,171 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:32,172 | ^~~~~~~~ 2025-12-19T17:54:32,173 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,174 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,174 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,175 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,176 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:32,177 202 | list operator*(N n, list const &l) 2025-12-19T17:54:32,178 | ^~~~~~~~ 2025-12-19T17:54:32,178 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,179 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,180 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,181 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,182 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:32,183 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:32,183 | ^~~~~~~~ 2025-12-19T17:54:32,184 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:32,184 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:32,185 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,186 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,186 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:32,187 | ^~~~~~~~ 2025-12-19T17:54:32,188 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:32,189 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:32,189 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,190 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,191 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,192 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,193 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:32,193 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:32,194 | ^~~~~~~~ 2025-12-19T17:54:32,195 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,196 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:32,197 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:32,197 | ^~~~~~~~ 2025-12-19T17:54:32,198 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,199 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:32,200 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:32,200 | ^~~~~~~~ 2025-12-19T17:54:32,201 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,202 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:32,203 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:32,204 | ^~~~~~~~ 2025-12-19T17:54:32,204 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,205 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:441:58: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2025-12-19T17:54:32,206 441 | auto operator*() const -> decltype(this->_dereference( 2025-12-19T17:54:32,207 | ~~~~~~~~~~~~~~~~~~^ 2025-12-19T17:54:32,207 442 | utils::make_index_sequence{})) 2025-12-19T17:54:32,208 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,209 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:435:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::numpy::functor::multiply; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2025-12-19T17:54:32,210 435 | auto _dereference(utils::index_sequence) const 2025-12-19T17:54:32,211 | ^~~~~~~~~~~~ 2025-12-19T17:54:32,211 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:435:10: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,212 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::numpy::functor::multiply{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2025-12-19T17:54:32,214 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:441:58: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2025-12-19T17:54:32,214 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,215 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,216 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:32,217 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,218 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:32,219 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,220 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,221 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,221 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,222 src/fluidimage/topologies/__pythran__/example.cpp:152:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:32,223 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:32,224 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2025-12-19T17:54:32,225 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,226 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,226 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:32,227 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,228 | ^~~~~~~~ 2025-12-19T17:54:32,229 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,229 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,230 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,231 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,231 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,232 | ^~~~~~~~ 2025-12-19T17:54:32,233 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,234 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,235 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,236 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:32,237 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,238 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,239 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:32,239 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:32,240 | ^~~~~~~~ 2025-12-19T17:54:32,241 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,242 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,243 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,244 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,244 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:32,245 | ^~~~~~~~ 2025-12-19T17:54:32,246 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,247 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,247 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,248 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,249 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,249 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,250 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:32,251 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:32,252 | ^~~~~~~~ 2025-12-19T17:54:32,252 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,253 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,254 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,255 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,256 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:32,256 | ^~~~~~~~ 2025-12-19T17:54:32,257 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,258 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,259 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,260 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:32,261 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,262 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,263 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:32,263 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:32,265 | ^~~~~~~~ 2025-12-19T17:54:32,265 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,266 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:32,267 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,267 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,268 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:32,269 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:32,269 | ^~~~~~~~ 2025-12-19T17:54:32,270 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,271 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,272 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,273 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,274 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:32,274 202 | list operator*(N n, list const &l) 2025-12-19T17:54:32,275 | ^~~~~~~~ 2025-12-19T17:54:32,276 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,277 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,278 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,278 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,279 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:32,280 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:32,281 | ^~~~~~~~ 2025-12-19T17:54:32,282 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:32,283 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:32,283 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,284 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,285 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:32,285 | ^~~~~~~~ 2025-12-19T17:54:32,286 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:32,287 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:32,287 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,288 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,289 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,290 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,290 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:32,291 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:32,292 | ^~~~~~~~ 2025-12-19T17:54:32,293 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,294 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:32,295 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:32,296 | ^~~~~~~~ 2025-12-19T17:54:32,296 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,297 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:32,298 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:32,299 | ^~~~~~~~ 2025-12-19T17:54:32,300 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,301 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:32,302 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:32,302 | ^~~~~~~~ 2025-12-19T17:54:32,303 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,304 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2025-12-19T17:54:32,305 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,306 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:32,307 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,308 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,309 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2025-12-19T17:54:32,310 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:32,311 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,311 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,312 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,313 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,314 src/fluidimage/topologies/__pythran__/example.cpp:152:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:32,315 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:32,316 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2025-12-19T17:54:32,317 184 | iter.store(*oiter); 2025-12-19T17:54:32,317 | ^~~~~~ 2025-12-19T17:54:32,318 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:54:32,319 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:32,320 | ^~~~~~~~ 2025-12-19T17:54:32,321 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:32,322 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:32,322 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,323 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,324 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:32,325 | ^~~~~~~~ 2025-12-19T17:54:32,325 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:32,326 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:32,327 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,328 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:32,329 184 | iter.store(*oiter); 2025-12-19T17:54:32,330 | ^~~~~~ 2025-12-19T17:54:32,331 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:32,332 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,332 | ^~~~~~~~ 2025-12-19T17:54:32,333 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,334 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,334 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,335 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,336 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,337 | ^~~~~~~~ 2025-12-19T17:54:32,338 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,338 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,339 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,340 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:32,341 184 | iter.store(*oiter); 2025-12-19T17:54:32,342 | ^~~~~~ 2025-12-19T17:54:32,343 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:32,344 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:32,345 | ^~~~~~~~ 2025-12-19T17:54:32,346 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,346 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,347 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,348 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,349 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:32,349 | ^~~~~~~~ 2025-12-19T17:54:32,350 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,351 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,352 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,352 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,353 184 | iter.store(*oiter); 2025-12-19T17:54:32,354 | ^~~~~~ 2025-12-19T17:54:32,354 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:32,355 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:32,356 | ^~~~~~~~ 2025-12-19T17:54:32,357 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,358 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,359 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,359 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,360 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:32,361 | ^~~~~~~~ 2025-12-19T17:54:32,362 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,363 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,364 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,365 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:32,365 184 | iter.store(*oiter); 2025-12-19T17:54:32,366 | ^~~~~~ 2025-12-19T17:54:32,367 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:32,368 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:32,368 | ^~~~~~~~ 2025-12-19T17:54:32,369 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,370 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:32,371 184 | iter.store(*oiter); 2025-12-19T17:54:32,371 | ^~~~~~ 2025-12-19T17:54:32,372 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:32,373 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:32,374 | ^~~~~~~~ 2025-12-19T17:54:32,375 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,376 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,377 184 | iter.store(*oiter); 2025-12-19T17:54:32,377 | ^~~~~~ 2025-12-19T17:54:32,378 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:32,379 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:32,380 | ^~~~~~~~ 2025-12-19T17:54:32,381 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:32,382 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:32,382 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,383 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,384 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:32,384 | ^~~~~~~~ 2025-12-19T17:54:32,385 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:32,386 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:32,386 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,387 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,388 184 | iter.store(*oiter); 2025-12-19T17:54:32,389 | ^~~~~~ 2025-12-19T17:54:32,389 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:32,390 202 | list operator*(N n, list const &l) 2025-12-19T17:54:32,391 | ^~~~~~~~ 2025-12-19T17:54:32,392 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,392 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,393 184 | iter.store(*oiter); 2025-12-19T17:54:32,394 | ^~~~~~ 2025-12-19T17:54:32,395 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:32,396 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:32,397 | ^~~~~~~~ 2025-12-19T17:54:32,398 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,398 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:32,399 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:32,400 | ^~~~~~~~ 2025-12-19T17:54:32,401 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,402 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:32,403 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:32,403 | ^~~~~~~~ 2025-12-19T17:54:32,404 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,405 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:32,406 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:32,407 | ^~~~~~~~ 2025-12-19T17:54:32,408 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,408 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2025-12-19T17:54:32,409 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,410 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:32,411 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,412 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,413 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2025-12-19T17:54:32,413 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:32,414 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,415 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,416 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,417 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,418 src/fluidimage/topologies/__pythran__/example.cpp:152:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:32,419 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:32,419 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2025-12-19T17:54:32,420 178 | auto oiter = vectorizer::vbegin(other); 2025-12-19T17:54:32,421 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-12-19T17:54:32,422 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:5: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2025-12-19T17:54:32,423 18 | vbegin(E &&expr) -> decltype(std::forward(expr).vbegin(vectorize{})) 2025-12-19T17:54:32,424 | ^~~~~~ 2025-12-19T17:54:32,424 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:5: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,425 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2025-12-19T17:54:32,426 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,427 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,428 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:32,429 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,430 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,431 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:32,432 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,433 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,433 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,434 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,435 src/fluidimage/topologies/__pythran__/example.cpp:152:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:32,436 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:32,437 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:62: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2025-12-19T17:54:32,438 18 | vbegin(E &&expr) -> decltype(std::forward(expr).vbegin(vectorize{})) 2025-12-19T17:54:32,438 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-12-19T17:54:32,439 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:274:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2025-12-19T17:54:32,440 274 | numpy_expr::vbegin(vectorize_nobroadcast) const 2025-12-19T17:54:32,441 | ^~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,442 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2025-12-19T17:54:32,442 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,443 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,444 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:32,445 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,446 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,447 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:32,448 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,449 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,450 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:32,451 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:32,452 src/fluidimage/topologies/__pythran__/example.cpp:152:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:32,452 src/fluidimage/topologies/__pythran__/example.cpp:262:69: required from here 2025-12-19T17:54:32,454 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:54:32,454 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,455 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,456 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:32,456 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,457 | ^~~~~~~~ 2025-12-19T17:54:32,458 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,459 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,459 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,460 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,461 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,462 | ^~~~~~~~ 2025-12-19T17:54:32,463 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,464 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,465 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,465 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:32,466 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,467 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,468 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:32,469 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:32,470 | ^~~~~~~~ 2025-12-19T17:54:32,471 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,471 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,472 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,473 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,473 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:32,474 | ^~~~~~~~ 2025-12-19T17:54:32,475 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,475 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,476 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,477 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,478 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,478 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,479 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:32,480 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:32,481 | ^~~~~~~~ 2025-12-19T17:54:32,482 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,483 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,483 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,484 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,485 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:32,486 | ^~~~~~~~ 2025-12-19T17:54:32,487 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,488 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,489 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,489 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:32,490 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,491 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,492 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:32,493 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:32,494 | ^~~~~~~~ 2025-12-19T17:54:32,495 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,495 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:32,496 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,497 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,497 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:32,498 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:32,499 | ^~~~~~~~ 2025-12-19T17:54:32,500 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,500 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,501 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,502 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,503 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:32,504 202 | list operator*(N n, list const &l) 2025-12-19T17:54:32,504 | ^~~~~~~~ 2025-12-19T17:54:32,505 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,506 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,507 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,508 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,509 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:32,510 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:32,510 | ^~~~~~~~ 2025-12-19T17:54:32,511 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:32,512 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:32,513 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,514 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,515 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:32,516 | ^~~~~~~~ 2025-12-19T17:54:32,517 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:32,517 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:32,518 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,519 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,519 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,520 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,521 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:32,522 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:32,522 | ^~~~~~~~ 2025-12-19T17:54:32,523 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,524 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:32,524 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:32,525 | ^~~~~~~~ 2025-12-19T17:54:32,526 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,527 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:32,528 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:32,529 | ^~~~~~~~ 2025-12-19T17:54:32,529 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,530 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:32,531 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:32,532 | ^~~~~~~~ 2025-12-19T17:54:32,534 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,536 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:441:58: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2025-12-19T17:54:32,537 441 | auto operator*() const -> decltype(this->_dereference( 2025-12-19T17:54:32,538 | ~~~~~~~~~~~~~~~~~~^ 2025-12-19T17:54:32,538 442 | utils::make_index_sequence{})) 2025-12-19T17:54:32,539 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,540 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:435:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::numpy::functor::multiply; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2025-12-19T17:54:32,541 435 | auto _dereference(utils::index_sequence) const 2025-12-19T17:54:32,541 | ^~~~~~~~~~~~ 2025-12-19T17:54:32,542 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:435:10: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,543 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::numpy::functor::multiply{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2025-12-19T17:54:32,544 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:441:58: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2025-12-19T17:54:32,545 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,546 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,547 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:32,548 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,549 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:32,550 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,551 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,552 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:32,553 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:32,553 src/fluidimage/topologies/__pythran__/example.cpp:152:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:32,554 src/fluidimage/topologies/__pythran__/example.cpp:262:69: required from here 2025-12-19T17:54:32,555 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2025-12-19T17:54:32,556 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,557 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,558 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:32,558 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,559 | ^~~~~~~~ 2025-12-19T17:54:32,560 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,561 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,561 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,562 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,563 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,564 | ^~~~~~~~ 2025-12-19T17:54:32,564 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,565 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,566 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,567 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:32,568 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,569 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,570 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:32,571 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:32,571 | ^~~~~~~~ 2025-12-19T17:54:32,572 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,573 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,574 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,575 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,576 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:32,577 | ^~~~~~~~ 2025-12-19T17:54:32,577 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,578 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,579 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,580 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,580 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,581 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,582 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:32,583 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:32,583 | ^~~~~~~~ 2025-12-19T17:54:32,584 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,585 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,586 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,587 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,588 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:32,588 | ^~~~~~~~ 2025-12-19T17:54:32,589 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,590 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,591 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,592 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:32,593 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,594 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,595 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:32,596 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:32,597 | ^~~~~~~~ 2025-12-19T17:54:32,597 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,598 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:32,599 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,600 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,600 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:32,601 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:32,602 | ^~~~~~~~ 2025-12-19T17:54:32,603 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,604 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,605 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,605 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,606 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:32,607 202 | list operator*(N n, list const &l) 2025-12-19T17:54:32,608 | ^~~~~~~~ 2025-12-19T17:54:32,609 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,610 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,610 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,611 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,612 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:32,613 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:32,614 | ^~~~~~~~ 2025-12-19T17:54:32,615 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:32,615 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:32,616 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,617 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,618 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:32,618 | ^~~~~~~~ 2025-12-19T17:54:32,619 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:32,620 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:32,621 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,621 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,622 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,623 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,623 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:32,624 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:32,625 | ^~~~~~~~ 2025-12-19T17:54:32,626 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,627 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:32,628 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:32,628 | ^~~~~~~~ 2025-12-19T17:54:32,629 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,630 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:32,631 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:32,632 | ^~~~~~~~ 2025-12-19T17:54:32,633 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,633 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:32,634 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:32,635 | ^~~~~~~~ 2025-12-19T17:54:32,636 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,637 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2025-12-19T17:54:32,638 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,639 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:32,639 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,640 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,641 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2025-12-19T17:54:32,643 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:32,643 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,644 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,645 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:32,646 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:32,647 src/fluidimage/topologies/__pythran__/example.cpp:152:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:32,648 src/fluidimage/topologies/__pythran__/example.cpp:262:69: required from here 2025-12-19T17:54:32,649 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2025-12-19T17:54:32,649 184 | iter.store(*oiter); 2025-12-19T17:54:32,650 | ^~~~~~ 2025-12-19T17:54:32,651 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:54:32,652 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:32,653 | ^~~~~~~~ 2025-12-19T17:54:32,654 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:32,655 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:32,656 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,656 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,657 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:32,658 | ^~~~~~~~ 2025-12-19T17:54:32,658 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:32,659 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:32,660 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,661 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:32,661 184 | iter.store(*oiter); 2025-12-19T17:54:32,662 | ^~~~~~ 2025-12-19T17:54:32,663 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:32,664 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,665 | ^~~~~~~~ 2025-12-19T17:54:32,666 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,667 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,667 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,668 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,669 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,670 | ^~~~~~~~ 2025-12-19T17:54:32,670 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,671 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,672 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,673 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:32,674 184 | iter.store(*oiter); 2025-12-19T17:54:32,675 | ^~~~~~ 2025-12-19T17:54:32,676 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:32,676 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:32,677 | ^~~~~~~~ 2025-12-19T17:54:32,678 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,679 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,680 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,680 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,681 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:32,682 | ^~~~~~~~ 2025-12-19T17:54:32,683 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,684 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,685 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,685 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,686 184 | iter.store(*oiter); 2025-12-19T17:54:32,687 | ^~~~~~ 2025-12-19T17:54:32,688 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:32,689 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:32,690 | ^~~~~~~~ 2025-12-19T17:54:32,690 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,691 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,692 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,693 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,694 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:32,695 | ^~~~~~~~ 2025-12-19T17:54:32,696 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,697 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,697 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,698 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:32,699 184 | iter.store(*oiter); 2025-12-19T17:54:32,699 | ^~~~~~ 2025-12-19T17:54:32,700 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:32,701 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:32,702 | ^~~~~~~~ 2025-12-19T17:54:32,703 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,703 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:32,704 184 | iter.store(*oiter); 2025-12-19T17:54:32,705 | ^~~~~~ 2025-12-19T17:54:32,706 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:32,707 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:32,708 | ^~~~~~~~ 2025-12-19T17:54:32,709 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,710 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,710 184 | iter.store(*oiter); 2025-12-19T17:54:32,711 | ^~~~~~ 2025-12-19T17:54:32,712 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:32,713 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:32,713 | ^~~~~~~~ 2025-12-19T17:54:32,714 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:32,715 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:32,715 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,716 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,717 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:32,718 | ^~~~~~~~ 2025-12-19T17:54:32,719 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:32,720 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:32,721 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,721 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,722 184 | iter.store(*oiter); 2025-12-19T17:54:32,723 | ^~~~~~ 2025-12-19T17:54:32,724 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:32,725 202 | list operator*(N n, list const &l) 2025-12-19T17:54:32,726 | ^~~~~~~~ 2025-12-19T17:54:32,726 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,727 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,728 184 | iter.store(*oiter); 2025-12-19T17:54:32,729 | ^~~~~~ 2025-12-19T17:54:32,730 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:32,731 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:32,731 | ^~~~~~~~ 2025-12-19T17:54:32,733 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,733 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:32,734 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:32,735 | ^~~~~~~~ 2025-12-19T17:54:32,735 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,736 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:32,737 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:32,737 | ^~~~~~~~ 2025-12-19T17:54:32,738 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,739 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:32,740 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:32,740 | ^~~~~~~~ 2025-12-19T17:54:32,741 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,742 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2025-12-19T17:54:32,743 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,744 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:32,745 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,746 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,747 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2025-12-19T17:54:32,748 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:32,748 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,749 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,750 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:32,751 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:32,752 src/fluidimage/topologies/__pythran__/example.cpp:152:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:32,753 src/fluidimage/topologies/__pythran__/example.cpp:262:69: required from here 2025-12-19T17:54:32,754 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2025-12-19T17:54:32,755 178 | auto oiter = vectorizer::vbegin(other); 2025-12-19T17:54:32,756 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-12-19T17:54:32,757 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:5: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2025-12-19T17:54:32,757 18 | vbegin(E &&expr) -> decltype(std::forward(expr).vbegin(vectorize{})) 2025-12-19T17:54:32,758 | ^~~~~~ 2025-12-19T17:54:32,759 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:5: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,760 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2025-12-19T17:54:32,760 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,761 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,762 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:32,763 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,764 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,765 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:32,766 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,767 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,768 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:32,769 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:32,770 src/fluidimage/topologies/__pythran__/example.cpp:152:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:32,770 src/fluidimage/topologies/__pythran__/example.cpp:262:69: required from here 2025-12-19T17:54:32,771 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:62: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2025-12-19T17:54:32,772 18 | vbegin(E &&expr) -> decltype(std::forward(expr).vbegin(vectorize{})) 2025-12-19T17:54:32,773 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-12-19T17:54:32,774 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:274:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2025-12-19T17:54:32,775 274 | numpy_expr::vbegin(vectorize_nobroadcast) const 2025-12-19T17:54:32,776 | ^~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,777 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2025-12-19T17:54:32,778 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,778 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,779 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:32,781 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,781 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,782 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:32,783 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,784 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,785 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,786 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,787 src/fluidimage/topologies/__pythran__/example.cpp:199:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2025-12-19T17:54:32,788 src/fluidimage/topologies/__pythran__/example.cpp:358:69: required from here 2025-12-19T17:54:32,789 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:54:32,789 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,790 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,791 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:32,792 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,793 | ^~~~~~~~ 2025-12-19T17:54:32,793 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,794 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,795 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,795 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,796 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,797 | ^~~~~~~~ 2025-12-19T17:54:32,798 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,798 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,799 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,800 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:32,801 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,801 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,802 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:32,803 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:32,804 | ^~~~~~~~ 2025-12-19T17:54:32,805 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,806 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,807 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,808 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,809 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:32,810 | ^~~~~~~~ 2025-12-19T17:54:32,810 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,811 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,812 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,813 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,814 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,814 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,815 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:32,816 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:32,817 | ^~~~~~~~ 2025-12-19T17:54:32,818 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,819 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,819 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,820 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,821 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:32,822 | ^~~~~~~~ 2025-12-19T17:54:32,822 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,823 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,824 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,824 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:32,825 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,826 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,827 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:32,827 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:32,828 | ^~~~~~~~ 2025-12-19T17:54:32,829 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,830 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:32,831 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,832 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,833 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:32,833 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:32,834 | ^~~~~~~~ 2025-12-19T17:54:32,835 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,836 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,837 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,838 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,839 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:32,839 202 | list operator*(N n, list const &l) 2025-12-19T17:54:32,840 | ^~~~~~~~ 2025-12-19T17:54:32,841 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,841 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,842 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,843 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,844 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:32,844 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:32,845 | ^~~~~~~~ 2025-12-19T17:54:32,846 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:32,847 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:32,848 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,849 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,849 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:32,850 | ^~~~~~~~ 2025-12-19T17:54:32,851 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:32,852 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:32,853 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,854 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,855 414 | *std::declval()...))>::type> { 2025-12-19T17:54:32,855 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,856 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:32,857 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:32,858 | ^~~~~~~~ 2025-12-19T17:54:32,859 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,860 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:32,861 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:32,862 | ^~~~~~~~ 2025-12-19T17:54:32,863 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,863 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:32,864 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:32,865 | ^~~~~~~~ 2025-12-19T17:54:32,865 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,866 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:32,867 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:32,868 | ^~~~~~~~ 2025-12-19T17:54:32,868 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,869 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:441:58: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2025-12-19T17:54:32,870 441 | auto operator*() const -> decltype(this->_dereference( 2025-12-19T17:54:32,871 | ~~~~~~~~~~~~~~~~~~^ 2025-12-19T17:54:32,872 442 | utils::make_index_sequence{})) 2025-12-19T17:54:32,872 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,873 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:435:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2025-12-19T17:54:32,874 435 | auto _dereference(utils::index_sequence) const 2025-12-19T17:54:32,875 | ^~~~~~~~~~~~ 2025-12-19T17:54:32,876 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:435:10: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,877 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::mul{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2025-12-19T17:54:32,878 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:441:58: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2025-12-19T17:54:32,879 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,879 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,880 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:32,881 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,882 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:32,883 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,884 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,885 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,886 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,887 src/fluidimage/topologies/__pythran__/example.cpp:199:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2025-12-19T17:54:32,887 src/fluidimage/topologies/__pythran__/example.cpp:358:69: required from here 2025-12-19T17:54:32,889 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2025-12-19T17:54:32,889 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,890 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,891 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:32,892 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,893 | ^~~~~~~~ 2025-12-19T17:54:32,893 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,894 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,895 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,896 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,897 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,898 | ^~~~~~~~ 2025-12-19T17:54:32,899 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,900 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,900 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,901 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:32,902 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,903 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,904 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:32,905 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:32,905 | ^~~~~~~~ 2025-12-19T17:54:32,906 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,907 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,907 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,908 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,909 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:32,910 | ^~~~~~~~ 2025-12-19T17:54:32,910 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,911 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,912 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,913 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,913 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,914 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,915 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:32,916 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:32,917 | ^~~~~~~~ 2025-12-19T17:54:32,918 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,919 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,919 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,920 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,921 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:32,922 | ^~~~~~~~ 2025-12-19T17:54:32,923 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:32,924 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:32,925 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,925 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:32,926 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,928 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,928 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:32,929 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:32,930 | ^~~~~~~~ 2025-12-19T17:54:32,931 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,931 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:32,932 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,933 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,934 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:32,935 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:32,936 | ^~~~~~~~ 2025-12-19T17:54:32,937 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,937 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,938 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,939 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,940 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:32,941 202 | list operator*(N n, list const &l) 2025-12-19T17:54:32,942 | ^~~~~~~~ 2025-12-19T17:54:32,943 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,944 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,945 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,945 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,946 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:32,947 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:32,948 | ^~~~~~~~ 2025-12-19T17:54:32,948 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:32,949 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:32,950 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,951 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,951 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:32,952 | ^~~~~~~~ 2025-12-19T17:54:32,953 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:32,954 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:32,955 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,956 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,956 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:32,957 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,958 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:32,959 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:32,960 | ^~~~~~~~ 2025-12-19T17:54:32,961 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,962 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:32,962 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:32,963 | ^~~~~~~~ 2025-12-19T17:54:32,964 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,965 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:32,965 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:32,967 | ^~~~~~~~ 2025-12-19T17:54:32,967 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,968 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:32,969 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:32,969 | ^~~~~~~~ 2025-12-19T17:54:32,970 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:32,971 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2025-12-19T17:54:32,972 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:32,973 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:32,974 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,974 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,976 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2025-12-19T17:54:32,976 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:32,977 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,978 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:32,979 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,980 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:32,981 src/fluidimage/topologies/__pythran__/example.cpp:199:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2025-12-19T17:54:32,982 src/fluidimage/topologies/__pythran__/example.cpp:358:69: required from here 2025-12-19T17:54:32,983 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2025-12-19T17:54:32,984 184 | iter.store(*oiter); 2025-12-19T17:54:32,985 | ^~~~~~ 2025-12-19T17:54:32,986 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:54:32,987 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:32,987 | ^~~~~~~~ 2025-12-19T17:54:32,988 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:32,989 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:32,991 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,991 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:32,992 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:32,993 | ^~~~~~~~ 2025-12-19T17:54:32,993 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:32,994 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:32,995 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:32,995 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:32,996 184 | iter.store(*oiter); 2025-12-19T17:54:32,997 | ^~~~~~ 2025-12-19T17:54:32,998 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:32,999 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:32,999 | ^~~~~~~~ 2025-12-19T17:54:33,000 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,001 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,002 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,003 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,003 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:33,004 | ^~~~~~~~ 2025-12-19T17:54:33,005 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,006 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,007 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,007 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:33,008 184 | iter.store(*oiter); 2025-12-19T17:54:33,009 | ^~~~~~ 2025-12-19T17:54:33,010 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:33,011 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:33,012 | ^~~~~~~~ 2025-12-19T17:54:33,012 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,013 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,014 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,014 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,015 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:33,016 | ^~~~~~~~ 2025-12-19T17:54:33,017 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,017 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,018 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,019 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,020 184 | iter.store(*oiter); 2025-12-19T17:54:33,021 | ^~~~~~ 2025-12-19T17:54:33,022 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:33,023 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:33,023 | ^~~~~~~~ 2025-12-19T17:54:33,024 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,025 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,026 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,027 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,028 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:33,029 | ^~~~~~~~ 2025-12-19T17:54:33,029 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,030 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,031 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,032 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:33,033 184 | iter.store(*oiter); 2025-12-19T17:54:33,033 | ^~~~~~ 2025-12-19T17:54:33,034 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:33,035 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:33,036 | ^~~~~~~~ 2025-12-19T17:54:33,037 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,037 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:33,038 184 | iter.store(*oiter); 2025-12-19T17:54:33,039 | ^~~~~~ 2025-12-19T17:54:33,040 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:33,041 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:33,042 | ^~~~~~~~ 2025-12-19T17:54:33,042 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,043 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,045 184 | iter.store(*oiter); 2025-12-19T17:54:33,045 | ^~~~~~ 2025-12-19T17:54:33,046 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:33,047 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:33,047 | ^~~~~~~~ 2025-12-19T17:54:33,048 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:33,049 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:33,049 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,050 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,051 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:33,052 | ^~~~~~~~ 2025-12-19T17:54:33,053 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:33,053 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:33,054 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,055 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,056 184 | iter.store(*oiter); 2025-12-19T17:54:33,057 | ^~~~~~ 2025-12-19T17:54:33,057 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:33,058 202 | list operator*(N n, list const &l) 2025-12-19T17:54:33,059 | ^~~~~~~~ 2025-12-19T17:54:33,060 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,061 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,061 184 | iter.store(*oiter); 2025-12-19T17:54:33,062 | ^~~~~~ 2025-12-19T17:54:33,063 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:33,064 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:33,065 | ^~~~~~~~ 2025-12-19T17:54:33,065 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,066 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:33,067 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:33,068 | ^~~~~~~~ 2025-12-19T17:54:33,069 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,070 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:33,070 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:33,071 | ^~~~~~~~ 2025-12-19T17:54:33,072 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,072 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:33,073 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:33,074 | ^~~~~~~~ 2025-12-19T17:54:33,074 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,075 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2025-12-19T17:54:33,076 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:33,077 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:33,078 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,079 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,079 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2025-12-19T17:54:33,080 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:33,081 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,082 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,083 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:33,084 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:33,085 src/fluidimage/topologies/__pythran__/example.cpp:199:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2025-12-19T17:54:33,085 src/fluidimage/topologies/__pythran__/example.cpp:358:69: required from here 2025-12-19T17:54:33,086 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2025-12-19T17:54:33,087 178 | auto oiter = vectorizer::vbegin(other); 2025-12-19T17:54:33,088 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-12-19T17:54:33,089 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:5: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2025-12-19T17:54:33,089 18 | vbegin(E &&expr) -> decltype(std::forward(expr).vbegin(vectorize{})) 2025-12-19T17:54:33,090 | ^~~~~~ 2025-12-19T17:54:33,091 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:5: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,092 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2025-12-19T17:54:33,093 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:33,093 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:33,094 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:33,095 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,096 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,097 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:33,098 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,099 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,100 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:33,101 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:33,102 src/fluidimage/topologies/__pythran__/example.cpp:199:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2025-12-19T17:54:33,103 src/fluidimage/topologies/__pythran__/example.cpp:358:69: required from here 2025-12-19T17:54:33,104 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:62: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2025-12-19T17:54:33,104 18 | vbegin(E &&expr) -> decltype(std::forward(expr).vbegin(vectorize{})) 2025-12-19T17:54:33,105 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-12-19T17:54:33,106 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:274:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2025-12-19T17:54:33,107 274 | numpy_expr::vbegin(vectorize_nobroadcast) const 2025-12-19T17:54:33,108 | ^~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,108 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2025-12-19T17:54:33,109 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:33,111 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:33,111 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:33,112 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,113 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,114 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:33,115 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,116 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,117 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:33,118 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:33,119 src/fluidimage/topologies/__pythran__/example.cpp:199:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2025-12-19T17:54:33,120 src/fluidimage/topologies/__pythran__/example.cpp:390:69: required from here 2025-12-19T17:54:33,120 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:54:33,121 414 | *std::declval()...))>::type> { 2025-12-19T17:54:33,122 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,123 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:33,124 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:33,124 | ^~~~~~~~ 2025-12-19T17:54:33,125 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,126 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,127 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,128 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,128 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:33,129 | ^~~~~~~~ 2025-12-19T17:54:33,130 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,131 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,132 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,133 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:33,133 414 | *std::declval()...))>::type> { 2025-12-19T17:54:33,134 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,135 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:33,136 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:33,136 | ^~~~~~~~ 2025-12-19T17:54:33,137 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,138 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,139 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,139 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,140 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:33,141 | ^~~~~~~~ 2025-12-19T17:54:33,142 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,143 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,144 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,144 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,145 414 | *std::declval()...))>::type> { 2025-12-19T17:54:33,146 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,147 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:33,148 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:33,148 | ^~~~~~~~ 2025-12-19T17:54:33,149 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,150 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,151 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,152 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,152 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:33,153 | ^~~~~~~~ 2025-12-19T17:54:33,154 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,155 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,156 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,157 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:33,157 414 | *std::declval()...))>::type> { 2025-12-19T17:54:33,158 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,159 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:33,159 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:33,160 | ^~~~~~~~ 2025-12-19T17:54:33,161 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,161 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:33,162 414 | *std::declval()...))>::type> { 2025-12-19T17:54:33,163 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,164 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:33,164 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:33,165 | ^~~~~~~~ 2025-12-19T17:54:33,166 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,167 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,168 414 | *std::declval()...))>::type> { 2025-12-19T17:54:33,168 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,169 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:33,170 202 | list operator*(N n, list const &l) 2025-12-19T17:54:33,171 | ^~~~~~~~ 2025-12-19T17:54:33,172 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,173 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,173 414 | *std::declval()...))>::type> { 2025-12-19T17:54:33,175 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,175 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:33,176 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:33,177 | ^~~~~~~~ 2025-12-19T17:54:33,177 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:33,178 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:33,179 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,179 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,180 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:33,181 | ^~~~~~~~ 2025-12-19T17:54:33,181 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:33,182 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:33,183 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,184 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:414:17: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,184 414 | *std::declval()...))>::type> { 2025-12-19T17:54:33,185 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,186 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:33,187 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:33,188 | ^~~~~~~~ 2025-12-19T17:54:33,189 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,189 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:33,190 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:33,191 | ^~~~~~~~ 2025-12-19T17:54:33,192 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,193 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:33,193 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:33,194 | ^~~~~~~~ 2025-12-19T17:54:33,195 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,196 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:33,197 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:33,198 | ^~~~~~~~ 2025-12-19T17:54:33,199 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,199 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:441:58: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2025-12-19T17:54:33,200 441 | auto operator*() const -> decltype(this->_dereference( 2025-12-19T17:54:33,201 | ~~~~~~~~~~~~~~~~~~^ 2025-12-19T17:54:33,202 442 | utils::make_index_sequence{})) 2025-12-19T17:54:33,202 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,203 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:435:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2025-12-19T17:54:33,204 435 | auto _dereference(utils::index_sequence) const 2025-12-19T17:54:33,205 | ^~~~~~~~~~~~ 2025-12-19T17:54:33,206 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:435:10: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,207 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::mul{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2025-12-19T17:54:33,208 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:441:58: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2025-12-19T17:54:33,209 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:33,210 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:33,211 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:33,212 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,212 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:33,213 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,214 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,215 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:33,216 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:33,217 src/fluidimage/topologies/__pythran__/example.cpp:199:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2025-12-19T17:54:33,218 src/fluidimage/topologies/__pythran__/example.cpp:390:69: required from here 2025-12-19T17:54:33,218 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2025-12-19T17:54:33,219 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:33,220 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,221 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:33,222 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:33,222 | ^~~~~~~~ 2025-12-19T17:54:33,223 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,224 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,225 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,226 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,226 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:33,227 | ^~~~~~~~ 2025-12-19T17:54:33,228 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,229 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,230 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,230 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:33,231 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:33,232 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,234 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:33,234 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:33,235 | ^~~~~~~~ 2025-12-19T17:54:33,236 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,237 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,237 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,238 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,239 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:33,239 | ^~~~~~~~ 2025-12-19T17:54:33,240 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,241 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,242 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,243 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,243 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:33,244 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,245 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:33,246 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:33,247 | ^~~~~~~~ 2025-12-19T17:54:33,248 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,248 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,249 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,250 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,251 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:33,252 | ^~~~~~~~ 2025-12-19T17:54:33,253 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,254 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,255 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,256 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:33,256 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:33,257 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,258 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:33,259 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:33,260 | ^~~~~~~~ 2025-12-19T17:54:33,261 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,261 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:33,262 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:33,263 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,264 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:33,265 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:33,265 | ^~~~~~~~ 2025-12-19T17:54:33,266 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,267 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,268 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:33,269 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,270 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:33,271 202 | list operator*(N n, list const &l) 2025-12-19T17:54:33,271 | ^~~~~~~~ 2025-12-19T17:54:33,272 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,273 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,273 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:33,274 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,275 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:33,275 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:33,276 | ^~~~~~~~ 2025-12-19T17:54:33,277 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:33,278 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:33,278 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,279 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,280 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:33,281 | ^~~~~~~~ 2025-12-19T17:54:33,282 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:33,283 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:33,286 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,287 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:436:26: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,287 436 | -> decltype(Op{}(*std::get(iters_)...)) 2025-12-19T17:54:33,288 | ^~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,290 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:33,290 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:33,291 | ^~~~~~~~ 2025-12-19T17:54:33,292 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,293 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:33,294 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:33,295 | ^~~~~~~~ 2025-12-19T17:54:33,296 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,296 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:33,297 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:33,298 | ^~~~~~~~ 2025-12-19T17:54:33,299 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,299 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:33,300 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:33,301 | ^~~~~~~~ 2025-12-19T17:54:33,302 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,303 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2025-12-19T17:54:33,304 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:33,304 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:33,305 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,307 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,307 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2025-12-19T17:54:33,308 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:33,309 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,310 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,311 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:33,312 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:33,313 src/fluidimage/topologies/__pythran__/example.cpp:199:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2025-12-19T17:54:33,314 src/fluidimage/topologies/__pythran__/example.cpp:390:69: required from here 2025-12-19T17:54:33,315 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2025-12-19T17:54:33,316 184 | iter.store(*oiter); 2025-12-19T17:54:33,317 | ^~~~~~ 2025-12-19T17:54:33,317 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:54:33,318 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:33,319 | ^~~~~~~~ 2025-12-19T17:54:33,319 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:33,320 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:33,321 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,322 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,322 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:33,323 | ^~~~~~~~ 2025-12-19T17:54:33,324 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:33,325 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:33,326 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,326 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:33,327 184 | iter.store(*oiter); 2025-12-19T17:54:33,328 | ^~~~~~ 2025-12-19T17:54:33,329 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:33,330 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:33,331 | ^~~~~~~~ 2025-12-19T17:54:33,332 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,332 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,333 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,334 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,334 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:33,335 | ^~~~~~~~ 2025-12-19T17:54:33,336 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,336 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,337 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,338 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:33,339 184 | iter.store(*oiter); 2025-12-19T17:54:33,339 | ^~~~~~ 2025-12-19T17:54:33,340 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:33,341 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:33,342 | ^~~~~~~~ 2025-12-19T17:54:33,343 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,344 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,345 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,346 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,347 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:33,347 | ^~~~~~~~ 2025-12-19T17:54:33,349 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,350 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,351 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,352 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,353 184 | iter.store(*oiter); 2025-12-19T17:54:33,353 | ^~~~~~ 2025-12-19T17:54:33,354 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:33,355 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:33,355 | ^~~~~~~~ 2025-12-19T17:54:33,356 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,357 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,357 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,358 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,359 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:33,359 | ^~~~~~~~ 2025-12-19T17:54:33,360 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,361 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,362 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,362 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:33,363 184 | iter.store(*oiter); 2025-12-19T17:54:33,364 | ^~~~~~ 2025-12-19T17:54:33,365 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:33,365 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:33,366 | ^~~~~~~~ 2025-12-19T17:54:33,367 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,368 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:33,369 184 | iter.store(*oiter); 2025-12-19T17:54:33,370 | ^~~~~~ 2025-12-19T17:54:33,370 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:33,371 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:33,372 | ^~~~~~~~ 2025-12-19T17:54:33,373 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,374 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,374 184 | iter.store(*oiter); 2025-12-19T17:54:33,375 | ^~~~~~ 2025-12-19T17:54:33,376 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:33,377 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:33,377 | ^~~~~~~~ 2025-12-19T17:54:33,378 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:33,379 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:33,380 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,380 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,381 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:33,382 | ^~~~~~~~ 2025-12-19T17:54:33,383 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:33,384 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:33,384 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,385 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,386 184 | iter.store(*oiter); 2025-12-19T17:54:33,387 | ^~~~~~ 2025-12-19T17:54:33,388 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:33,389 202 | list operator*(N n, list const &l) 2025-12-19T17:54:33,389 | ^~~~~~~~ 2025-12-19T17:54:33,390 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,391 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,392 184 | iter.store(*oiter); 2025-12-19T17:54:33,392 | ^~~~~~ 2025-12-19T17:54:33,393 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:33,394 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:33,394 | ^~~~~~~~ 2025-12-19T17:54:33,395 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,396 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:33,397 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:33,397 | ^~~~~~~~ 2025-12-19T17:54:33,398 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,399 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:33,400 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:33,401 | ^~~~~~~~ 2025-12-19T17:54:33,401 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,402 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:33,403 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:33,404 | ^~~~~~~~ 2025-12-19T17:54:33,405 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,405 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2025-12-19T17:54:33,406 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:33,407 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:33,408 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,409 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,410 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2025-12-19T17:54:33,411 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:33,412 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,412 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,413 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:33,414 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:33,415 src/fluidimage/topologies/__pythran__/example.cpp:199:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2025-12-19T17:54:33,416 src/fluidimage/topologies/__pythran__/example.cpp:390:69: required from here 2025-12-19T17:54:33,416 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2025-12-19T17:54:33,417 178 | auto oiter = vectorizer::vbegin(other); 2025-12-19T17:54:33,418 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-12-19T17:54:33,419 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:5: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2025-12-19T17:54:33,420 18 | vbegin(E &&expr) -> decltype(std::forward(expr).vbegin(vectorize{})) 2025-12-19T17:54:33,420 | ^~~~~~ 2025-12-19T17:54:33,421 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:5: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,422 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2025-12-19T17:54:33,423 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:33,424 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2025-12-19T17:54:33,425 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:33,426 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,427 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,428 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:33,429 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,429 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,430 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:33,431 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:33,432 src/fluidimage/topologies/__pythran__/example.cpp:199:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2025-12-19T17:54:33,433 src/fluidimage/topologies/__pythran__/example.cpp:390:69: required from here 2025-12-19T17:54:33,434 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:62: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2025-12-19T17:54:33,435 18 | vbegin(E &&expr) -> decltype(std::forward(expr).vbegin(vectorize{})) 2025-12-19T17:54:33,435 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-12-19T17:54:33,436 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:274:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2025-12-19T17:54:33,437 274 | numpy_expr::vbegin(vectorize_nobroadcast) const 2025-12-19T17:54:33,438 | ^~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,438 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2025-12-19T17:54:33,439 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2025-12-19T17:54:33,440 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:33,441 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,442 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,443 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,444 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:106:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:33,444 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,445 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,446 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:33,447 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:33,448 src/fluidimage/topologies/__pythran__/example.cpp:152:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:33,449 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:33,450 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:54:33,450 184 | iter.store(*oiter); 2025-12-19T17:54:33,451 | ^~~~~~ 2025-12-19T17:54:33,452 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:54:33,453 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:33,454 | ^~~~~~~~ 2025-12-19T17:54:33,455 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:33,455 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:33,456 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,457 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,457 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:33,458 | ^~~~~~~~ 2025-12-19T17:54:33,459 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:33,459 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:33,460 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,461 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:33,461 184 | iter.store(*oiter); 2025-12-19T17:54:33,462 | ^~~~~~ 2025-12-19T17:54:33,463 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:33,464 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:33,465 | ^~~~~~~~ 2025-12-19T17:54:33,465 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,466 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,467 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,468 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,469 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:33,470 | ^~~~~~~~ 2025-12-19T17:54:33,470 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,471 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,472 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,473 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:33,473 184 | iter.store(*oiter); 2025-12-19T17:54:33,474 | ^~~~~~ 2025-12-19T17:54:33,475 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:33,476 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:33,477 | ^~~~~~~~ 2025-12-19T17:54:33,478 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,478 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,479 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,480 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,480 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:33,481 | ^~~~~~~~ 2025-12-19T17:54:33,482 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,482 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,483 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,484 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,484 184 | iter.store(*oiter); 2025-12-19T17:54:33,485 | ^~~~~~ 2025-12-19T17:54:33,486 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:33,487 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:33,488 | ^~~~~~~~ 2025-12-19T17:54:33,489 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,489 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,490 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,491 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,492 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:33,493 | ^~~~~~~~ 2025-12-19T17:54:33,493 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,494 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,495 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,496 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:33,497 184 | iter.store(*oiter); 2025-12-19T17:54:33,497 | ^~~~~~ 2025-12-19T17:54:33,498 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:33,499 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:33,500 | ^~~~~~~~ 2025-12-19T17:54:33,501 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,502 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:33,502 184 | iter.store(*oiter); 2025-12-19T17:54:33,503 | ^~~~~~ 2025-12-19T17:54:33,504 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:33,504 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:33,505 | ^~~~~~~~ 2025-12-19T17:54:33,506 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,506 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,507 184 | iter.store(*oiter); 2025-12-19T17:54:33,508 | ^~~~~~ 2025-12-19T17:54:33,509 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:33,509 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:33,510 | ^~~~~~~~ 2025-12-19T17:54:33,511 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:33,512 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:33,513 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,514 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,514 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:33,515 | ^~~~~~~~ 2025-12-19T17:54:33,516 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:33,517 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:33,517 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,518 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,519 184 | iter.store(*oiter); 2025-12-19T17:54:33,520 | ^~~~~~ 2025-12-19T17:54:33,521 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:33,522 202 | list operator*(N n, list const &l) 2025-12-19T17:54:33,522 | ^~~~~~~~ 2025-12-19T17:54:33,523 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,524 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,524 184 | iter.store(*oiter); 2025-12-19T17:54:33,525 | ^~~~~~ 2025-12-19T17:54:33,526 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:33,526 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:33,527 | ^~~~~~~~ 2025-12-19T17:54:33,528 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,528 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:33,529 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:33,530 | ^~~~~~~~ 2025-12-19T17:54:33,531 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,532 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:33,533 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:33,533 | ^~~~~~~~ 2025-12-19T17:54:33,534 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,535 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:33,536 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:33,537 | ^~~~~~~~ 2025-12-19T17:54:33,538 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,539 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2025-12-19T17:54:33,539 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2025-12-19T17:54:33,540 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:33,541 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,542 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,543 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,544 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:106:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:33,545 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,546 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,547 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:33,547 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:483:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2025-12-19T17:54:33,548 src/fluidimage/topologies/__pythran__/example.cpp:152:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:33,549 src/fluidimage/topologies/__pythran__/example.cpp:230:69: required from here 2025-12-19T17:54:33,550 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:54:33,550 184 | iter.store(*oiter); 2025-12-19T17:54:33,551 | ^~~~~~ 2025-12-19T17:54:33,552 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:54:33,553 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:33,554 | ^~~~~~~~ 2025-12-19T17:54:33,555 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:33,555 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:33,557 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,557 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,558 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:33,558 | ^~~~~~~~ 2025-12-19T17:54:33,559 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:33,560 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:33,560 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,561 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:33,562 184 | iter.store(*oiter); 2025-12-19T17:54:33,562 | ^~~~~~ 2025-12-19T17:54:33,563 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:33,564 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:33,565 | ^~~~~~~~ 2025-12-19T17:54:33,565 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,566 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,567 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,568 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,569 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:33,570 | ^~~~~~~~ 2025-12-19T17:54:33,571 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,572 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,573 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,573 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:33,574 184 | iter.store(*oiter); 2025-12-19T17:54:33,575 | ^~~~~~ 2025-12-19T17:54:33,576 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:33,576 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:33,577 | ^~~~~~~~ 2025-12-19T17:54:33,578 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,579 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,580 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,581 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,581 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:33,582 | ^~~~~~~~ 2025-12-19T17:54:33,583 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,583 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,584 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,585 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,585 184 | iter.store(*oiter); 2025-12-19T17:54:33,586 | ^~~~~~ 2025-12-19T17:54:33,587 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:33,588 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:33,588 | ^~~~~~~~ 2025-12-19T17:54:33,589 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,590 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,591 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,591 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,592 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:33,593 | ^~~~~~~~ 2025-12-19T17:54:33,594 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,595 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,596 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,597 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:33,597 184 | iter.store(*oiter); 2025-12-19T17:54:33,598 | ^~~~~~ 2025-12-19T17:54:33,599 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:33,600 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:33,601 | ^~~~~~~~ 2025-12-19T17:54:33,601 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,602 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:33,603 184 | iter.store(*oiter); 2025-12-19T17:54:33,604 | ^~~~~~ 2025-12-19T17:54:33,605 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:33,605 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:33,606 | ^~~~~~~~ 2025-12-19T17:54:33,607 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,607 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,608 184 | iter.store(*oiter); 2025-12-19T17:54:33,609 | ^~~~~~ 2025-12-19T17:54:33,609 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:33,610 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:33,611 | ^~~~~~~~ 2025-12-19T17:54:33,612 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:33,613 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:33,613 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,614 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,615 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:33,616 | ^~~~~~~~ 2025-12-19T17:54:33,617 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:33,617 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:33,618 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,619 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,620 184 | iter.store(*oiter); 2025-12-19T17:54:33,620 | ^~~~~~ 2025-12-19T17:54:33,621 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:33,622 202 | list operator*(N n, list const &l) 2025-12-19T17:54:33,623 | ^~~~~~~~ 2025-12-19T17:54:33,624 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,625 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,626 184 | iter.store(*oiter); 2025-12-19T17:54:33,626 | ^~~~~~ 2025-12-19T17:54:33,627 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:33,628 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:33,628 | ^~~~~~~~ 2025-12-19T17:54:33,629 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,630 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:33,630 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:33,631 | ^~~~~~~~ 2025-12-19T17:54:33,632 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,632 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:33,633 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:33,634 | ^~~~~~~~ 2025-12-19T17:54:33,635 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,635 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:33,636 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:33,637 | ^~~~~~~~ 2025-12-19T17:54:33,638 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,639 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2025-12-19T17:54:33,640 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2025-12-19T17:54:33,641 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:33,642 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,642 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,643 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,644 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:106:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:33,645 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2025-12-19T17:54:33,646 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2025-12-19T17:54:33,647 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:33,648 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:492:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_texpr&) [with Arg = {anonymous}::pythonic::types::ndarray >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:33,648 src/fluidimage/topologies/__pythran__/example.cpp:138:15: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:33,649 src/fluidimage/topologies/__pythran__/example.cpp:262:69: required from here 2025-12-19T17:54:33,650 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:54:33,651 184 | iter.store(*oiter); 2025-12-19T17:54:33,652 | ^~~~~~ 2025-12-19T17:54:33,652 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:54:33,653 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:33,654 | ^~~~~~~~ 2025-12-19T17:54:33,655 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:33,656 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:33,656 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,658 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,658 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:33,659 | ^~~~~~~~ 2025-12-19T17:54:33,660 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:33,660 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:33,661 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,662 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:33,662 184 | iter.store(*oiter); 2025-12-19T17:54:33,663 | ^~~~~~ 2025-12-19T17:54:33,664 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:33,664 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:33,665 | ^~~~~~~~ 2025-12-19T17:54:33,666 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,667 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,668 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,668 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,669 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:33,670 | ^~~~~~~~ 2025-12-19T17:54:33,671 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,672 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,672 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,673 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:33,674 184 | iter.store(*oiter); 2025-12-19T17:54:33,675 | ^~~~~~ 2025-12-19T17:54:33,676 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:33,676 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:33,677 | ^~~~~~~~ 2025-12-19T17:54:33,678 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,679 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,680 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,681 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,681 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:33,682 | ^~~~~~~~ 2025-12-19T17:54:33,683 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,683 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,684 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,685 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,685 184 | iter.store(*oiter); 2025-12-19T17:54:33,686 | ^~~~~~ 2025-12-19T17:54:33,687 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:33,687 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:33,688 | ^~~~~~~~ 2025-12-19T17:54:33,689 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,690 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,691 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,691 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,692 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:33,693 | ^~~~~~~~ 2025-12-19T17:54:33,694 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,695 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,696 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,697 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:33,697 184 | iter.store(*oiter); 2025-12-19T17:54:33,698 | ^~~~~~ 2025-12-19T17:54:33,699 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:33,700 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:33,701 | ^~~~~~~~ 2025-12-19T17:54:33,701 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,702 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:33,703 184 | iter.store(*oiter); 2025-12-19T17:54:33,704 | ^~~~~~ 2025-12-19T17:54:33,705 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:33,706 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:33,706 | ^~~~~~~~ 2025-12-19T17:54:33,707 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,708 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,709 184 | iter.store(*oiter); 2025-12-19T17:54:33,709 | ^~~~~~ 2025-12-19T17:54:33,710 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:33,711 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:33,711 | ^~~~~~~~ 2025-12-19T17:54:33,712 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:33,713 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:33,714 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,715 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,716 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:33,717 | ^~~~~~~~ 2025-12-19T17:54:33,717 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:33,718 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:33,719 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,720 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,721 184 | iter.store(*oiter); 2025-12-19T17:54:33,721 | ^~~~~~ 2025-12-19T17:54:33,722 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:33,723 202 | list operator*(N n, list const &l) 2025-12-19T17:54:33,724 | ^~~~~~~~ 2025-12-19T17:54:33,724 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,725 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,726 184 | iter.store(*oiter); 2025-12-19T17:54:33,727 | ^~~~~~ 2025-12-19T17:54:33,728 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:33,729 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:33,729 | ^~~~~~~~ 2025-12-19T17:54:33,730 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,731 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:33,731 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:33,732 | ^~~~~~~~ 2025-12-19T17:54:33,733 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,733 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:33,734 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:33,735 | ^~~~~~~~ 2025-12-19T17:54:33,736 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,736 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:33,737 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:33,738 | ^~~~~~~~ 2025-12-19T17:54:33,739 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,740 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2025-12-19T17:54:33,741 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2025-12-19T17:54:33,742 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:54:33,743 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,744 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,744 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:54:33,745 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:106:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:54:33,746 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2025-12-19T17:54:33,747 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2025-12-19T17:54:33,748 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:473:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:33,749 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:492:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_texpr&) [with Arg = {anonymous}::pythonic::types::ndarray >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2025-12-19T17:54:33,750 src/fluidimage/topologies/__pythran__/example.cpp:138:15: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:54:33,751 src/fluidimage/topologies/__pythran__/example.cpp:262:69: required from here 2025-12-19T17:54:33,751 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:54:33,752 184 | iter.store(*oiter); 2025-12-19T17:54:33,753 | ^~~~~~ 2025-12-19T17:54:33,754 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:54:33,755 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:33,755 | ^~~~~~~~ 2025-12-19T17:54:33,756 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:33,757 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:33,758 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,759 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,760 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:54:33,761 | ^~~~~~~~ 2025-12-19T17:54:33,762 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:54:33,762 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:54:33,763 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,764 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:54:33,764 184 | iter.store(*oiter); 2025-12-19T17:54:33,765 | ^~~~~~ 2025-12-19T17:54:33,766 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:54:33,766 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:33,767 | ^~~~~~~~ 2025-12-19T17:54:33,768 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,769 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,769 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,770 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,771 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:54:33,772 | ^~~~~~~~ 2025-12-19T17:54:33,773 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,774 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,774 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,775 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:33,776 184 | iter.store(*oiter); 2025-12-19T17:54:33,777 | ^~~~~~ 2025-12-19T17:54:33,778 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:54:33,779 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:33,779 | ^~~~~~~~ 2025-12-19T17:54:33,780 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,781 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,782 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,783 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,784 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:54:33,784 | ^~~~~~~~ 2025-12-19T17:54:33,785 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,786 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,786 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,787 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,788 184 | iter.store(*oiter); 2025-12-19T17:54:33,788 | ^~~~~~ 2025-12-19T17:54:33,789 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:54:33,790 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:33,791 | ^~~~~~~~ 2025-12-19T17:54:33,791 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,792 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,793 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,794 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,794 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:54:33,795 | ^~~~~~~~ 2025-12-19T17:54:33,796 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:54:33,797 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:54:33,798 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,799 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:54:33,800 184 | iter.store(*oiter); 2025-12-19T17:54:33,801 | ^~~~~~ 2025-12-19T17:54:33,801 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:54:33,802 393 | list operator*(static_list const &self, long t) 2025-12-19T17:54:33,803 | ^~~~~~~~ 2025-12-19T17:54:33,804 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,805 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:54:33,806 184 | iter.store(*oiter); 2025-12-19T17:54:33,807 | ^~~~~~ 2025-12-19T17:54:33,807 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:54:33,808 400 | list operator*(long t, static_list const &self) 2025-12-19T17:54:33,809 | ^~~~~~~~ 2025-12-19T17:54:33,809 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,810 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,811 184 | iter.store(*oiter); 2025-12-19T17:54:33,811 | ^~~~~~ 2025-12-19T17:54:33,812 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:54:33,813 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:33,813 | ^~~~~~~~ 2025-12-19T17:54:33,814 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:33,815 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:33,816 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,817 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,818 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:54:33,818 | ^~~~~~~~ 2025-12-19T17:54:33,819 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:54:33,820 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:54:33,821 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:33,822 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,823 184 | iter.store(*oiter); 2025-12-19T17:54:33,823 | ^~~~~~ 2025-12-19T17:54:33,824 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:54:33,825 202 | list operator*(N n, list const &l) 2025-12-19T17:54:33,826 | ^~~~~~~~ 2025-12-19T17:54:33,827 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:54:33,827 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,829 184 | iter.store(*oiter); 2025-12-19T17:54:33,829 | ^~~~~~ 2025-12-19T17:54:33,830 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:54:33,831 655 | inline str operator*(str const &s, long n) 2025-12-19T17:54:33,831 | ^~~~~~~~ 2025-12-19T17:54:33,832 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,833 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:54:33,833 667 | inline str operator*(long t, str const &s) 2025-12-19T17:54:33,834 | ^~~~~~~~ 2025-12-19T17:54:33,835 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,835 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:54:33,836 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:54:33,837 | ^~~~~~~~ 2025-12-19T17:54:33,838 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:33,838 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:54:33,839 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:54:33,840 | ^~~~~~~~ 2025-12-19T17:54:33,841 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:54:36,333 [10/18] Compiling C++ object src/fluidimage/calcul/__pythran__/mean_neighbors.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._mean_neighbors.cpp.o 2025-12-19T17:54:36,334 FAILED: src/fluidimage/calcul/__pythran__/mean_neighbors.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._mean_neighbors.cpp.o 2025-12-19T17:54:36,335 c++ -Isrc/fluidimage/calcul/__pythran__/mean_neighbors.cpython-311-arm-linux-gnueabihf.so.p -Isrc/fluidimage/calcul/__pythran__ -I../src/fluidimage/calcul/__pythran__ -I/tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/calcul/__pythran__/mean_neighbors.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._mean_neighbors.cpp.o -MF src/fluidimage/calcul/__pythran__/mean_neighbors.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._mean_neighbors.cpp.o.d -o src/fluidimage/calcul/__pythran__/mean_neighbors.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._mean_neighbors.cpp.o -c src/fluidimage/calcul/__pythran__/mean_neighbors.cpp 2025-12-19T17:54:36,336 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2025-12-19T17:54:36,336 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:4, 2025-12-19T17:54:36,337 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2025-12-19T17:54:36,338 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2025-12-19T17:54:36,338 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2025-12-19T17:54:36,339 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:47, 2025-12-19T17:54:36,339 from src/fluidimage/calcul/__pythran__/mean_neighbors.cpp:1: 2025-12-19T17:54:36,340 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:36,341 101 | xsimd::batch> { 2025-12-19T17:54:36,341 | ^~~~~ 2025-12-19T17:54:36,342 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56, 2025-12-19T17:54:36,342 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2025-12-19T17:54:36,343 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:36,344 36 | class batch; 2025-12-19T17:54:36,345 | ^~~~~ 2025-12-19T17:54:36,345 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2025-12-19T17:54:36,346 101 | xsimd::batch> { 2025-12-19T17:54:36,347 | ^~ 2025-12-19T17:54:36,348 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2025-12-19T17:54:36,348 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2025-12-19T17:54:36,349 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:36,350 103 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:36,350 | ^ 2025-12-19T17:54:36,351 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:36,352 36 | class batch; 2025-12-19T17:54:36,353 | ^~~~~ 2025-12-19T17:54:36,353 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2025-12-19T17:54:36,354 103 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:36,355 | ^ 2025-12-19T17:54:36,355 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:36,356 105 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:36,357 | ^~~~~~~~~~~ 2025-12-19T17:54:36,358 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:54:36,358 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2025-12-19T17:54:36,359 | ^~~~~~~~~~~~~~ 2025-12-19T17:54:36,359 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:54:36,360 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:36,361 119 | void store(xsimd::batch const &); 2025-12-19T17:54:36,361 | ^ 2025-12-19T17:54:36,362 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:36,362 36 | class batch; 2025-12-19T17:54:36,363 | ^~~~~ 2025-12-19T17:54:36,364 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:7, 2025-12-19T17:54:36,364 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2025-12-19T17:54:36,365 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2025-12-19T17:54:36,365 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:207:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:54:36,366 207 | -> decltype(xsimd::load_unaligned(data)) 2025-12-19T17:54:36,367 | ^~~~~~~~~~~~~~ 2025-12-19T17:54:36,368 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:207:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:54:36,369 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:214:65: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:36,370 214 | const_simd_nditerator::store(xsimd::batch const &val) 2025-12-19T17:54:36,370 | ^ 2025-12-19T17:54:36,371 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:36,372 36 | class batch; 2025-12-19T17:54:36,372 | ^~~~~ 2025-12-19T17:54:36,373 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2025-12-19T17:54:36,374 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:216:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2025-12-19T17:54:36,374 216 | val.store_unaligned(const_cast(data)); 2025-12-19T17:54:36,375 | ^~~~~~~~~~~~~~~ 2025-12-19T17:54:36,376 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2025-12-19T17:54:36,377 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:4, 2025-12-19T17:54:36,378 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2025-12-19T17:54:36,378 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2025-12-19T17:54:36,379 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2025-12-19T17:54:36,380 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2025-12-19T17:54:36,380 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:36,381 191 | xsimd::batch _splated; 2025-12-19T17:54:36,381 | ^ 2025-12-19T17:54:36,382 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:36,383 36 | class batch; 2025-12-19T17:54:36,383 | ^~~~~ 2025-12-19T17:54:36,384 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:36: 2025-12-19T17:54:36,384 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:67: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:36,385 740 | typename std::remove_reference::type::value_type>...>, 2025-12-19T17:54:36,386 | ^ 2025-12-19T17:54:36,387 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:36,387 36 | class batch; 2025-12-19T17:54:36,388 | ^~~~~ 2025-12-19T17:54:36,389 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:68: error: expected parameter pack before ‘...’ 2025-12-19T17:54:36,390 740 | typename std::remove_reference::type::value_type>...>, 2025-12-19T17:54:36,390 | ^~~ 2025-12-19T17:54:36,391 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:71: error: template argument 1 is invalid 2025-12-19T17:54:36,392 740 | typename std::remove_reference::type::value_type>...>, 2025-12-19T17:54:36,393 | ^ 2025-12-19T17:54:36,393 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:741:69: error: template argument 4 is invalid 2025-12-19T17:54:36,394 741 | typename std::remove_reference::type::simd_iterator...>; 2025-12-19T17:54:36,395 | ^ 2025-12-19T17:54:36,395 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:747:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:54:36,396 747 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2025-12-19T17:54:36,397 | ^~~~~~~~~~~~~ 2025-12-19T17:54:36,398 | nditerator 2025-12-19T17:54:36,398 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:54:36,399 748 | simd_iterator vbegin(types::vectorize) const; 2025-12-19T17:54:36,400 | ^~~~~~~~~~~~~ 2025-12-19T17:54:36,401 | nditerator 2025-12-19T17:54:36,401 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:54:36,402 750 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2025-12-19T17:54:36,403 | ^~~~~~~~~~~~~ 2025-12-19T17:54:36,403 | nditerator 2025-12-19T17:54:36,404 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:751:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:54:36,404 751 | simd_iterator vend(types::vectorize) const; 2025-12-19T17:54:36,405 | ^~~~~~~~~~~~~ 2025-12-19T17:54:36,405 | nditerator 2025-12-19T17:54:36,406 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:13: 2025-12-19T17:54:36,407 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2025-12-19T17:54:36,407 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:36,408 174 | using vT = xsimd::batch; 2025-12-19T17:54:36,409 | ^ 2025-12-19T17:54:36,409 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:36,410 36 | class batch; 2025-12-19T17:54:36,411 | ^~~~~ 2025-12-19T17:54:36,412 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2025-12-19T17:54:36,413 176 | static const std::size_t vN = vT::size; 2025-12-19T17:54:36,413 | ^~ 2025-12-19T17:54:36,414 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2025-12-19T17:54:36,415 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:447:39: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:36,416 447 | using vT = typename xsimd::batch; 2025-12-19T17:54:36,416 | ^ 2025-12-19T17:54:36,417 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:36,418 36 | class batch; 2025-12-19T17:54:36,418 | ^~~~~ 2025-12-19T17:54:36,419 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:447:40: error: expected identifier before ‘;’ token 2025-12-19T17:54:36,420 447 | using vT = typename xsimd::batch; 2025-12-19T17:54:36,421 | ^ 2025-12-19T17:54:36,421 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:450:35: error: ‘vT’ has not been declared 2025-12-19T17:54:36,422 450 | static const std::size_t vN = vT::size; 2025-12-19T17:54:36,423 | ^~ 2025-12-19T17:54:36,424 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:19: 2025-12-19T17:54:36,424 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2025-12-19T17:54:36,425 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:36,425 220 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:36,426 | ^ 2025-12-19T17:54:36,426 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:36,427 36 | class batch; 2025-12-19T17:54:36,428 | ^~~~~ 2025-12-19T17:54:36,428 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:36,429 220 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:36,429 | ^ 2025-12-19T17:54:36,430 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:221:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:36,431 221 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:36,431 | ^~~~~~~~~~~ 2025-12-19T17:54:36,432 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2025-12-19T17:54:36,433 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:494:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:36,434 494 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:36,434 | ^ 2025-12-19T17:54:36,435 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:36,436 36 | class batch; 2025-12-19T17:54:36,437 | ^~~~~ 2025-12-19T17:54:36,437 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:494:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:36,438 494 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:36,439 | ^ 2025-12-19T17:54:36,439 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:495:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:36,440 495 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:36,441 | ^~~~~~~~~~~ 2025-12-19T17:54:36,442 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2025-12-19T17:54:36,442 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2025-12-19T17:54:36,443 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:24: 2025-12-19T17:54:36,444 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2025-12-19T17:54:36,445 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:36,445 79 | : _value(v), _splated(xsimd::batch(_value)) 2025-12-19T17:54:36,446 | ^ 2025-12-19T17:54:36,447 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:36,447 36 | class batch; 2025-12-19T17:54:36,448 | ^~~~~ 2025-12-19T17:54:36,448 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2025-12-19T17:54:36,449 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2025-12-19T17:54:36,449 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:229:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:54:36,450 229 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2025-12-19T17:54:36,451 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:36,451 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:754:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:54:36,452 754 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2025-12-19T17:54:36,453 | ^~~~~~~ 2025-12-19T17:54:36,454 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:54:36,454 601 | struct numpy_expr { 2025-12-19T17:54:36,455 | ^~~~~~~~~~ 2025-12-19T17:54:36,456 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:241:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2025-12-19T17:54:36,457 241 | numpy_expr::vbegin(vectorize) const 2025-12-19T17:54:36,457 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:36,458 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:756:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2025-12-19T17:54:36,459 756 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2025-12-19T17:54:36,459 | ^~~~~~ 2025-12-19T17:54:36,460 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:54:36,461 601 | struct numpy_expr { 2025-12-19T17:54:36,462 | ^~~~~~~~~~ 2025-12-19T17:54:36,462 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:249:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:54:36,463 249 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2025-12-19T17:54:36,463 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:36,464 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:758:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:54:36,465 758 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2025-12-19T17:54:36,465 | ^~~~~ 2025-12-19T17:54:36,466 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:54:36,467 601 | struct numpy_expr { 2025-12-19T17:54:36,467 | ^~~~~~~~~~ 2025-12-19T17:54:36,468 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:258:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2025-12-19T17:54:36,469 258 | numpy_expr::vend(vectorize) const 2025-12-19T17:54:36,469 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:54:36,470 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:760:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2025-12-19T17:54:36,471 760 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2025-12-19T17:54:36,472 | ^~~~ 2025-12-19T17:54:36,472 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:54:36,473 601 | struct numpy_expr { 2025-12-19T17:54:36,474 | ^~~~~~~~~~ 2025-12-19T17:54:36,474 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2025-12-19T17:54:36,475 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:39: 2025-12-19T17:54:36,476 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2025-12-19T17:54:36,476 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:333:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:36,477 333 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:36,478 | ^ 2025-12-19T17:54:36,479 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:36,479 36 | class batch; 2025-12-19T17:54:36,480 | ^~~~~ 2025-12-19T17:54:36,481 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:333:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:36,481 333 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:36,482 | ^ 2025-12-19T17:54:36,482 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:36,483 334 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:36,483 | ^~~~~~~~~~~ 2025-12-19T17:54:36,484 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2025-12-19T17:54:36,485 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:729:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:36,485 729 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:36,486 | ^ 2025-12-19T17:54:36,486 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:36,487 36 | class batch; 2025-12-19T17:54:36,488 | ^~~~~ 2025-12-19T17:54:36,488 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:729:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:36,489 729 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:36,490 | ^ 2025-12-19T17:54:36,491 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:730:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:36,491 730 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:36,492 | ^~~~~~~~~~~ 2025-12-19T17:54:36,493 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2025-12-19T17:54:36,494 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:693:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:36,495 693 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:36,495 | ^ 2025-12-19T17:54:36,496 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:36,497 36 | class batch; 2025-12-19T17:54:36,497 | ^~~~~ 2025-12-19T17:54:36,498 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:693:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:36,499 693 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:36,500 | ^ 2025-12-19T17:54:36,500 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:694:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:36,501 694 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:36,502 | ^~~~~~~~~~~ 2025-12-19T17:54:36,502 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2025-12-19T17:54:36,503 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:54:36,504 249 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:36,504 | ^ 2025-12-19T17:54:36,505 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:54:36,505 36 | class batch; 2025-12-19T17:54:36,506 | ^~~~~ 2025-12-19T17:54:36,507 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2025-12-19T17:54:36,507 249 | using vector_type = typename xsimd::batch; 2025-12-19T17:54:36,508 | ^ 2025-12-19T17:54:36,508 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2025-12-19T17:54:36,509 250 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:54:36,510 | ^~~~~~~~~~~ 2025-12-19T17:55:45,781 [11/18] Compiling C++ object src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o 2025-12-19T17:55:45,782 FAILED: src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o 2025-12-19T17:55:45,782 c++ -Isrc/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p -Isrc/fluidimage/calcul/__pythran__ -I../src/fluidimage/calcul/__pythran__ -I/tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o -MF src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o.d -o src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o -c src/fluidimage/calcul/__pythran__/subpix.cpp 2025-12-19T17:55:45,784 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2025-12-19T17:55:45,784 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:4, 2025-12-19T17:55:45,785 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2025-12-19T17:55:45,786 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2025-12-19T17:55:45,786 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2025-12-19T17:55:45,787 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:47, 2025-12-19T17:55:45,787 from src/fluidimage/calcul/__pythran__/subpix.cpp:1: 2025-12-19T17:55:45,788 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:55:45,788 101 | xsimd::batch> { 2025-12-19T17:55:45,788 | ^~~~~ 2025-12-19T17:55:45,789 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:56, 2025-12-19T17:55:45,789 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2025-12-19T17:55:45,790 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:55:45,790 36 | class batch; 2025-12-19T17:55:45,790 | ^~~~~ 2025-12-19T17:55:45,791 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2025-12-19T17:55:45,791 101 | xsimd::batch> { 2025-12-19T17:55:45,792 | ^~ 2025-12-19T17:55:45,792 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2025-12-19T17:55:45,793 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2025-12-19T17:55:45,793 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:55:45,794 103 | using vector_type = typename xsimd::batch; 2025-12-19T17:55:45,794 | ^ 2025-12-19T17:55:45,795 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:55:45,795 36 | class batch; 2025-12-19T17:55:45,796 | ^~~~~ 2025-12-19T17:55:45,796 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2025-12-19T17:55:45,797 103 | using vector_type = typename xsimd::batch; 2025-12-19T17:55:45,797 | ^ 2025-12-19T17:55:45,798 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2025-12-19T17:55:45,798 105 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:55:45,799 | ^~~~~~~~~~~ 2025-12-19T17:55:45,799 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:55:45,800 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2025-12-19T17:55:45,800 | ^~~~~~~~~~~~~~ 2025-12-19T17:55:45,801 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:55:45,802 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:55:45,802 119 | void store(xsimd::batch const &); 2025-12-19T17:55:45,803 | ^ 2025-12-19T17:55:45,803 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:55:45,803 36 | class batch; 2025-12-19T17:55:45,804 | ^~~~~ 2025-12-19T17:55:45,804 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:7, 2025-12-19T17:55:45,805 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2025-12-19T17:55:45,805 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2025-12-19T17:55:45,805 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:207:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:55:45,806 207 | -> decltype(xsimd::load_unaligned(data)) 2025-12-19T17:55:45,806 | ^~~~~~~~~~~~~~ 2025-12-19T17:55:45,807 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:207:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2025-12-19T17:55:45,807 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:214:65: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:55:45,808 214 | const_simd_nditerator::store(xsimd::batch const &val) 2025-12-19T17:55:45,808 | ^ 2025-12-19T17:55:45,809 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:55:45,810 36 | class batch; 2025-12-19T17:55:45,810 | ^~~~~ 2025-12-19T17:55:45,811 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2025-12-19T17:55:45,811 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:216:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2025-12-19T17:55:45,812 216 | val.store_unaligned(const_cast(data)); 2025-12-19T17:55:45,812 | ^~~~~~~~~~~~~~~ 2025-12-19T17:55:45,813 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2025-12-19T17:55:45,813 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:4, 2025-12-19T17:55:45,814 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2025-12-19T17:55:45,815 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2025-12-19T17:55:45,815 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2025-12-19T17:55:45,816 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2025-12-19T17:55:45,816 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:55:45,817 191 | xsimd::batch _splated; 2025-12-19T17:55:45,817 | ^ 2025-12-19T17:55:45,818 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:55:45,818 36 | class batch; 2025-12-19T17:55:45,818 | ^~~~~ 2025-12-19T17:55:45,819 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:36: 2025-12-19T17:55:45,819 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:67: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:55:45,819 740 | typename std::remove_reference::type::value_type>...>, 2025-12-19T17:55:45,820 | ^ 2025-12-19T17:55:45,820 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:55:45,821 36 | class batch; 2025-12-19T17:55:45,821 | ^~~~~ 2025-12-19T17:55:45,822 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:68: error: expected parameter pack before ‘...’ 2025-12-19T17:55:45,822 740 | typename std::remove_reference::type::value_type>...>, 2025-12-19T17:55:45,823 | ^~~ 2025-12-19T17:55:45,823 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:71: error: template argument 1 is invalid 2025-12-19T17:55:45,824 740 | typename std::remove_reference::type::value_type>...>, 2025-12-19T17:55:45,824 | ^ 2025-12-19T17:55:45,825 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:741:69: error: template argument 4 is invalid 2025-12-19T17:55:45,825 741 | typename std::remove_reference::type::simd_iterator...>; 2025-12-19T17:55:45,826 | ^ 2025-12-19T17:55:45,827 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:747:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:55:45,827 747 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2025-12-19T17:55:45,828 | ^~~~~~~~~~~~~ 2025-12-19T17:55:45,828 | nditerator 2025-12-19T17:55:45,829 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:55:45,829 748 | simd_iterator vbegin(types::vectorize) const; 2025-12-19T17:55:45,829 | ^~~~~~~~~~~~~ 2025-12-19T17:55:45,830 | nditerator 2025-12-19T17:55:45,831 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:55:45,831 750 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2025-12-19T17:55:45,832 | ^~~~~~~~~~~~~ 2025-12-19T17:55:45,832 | nditerator 2025-12-19T17:55:45,833 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:751:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2025-12-19T17:55:45,833 751 | simd_iterator vend(types::vectorize) const; 2025-12-19T17:55:45,834 | ^~~~~~~~~~~~~ 2025-12-19T17:55:45,834 | nditerator 2025-12-19T17:55:45,834 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:13: 2025-12-19T17:55:45,835 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2025-12-19T17:55:45,835 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:55:45,836 174 | using vT = xsimd::batch; 2025-12-19T17:55:45,836 | ^ 2025-12-19T17:55:45,836 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:55:45,837 36 | class batch; 2025-12-19T17:55:45,837 | ^~~~~ 2025-12-19T17:55:45,838 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2025-12-19T17:55:45,838 176 | static const std::size_t vN = vT::size; 2025-12-19T17:55:45,839 | ^~ 2025-12-19T17:55:45,839 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2025-12-19T17:55:45,840 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:447:39: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:55:45,840 447 | using vT = typename xsimd::batch; 2025-12-19T17:55:45,841 | ^ 2025-12-19T17:55:45,841 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:55:45,842 36 | class batch; 2025-12-19T17:55:45,842 | ^~~~~ 2025-12-19T17:55:45,843 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:447:40: error: expected identifier before ‘;’ token 2025-12-19T17:55:45,844 447 | using vT = typename xsimd::batch; 2025-12-19T17:55:45,844 | ^ 2025-12-19T17:55:45,844 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:450:35: error: ‘vT’ has not been declared 2025-12-19T17:55:45,845 450 | static const std::size_t vN = vT::size; 2025-12-19T17:55:45,845 | ^~ 2025-12-19T17:55:45,846 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:19: 2025-12-19T17:55:45,846 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2025-12-19T17:55:45,847 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:55:45,847 220 | using vector_type = typename xsimd::batch; 2025-12-19T17:55:45,848 | ^ 2025-12-19T17:55:45,849 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:55:45,849 36 | class batch; 2025-12-19T17:55:45,849 | ^~~~~ 2025-12-19T17:55:45,850 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:53: error: expected identifier before ‘;’ token 2025-12-19T17:55:45,850 220 | using vector_type = typename xsimd::batch; 2025-12-19T17:55:45,851 | ^ 2025-12-19T17:55:45,851 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:221:44: error: ‘vector_type’ has not been declared 2025-12-19T17:55:45,851 221 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:55:45,852 | ^~~~~~~~~~~ 2025-12-19T17:55:45,852 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2025-12-19T17:55:45,852 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:494:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:55:45,853 494 | using vector_type = typename xsimd::batch; 2025-12-19T17:55:45,853 | ^ 2025-12-19T17:55:45,854 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:55:45,854 36 | class batch; 2025-12-19T17:55:45,855 | ^~~~~ 2025-12-19T17:55:45,855 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:494:53: error: expected identifier before ‘;’ token 2025-12-19T17:55:45,856 494 | using vector_type = typename xsimd::batch; 2025-12-19T17:55:45,856 | ^ 2025-12-19T17:55:45,857 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:495:44: error: ‘vector_type’ has not been declared 2025-12-19T17:55:45,858 495 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:55:45,858 | ^~~~~~~~~~~ 2025-12-19T17:55:45,859 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2025-12-19T17:55:45,859 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2025-12-19T17:55:45,860 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:24: 2025-12-19T17:55:45,860 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2025-12-19T17:55:45,861 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:55:45,861 79 | : _value(v), _splated(xsimd::batch(_value)) 2025-12-19T17:55:45,862 | ^ 2025-12-19T17:55:45,862 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:55:45,863 36 | class batch; 2025-12-19T17:55:45,864 | ^~~~~ 2025-12-19T17:55:45,864 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2025-12-19T17:55:45,864 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2025-12-19T17:55:45,865 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:229:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:55:45,865 229 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2025-12-19T17:55:45,865 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:45,866 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:754:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:55:45,866 754 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2025-12-19T17:55:45,867 | ^~~~~~~ 2025-12-19T17:55:45,867 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:55:45,868 601 | struct numpy_expr { 2025-12-19T17:55:45,868 | ^~~~~~~~~~ 2025-12-19T17:55:45,869 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:241:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2025-12-19T17:55:45,869 241 | numpy_expr::vbegin(vectorize) const 2025-12-19T17:55:45,870 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:45,870 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:756:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2025-12-19T17:55:45,871 756 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2025-12-19T17:55:45,872 | ^~~~~~ 2025-12-19T17:55:45,872 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:55:45,873 601 | struct numpy_expr { 2025-12-19T17:55:45,873 | ^~~~~~~~~~ 2025-12-19T17:55:45,874 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:249:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:55:45,874 249 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2025-12-19T17:55:45,875 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:45,876 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:758:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2025-12-19T17:55:45,876 758 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2025-12-19T17:55:45,876 | ^~~~~ 2025-12-19T17:55:45,877 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:55:45,877 601 | struct numpy_expr { 2025-12-19T17:55:45,877 | ^~~~~~~~~~ 2025-12-19T17:55:45,878 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:258:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2025-12-19T17:55:45,878 258 | numpy_expr::vend(vectorize) const 2025-12-19T17:55:45,879 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:45,879 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:760:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2025-12-19T17:55:45,879 760 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2025-12-19T17:55:45,880 | ^~~~ 2025-12-19T17:55:45,880 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:601:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2025-12-19T17:55:45,881 601 | struct numpy_expr { 2025-12-19T17:55:45,881 | ^~~~~~~~~~ 2025-12-19T17:55:45,882 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2025-12-19T17:55:45,883 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:39: 2025-12-19T17:55:45,883 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2025-12-19T17:55:45,884 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:333:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:55:45,884 333 | using vector_type = typename xsimd::batch; 2025-12-19T17:55:45,885 | ^ 2025-12-19T17:55:45,885 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:55:45,886 36 | class batch; 2025-12-19T17:55:45,886 | ^~~~~ 2025-12-19T17:55:45,887 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:333:53: error: expected identifier before ‘;’ token 2025-12-19T17:55:45,887 333 | using vector_type = typename xsimd::batch; 2025-12-19T17:55:45,888 | ^ 2025-12-19T17:55:45,889 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:44: error: ‘vector_type’ has not been declared 2025-12-19T17:55:45,889 334 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:55:45,890 | ^~~~~~~~~~~ 2025-12-19T17:55:45,890 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2025-12-19T17:55:45,891 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:729:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:55:45,891 729 | using vector_type = typename xsimd::batch; 2025-12-19T17:55:45,891 | ^ 2025-12-19T17:55:45,892 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:55:45,892 36 | class batch; 2025-12-19T17:55:45,893 | ^~~~~ 2025-12-19T17:55:45,893 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:729:53: error: expected identifier before ‘;’ token 2025-12-19T17:55:45,893 729 | using vector_type = typename xsimd::batch; 2025-12-19T17:55:45,894 | ^ 2025-12-19T17:55:45,894 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:730:44: error: ‘vector_type’ has not been declared 2025-12-19T17:55:45,895 730 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:55:45,895 | ^~~~~~~~~~~ 2025-12-19T17:55:45,896 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2025-12-19T17:55:45,896 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:693:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:55:45,897 693 | using vector_type = typename xsimd::batch; 2025-12-19T17:55:45,897 | ^ 2025-12-19T17:55:45,898 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:55:45,899 36 | class batch; 2025-12-19T17:55:45,899 | ^~~~~ 2025-12-19T17:55:45,900 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:693:53: error: expected identifier before ‘;’ token 2025-12-19T17:55:45,900 693 | using vector_type = typename xsimd::batch; 2025-12-19T17:55:45,901 | ^ 2025-12-19T17:55:45,901 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:694:44: error: ‘vector_type’ has not been declared 2025-12-19T17:55:45,902 694 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:55:45,902 | ^~~~~~~~~~~ 2025-12-19T17:55:45,903 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2025-12-19T17:55:45,903 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:55:45,904 249 | using vector_type = typename xsimd::batch; 2025-12-19T17:55:45,904 | ^ 2025-12-19T17:55:45,905 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:55:45,905 36 | class batch; 2025-12-19T17:55:45,905 | ^~~~~ 2025-12-19T17:55:45,906 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2025-12-19T17:55:45,906 249 | using vector_type = typename xsimd::batch; 2025-12-19T17:55:45,906 | ^ 2025-12-19T17:55:45,907 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2025-12-19T17:55:45,907 250 | static const std::size_t vector_size = vector_type::size; 2025-12-19T17:55:45,908 | ^~~~~~~~~~~ 2025-12-19T17:55:45,908 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/max.hpp:6, 2025-12-19T17:55:45,908 from src/fluidimage/calcul/__pythran__/subpix.cpp:36: 2025-12-19T17:55:45,909 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In function ‘F {anonymous}::pythonic::numpy::vreduce(E, F)’: 2025-12-19T17:55:45,909 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:79:30: error: wrong number of template arguments (1, should be 2) 2025-12-19T17:55:45,910 79 | using vT = xsimd::batch; 2025-12-19T17:55:45,910 | ^ 2025-12-19T17:55:45,911 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:36:11: note: provided for ‘template class xsimd::batch’ 2025-12-19T17:55:45,911 36 | class batch; 2025-12-19T17:55:45,912 | ^~~~~ 2025-12-19T17:55:45,913 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:80:30: error: ‘vT’ has not been declared 2025-12-19T17:55:45,913 80 | static const size_t vN = vT::size; 2025-12-19T17:55:45,914 | ^~ 2025-12-19T17:55:45,914 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:88:22: error: ‘vT’ was not declared in this scope; did you mean ‘vN’? 2025-12-19T17:55:45,915 88 | alignas(sizeof(vT)) T stored[vN]; 2025-12-19T17:55:45,915 | ^~ 2025-12-19T17:55:45,916 | vN 2025-12-19T17:55:45,916 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:88:7: warning: attributes at the beginning of statement are ignored [-Wattributes] 2025-12-19T17:55:45,917 88 | alignas(sizeof(vT)) T stored[vN]; 2025-12-19T17:55:45,917 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:45,918 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:89:27: error: ‘stored’ was not declared in this scope 2025-12-19T17:55:45,918 89 | vacc.store_aligned(&stored[0]); 2025-12-19T17:55:45,919 | ^~~~~~ 2025-12-19T17:55:45,919 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’: 2025-12-19T17:55:45,920 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imin]’ 2025-12-19T17:55:45,921 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imin; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2025-12-19T17:55:45,921 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2025-12-19T17:55:45,921 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2025-12-19T17:55:45,922 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/min.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) {anonymous}::pythonic::numpy::min(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) = float]’ 2025-12-19T17:55:45,923 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/min.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) {anonymous}::pythonic::numpy::functor::min::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) = float]’ 2025-12-19T17:55:45,923 src/fluidimage/calcul/__pythran__/subpix.cpp:252:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2025-12-19T17:55:45,924 src/fluidimage/calcul/__pythran__/subpix.cpp:387:91: required from here 2025-12-19T17:55:45,924 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:83:37: error: no matching function for call to ‘distance({anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >&, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2025-12-19T17:55:45,924 83 | const long bound = std::distance(viter, vend); 2025-12-19T17:55:45,925 | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-12-19T17:55:45,926 In file included from /usr/include/c++/12/string:46, 2025-12-19T17:55:45,926 from /usr/include/c++/12/bits/locale_classes.h:40, 2025-12-19T17:55:45,927 from /usr/include/c++/12/bits/ios_base.h:41, 2025-12-19T17:55:45,927 from /usr/include/c++/12/ios:42, 2025-12-19T17:55:45,928 from /usr/include/c++/12/istream:38, 2025-12-19T17:55:45,928 from /usr/include/c++/12/sstream:38, 2025-12-19T17:55:45,929 from /usr/include/c++/12/complex:45, 2025-12-19T17:55:45,929 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2025-12-19T17:55:45,930 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2025-12-19T17:55:45,930 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2025-12-19T17:55:45,931 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:43: 2025-12-19T17:55:45,931 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: candidate: ‘template typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator)’ 2025-12-19T17:55:45,932 147 | distance(_InputIterator __first, _InputIterator __last) 2025-12-19T17:55:45,932 | ^~~~~~~~ 2025-12-19T17:55:45,933 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: template argument deduction/substitution failed: 2025-12-19T17:55:45,933 /usr/include/c++/12/bits/stl_iterator_base_funcs.h: In substitution of ‘template typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2025-12-19T17:55:45,934 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:83:37: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’ 2025-12-19T17:55:45,935 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imin]’ 2025-12-19T17:55:45,935 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imin; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2025-12-19T17:55:45,935 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2025-12-19T17:55:45,936 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2025-12-19T17:55:45,936 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/min.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) {anonymous}::pythonic::numpy::min(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) = float]’ 2025-12-19T17:55:45,937 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/min.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) {anonymous}::pythonic::numpy::functor::min::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) = float]’ 2025-12-19T17:55:45,937 src/fluidimage/calcul/__pythran__/subpix.cpp:252:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2025-12-19T17:55:45,938 src/fluidimage/calcul/__pythran__/subpix.cpp:387:91: required from here 2025-12-19T17:55:45,939 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: error: no type named ‘difference_type’ in ‘struct std::iterator_traits<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2025-12-19T17:55:45,939 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’: 2025-12-19T17:55:45,940 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imin]’ 2025-12-19T17:55:45,940 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imin; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2025-12-19T17:55:45,941 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2025-12-19T17:55:45,941 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2025-12-19T17:55:45,942 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/min.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) {anonymous}::pythonic::numpy::min(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) = float]’ 2025-12-19T17:55:45,942 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/min.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) {anonymous}::pythonic::numpy::functor::min::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) = float]’ 2025-12-19T17:55:45,943 src/fluidimage/calcul/__pythran__/subpix.cpp:252:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2025-12-19T17:55:45,943 src/fluidimage/calcul/__pythran__/subpix.cpp:387:91: required from here 2025-12-19T17:55:45,944 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:55:45,944 85 | auto vacc = *viter; 2025-12-19T17:55:45,945 | ^~~~~~ 2025-12-19T17:55:45,946 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex256.hpp:4, 2025-12-19T17:55:45,946 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2025-12-19T17:55:45,947 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:55:45,948 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:45,948 | ^~~~~~~~ 2025-12-19T17:55:45,948 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:45,949 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:45,949 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:45,949 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:45,950 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:45,950 | ^~~~~~~~ 2025-12-19T17:55:45,951 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:45,951 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:45,951 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:45,952 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:55:45,952 85 | auto vacc = *viter; 2025-12-19T17:55:45,953 | ^~~~~~ 2025-12-19T17:55:45,953 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/slice.hpp:4, 2025-12-19T17:55:45,954 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:4: 2025-12-19T17:55:45,954 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:55:45,955 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:45,956 | ^~~~~~~~ 2025-12-19T17:55:45,956 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:45,957 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:45,957 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:45,958 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:45,958 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:45,959 | ^~~~~~~~ 2025-12-19T17:55:45,959 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:45,960 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:45,960 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:45,961 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:45,961 85 | auto vacc = *viter; 2025-12-19T17:55:45,962 | ^~~~~~ 2025-12-19T17:55:45,962 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:55:45,963 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:45,963 | ^~~~~~~~ 2025-12-19T17:55:45,964 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:45,964 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:45,964 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:45,965 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:45,965 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:45,965 | ^~~~~~~~ 2025-12-19T17:55:45,966 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:45,966 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:45,967 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:45,967 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:45,968 85 | auto vacc = *viter; 2025-12-19T17:55:45,968 | ^~~~~~ 2025-12-19T17:55:45,969 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:55:45,970 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:45,970 | ^~~~~~~~ 2025-12-19T17:55:45,971 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:45,971 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:45,972 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:45,972 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:45,973 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:45,973 | ^~~~~~~~ 2025-12-19T17:55:45,974 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:45,974 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:45,975 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:45,975 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:45,976 85 | auto vacc = *viter; 2025-12-19T17:55:45,977 | ^~~~~~ 2025-12-19T17:55:45,977 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2025-12-19T17:55:45,977 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:55:45,978 393 | list operator*(static_list const &self, long t) 2025-12-19T17:55:45,978 | ^~~~~~~~ 2025-12-19T17:55:45,979 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:45,979 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:55:45,979 85 | auto vacc = *viter; 2025-12-19T17:55:45,980 | ^~~~~~ 2025-12-19T17:55:45,980 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:55:45,981 400 | list operator*(long t, static_list const &self) 2025-12-19T17:55:45,981 | ^~~~~~~~ 2025-12-19T17:55:45,982 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:45,983 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:45,983 85 | auto vacc = *viter; 2025-12-19T17:55:45,984 | ^~~~~~ 2025-12-19T17:55:45,984 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1380: 2025-12-19T17:55:45,985 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:55:45,985 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:45,986 | ^~~~~~~~ 2025-12-19T17:55:45,986 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:45,987 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:45,987 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:45,988 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:55:45,989 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:45,989 | ^~~~~~~~ 2025-12-19T17:55:45,990 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:45,990 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:45,990 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:45,991 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:45,991 85 | auto vacc = *viter; 2025-12-19T17:55:45,992 | ^~~~~~ 2025-12-19T17:55:45,992 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:55:45,992 202 | list operator*(N n, list const &l) 2025-12-19T17:55:45,993 | ^~~~~~~~ 2025-12-19T17:55:45,993 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:45,993 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:45,994 85 | auto vacc = *viter; 2025-12-19T17:55:45,994 | ^~~~~~ 2025-12-19T17:55:45,995 In file included from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2025-12-19T17:55:45,995 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2025-12-19T17:55:45,996 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2025-12-19T17:55:45,997 from /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2025-12-19T17:55:45,997 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:55:45,998 655 | inline str operator*(str const &s, long n) 2025-12-19T17:55:45,998 | ^~~~~~~~ 2025-12-19T17:55:45,999 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:45,999 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:55:46,000 667 | inline str operator*(long t, str const &s) 2025-12-19T17:55:46,000 | ^~~~~~~~ 2025-12-19T17:55:46,001 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,001 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:55:46,002 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:55:46,002 | ^~~~~~~~ 2025-12-19T17:55:46,003 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,003 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:55:46,004 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:55:46,004 | ^~~~~~~~ 2025-12-19T17:55:46,005 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,005 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:55:46,006 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,006 | ^~~~~~ 2025-12-19T17:55:46,006 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:55:46,007 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,007 | ^~~~~~~~ 2025-12-19T17:55:46,008 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,008 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,009 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,009 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,010 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,010 | ^~~~~~~~ 2025-12-19T17:55:46,011 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,011 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,012 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,013 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:55:46,013 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,014 | ^~~~~~ 2025-12-19T17:55:46,014 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:55:46,015 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,015 | ^~~~~~~~ 2025-12-19T17:55:46,016 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,016 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,017 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,018 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,018 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,019 | ^~~~~~~~ 2025-12-19T17:55:46,019 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,020 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,020 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,020 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,021 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,021 | ^~~~~~ 2025-12-19T17:55:46,022 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:55:46,022 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,022 | ^~~~~~~~ 2025-12-19T17:55:46,023 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,023 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,024 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,025 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,025 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,026 | ^~~~~~~~ 2025-12-19T17:55:46,026 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,027 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,027 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,028 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,029 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,029 | ^~~~~~ 2025-12-19T17:55:46,029 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:55:46,030 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,030 | ^~~~~~~~ 2025-12-19T17:55:46,031 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,032 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,032 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,033 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,033 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,034 | ^~~~~~~~ 2025-12-19T17:55:46,034 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,035 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,035 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,036 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,036 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,036 | ^~~~~~ 2025-12-19T17:55:46,037 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:55:46,037 393 | list operator*(static_list const &self, long t) 2025-12-19T17:55:46,037 | ^~~~~~~~ 2025-12-19T17:55:46,038 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,038 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:55:46,039 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,039 | ^~~~~~ 2025-12-19T17:55:46,040 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:55:46,041 400 | list operator*(long t, static_list const &self) 2025-12-19T17:55:46,041 | ^~~~~~~~ 2025-12-19T17:55:46,042 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,042 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,043 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,043 | ^~~~~~ 2025-12-19T17:55:46,044 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:55:46,044 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,045 | ^~~~~~~~ 2025-12-19T17:55:46,046 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,046 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,047 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,047 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,048 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,048 | ^~~~~~~~ 2025-12-19T17:55:46,048 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,049 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,049 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,050 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,050 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,050 | ^~~~~~ 2025-12-19T17:55:46,051 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:55:46,051 202 | list operator*(N n, list const &l) 2025-12-19T17:55:46,052 | ^~~~~~~~ 2025-12-19T17:55:46,052 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,053 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,053 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,054 | ^~~~~~ 2025-12-19T17:55:46,054 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:55:46,055 655 | inline str operator*(str const &s, long n) 2025-12-19T17:55:46,055 | ^~~~~~~~ 2025-12-19T17:55:46,056 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,056 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:55:46,057 667 | inline str operator*(long t, str const &s) 2025-12-19T17:55:46,057 | ^~~~~~~~ 2025-12-19T17:55:46,058 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,058 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:55:46,059 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:55:46,059 | ^~~~~~~~ 2025-12-19T17:55:46,060 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,061 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:55:46,061 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:55:46,062 | ^~~~~~~~ 2025-12-19T17:55:46,062 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,063 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’: 2025-12-19T17:55:46,063 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:106:44: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imin]’ 2025-12-19T17:55:46,064 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imin; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2025-12-19T17:55:46,064 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:150:58: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2025-12-19T17:55:46,064 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2025-12-19T17:55:46,065 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/min.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) {anonymous}::pythonic::numpy::min(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) = float]’ 2025-12-19T17:55:46,066 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/min.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) {anonymous}::pythonic::numpy::functor::min::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) = float]’ 2025-12-19T17:55:46,067 src/fluidimage/calcul/__pythran__/subpix.cpp:252:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2025-12-19T17:55:46,067 src/fluidimage/calcul/__pythran__/subpix.cpp:387:91: required from here 2025-12-19T17:55:46,067 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:83:37: error: no matching function for call to ‘distance({anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >&, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2025-12-19T17:55:46,068 83 | const long bound = std::distance(viter, vend); 2025-12-19T17:55:46,069 | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-12-19T17:55:46,069 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: candidate: ‘template typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator)’ 2025-12-19T17:55:46,070 147 | distance(_InputIterator __first, _InputIterator __last) 2025-12-19T17:55:46,070 | ^~~~~~~~ 2025-12-19T17:55:46,071 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,071 /usr/include/c++/12/bits/stl_iterator_base_funcs.h: In substitution of ‘template typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2025-12-19T17:55:46,072 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:83:37: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’ 2025-12-19T17:55:46,072 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:106:44: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imin]’ 2025-12-19T17:55:46,073 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imin; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2025-12-19T17:55:46,074 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:150:58: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2025-12-19T17:55:46,074 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2025-12-19T17:55:46,075 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/min.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) {anonymous}::pythonic::numpy::min(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) = float]’ 2025-12-19T17:55:46,075 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/min.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) {anonymous}::pythonic::numpy::functor::min::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) = float]’ 2025-12-19T17:55:46,076 src/fluidimage/calcul/__pythran__/subpix.cpp:252:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2025-12-19T17:55:46,076 src/fluidimage/calcul/__pythran__/subpix.cpp:387:91: required from here 2025-12-19T17:55:46,077 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: error: no type named ‘difference_type’ in ‘struct std::iterator_traits<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2025-12-19T17:55:46,077 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’: 2025-12-19T17:55:46,077 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:106:44: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imin]’ 2025-12-19T17:55:46,078 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imin; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2025-12-19T17:55:46,078 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:150:58: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2025-12-19T17:55:46,079 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::imin; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2025-12-19T17:55:46,080 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/min.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) {anonymous}::pythonic::numpy::min(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imin>((forward)(::pythonic::numpy::min::args)...)) = float]’ 2025-12-19T17:55:46,080 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/min.hpp:17:3: required from ‘decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) {anonymous}::pythonic::numpy::functor::min::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::min((forward)(::pythonic::numpy::functor::min::operator()::types)...)) = float]’ 2025-12-19T17:55:46,081 src/fluidimage/calcul/__pythran__/subpix.cpp:252:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2025-12-19T17:55:46,081 src/fluidimage/calcul/__pythran__/subpix.cpp:387:91: required from here 2025-12-19T17:55:46,082 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:55:46,082 85 | auto vacc = *viter; 2025-12-19T17:55:46,083 | ^~~~~~ 2025-12-19T17:55:46,083 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:55:46,084 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,084 | ^~~~~~~~ 2025-12-19T17:55:46,085 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,085 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,086 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,086 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,087 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,088 | ^~~~~~~~ 2025-12-19T17:55:46,088 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,088 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,089 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,089 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:55:46,090 85 | auto vacc = *viter; 2025-12-19T17:55:46,090 | ^~~~~~ 2025-12-19T17:55:46,090 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:55:46,091 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,091 | ^~~~~~~~ 2025-12-19T17:55:46,092 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,092 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,092 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,093 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,093 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,094 | ^~~~~~~~ 2025-12-19T17:55:46,095 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,095 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,096 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,096 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,097 85 | auto vacc = *viter; 2025-12-19T17:55:46,098 | ^~~~~~ 2025-12-19T17:55:46,098 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:55:46,099 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,099 | ^~~~~~~~ 2025-12-19T17:55:46,100 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,100 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,101 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,101 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,102 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,103 | ^~~~~~~~ 2025-12-19T17:55:46,103 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,104 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,104 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,104 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,105 85 | auto vacc = *viter; 2025-12-19T17:55:46,105 | ^~~~~~ 2025-12-19T17:55:46,106 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:55:46,106 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,106 | ^~~~~~~~ 2025-12-19T17:55:46,107 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,107 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,108 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,108 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,109 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,109 | ^~~~~~~~ 2025-12-19T17:55:46,110 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,110 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,111 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,111 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,112 85 | auto vacc = *viter; 2025-12-19T17:55:46,112 | ^~~~~~ 2025-12-19T17:55:46,113 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:55:46,113 393 | list operator*(static_list const &self, long t) 2025-12-19T17:55:46,114 | ^~~~~~~~ 2025-12-19T17:55:46,114 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,115 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:55:46,116 85 | auto vacc = *viter; 2025-12-19T17:55:46,116 | ^~~~~~ 2025-12-19T17:55:46,117 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:55:46,117 400 | list operator*(long t, static_list const &self) 2025-12-19T17:55:46,118 | ^~~~~~~~ 2025-12-19T17:55:46,118 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,118 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,119 85 | auto vacc = *viter; 2025-12-19T17:55:46,119 | ^~~~~~ 2025-12-19T17:55:46,119 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:55:46,120 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,120 | ^~~~~~~~ 2025-12-19T17:55:46,121 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,122 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,122 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,123 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,123 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,124 | ^~~~~~~~ 2025-12-19T17:55:46,124 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,125 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,125 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,126 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,126 85 | auto vacc = *viter; 2025-12-19T17:55:46,127 | ^~~~~~ 2025-12-19T17:55:46,127 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:55:46,128 202 | list operator*(N n, list const &l) 2025-12-19T17:55:46,128 | ^~~~~~~~ 2025-12-19T17:55:46,129 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,129 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,130 85 | auto vacc = *viter; 2025-12-19T17:55:46,131 | ^~~~~~ 2025-12-19T17:55:46,131 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:55:46,132 655 | inline str operator*(str const &s, long n) 2025-12-19T17:55:46,132 | ^~~~~~~~ 2025-12-19T17:55:46,132 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,133 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:55:46,133 667 | inline str operator*(long t, str const &s) 2025-12-19T17:55:46,133 | ^~~~~~~~ 2025-12-19T17:55:46,134 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,134 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:55:46,135 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:55:46,135 | ^~~~~~~~ 2025-12-19T17:55:46,136 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,136 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:55:46,136 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:55:46,137 | ^~~~~~~~ 2025-12-19T17:55:46,137 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,138 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:55:46,139 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,139 | ^~~~~~ 2025-12-19T17:55:46,140 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:55:46,140 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,141 | ^~~~~~~~ 2025-12-19T17:55:46,141 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,142 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,142 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,143 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,143 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,144 | ^~~~~~~~ 2025-12-19T17:55:46,145 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,145 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,145 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,146 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:55:46,146 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,147 | ^~~~~~ 2025-12-19T17:55:46,147 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:55:46,147 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,148 | ^~~~~~~~ 2025-12-19T17:55:46,148 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,148 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,149 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,149 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,150 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,150 | ^~~~~~~~ 2025-12-19T17:55:46,151 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,152 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,152 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,153 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,153 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,154 | ^~~~~~ 2025-12-19T17:55:46,154 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:55:46,155 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,155 | ^~~~~~~~ 2025-12-19T17:55:46,156 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,156 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,157 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,157 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,158 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,159 | ^~~~~~~~ 2025-12-19T17:55:46,159 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,160 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,160 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,160 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,161 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,161 | ^~~~~~ 2025-12-19T17:55:46,162 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:55:46,162 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,162 | ^~~~~~~~ 2025-12-19T17:55:46,163 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,163 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,164 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,164 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,165 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,165 | ^~~~~~~~ 2025-12-19T17:55:46,166 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,166 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,167 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,168 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,168 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,168 | ^~~~~~ 2025-12-19T17:55:46,169 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:55:46,170 393 | list operator*(static_list const &self, long t) 2025-12-19T17:55:46,170 | ^~~~~~~~ 2025-12-19T17:55:46,171 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,171 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:55:46,172 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,173 | ^~~~~~ 2025-12-19T17:55:46,173 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:55:46,173 400 | list operator*(long t, static_list const &self) 2025-12-19T17:55:46,174 | ^~~~~~~~ 2025-12-19T17:55:46,174 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,175 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,175 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,175 | ^~~~~~ 2025-12-19T17:55:46,176 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:55:46,176 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,176 | ^~~~~~~~ 2025-12-19T17:55:46,177 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,177 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,178 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,179 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,179 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,180 | ^~~~~~~~ 2025-12-19T17:55:46,180 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,181 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,181 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,182 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,182 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,183 | ^~~~~~ 2025-12-19T17:55:46,183 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:55:46,184 202 | list operator*(N n, list const &l) 2025-12-19T17:55:46,184 | ^~~~~~~~ 2025-12-19T17:55:46,185 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,185 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,186 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,186 | ^~~~~~ 2025-12-19T17:55:46,187 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:55:46,188 655 | inline str operator*(str const &s, long n) 2025-12-19T17:55:46,188 | ^~~~~~~~ 2025-12-19T17:55:46,189 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,189 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:55:46,189 667 | inline str operator*(long t, str const &s) 2025-12-19T17:55:46,190 | ^~~~~~~~ 2025-12-19T17:55:46,190 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,191 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:55:46,191 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:55:46,191 | ^~~~~~~~ 2025-12-19T17:55:46,192 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,192 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:55:46,193 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:55:46,193 | ^~~~~~~~ 2025-12-19T17:55:46,194 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,194 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’: 2025-12-19T17:55:46,195 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imax]’ 2025-12-19T17:55:46,196 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imax; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2025-12-19T17:55:46,196 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2025-12-19T17:55:46,197 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2025-12-19T17:55:46,197 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/max.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) {anonymous}::pythonic::numpy::max(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) = float]’ 2025-12-19T17:55:46,198 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/max.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) {anonymous}::pythonic::numpy::functor::max::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) = float]’ 2025-12-19T17:55:46,198 src/fluidimage/calcul/__pythran__/subpix.cpp:262:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2025-12-19T17:55:46,199 src/fluidimage/calcul/__pythran__/subpix.cpp:387:91: required from here 2025-12-19T17:55:46,200 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:83:37: error: no matching function for call to ‘distance({anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >&, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2025-12-19T17:55:46,200 83 | const long bound = std::distance(viter, vend); 2025-12-19T17:55:46,201 | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-12-19T17:55:46,201 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: candidate: ‘template typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator)’ 2025-12-19T17:55:46,202 147 | distance(_InputIterator __first, _InputIterator __last) 2025-12-19T17:55:46,202 | ^~~~~~~~ 2025-12-19T17:55:46,203 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,203 /usr/include/c++/12/bits/stl_iterator_base_funcs.h: In substitution of ‘template typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2025-12-19T17:55:46,203 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:83:37: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’ 2025-12-19T17:55:46,204 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imax]’ 2025-12-19T17:55:46,204 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imax; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2025-12-19T17:55:46,205 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2025-12-19T17:55:46,205 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2025-12-19T17:55:46,206 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/max.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) {anonymous}::pythonic::numpy::max(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) = float]’ 2025-12-19T17:55:46,207 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/max.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) {anonymous}::pythonic::numpy::functor::max::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) = float]’ 2025-12-19T17:55:46,207 src/fluidimage/calcul/__pythran__/subpix.cpp:262:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2025-12-19T17:55:46,208 src/fluidimage/calcul/__pythran__/subpix.cpp:387:91: required from here 2025-12-19T17:55:46,209 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: error: no type named ‘difference_type’ in ‘struct std::iterator_traits<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2025-12-19T17:55:46,209 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’: 2025-12-19T17:55:46,210 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imax]’ 2025-12-19T17:55:46,210 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imax; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2025-12-19T17:55:46,211 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2025-12-19T17:55:46,212 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2025-12-19T17:55:46,212 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/max.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) {anonymous}::pythonic::numpy::max(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) = float]’ 2025-12-19T17:55:46,212 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/max.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) {anonymous}::pythonic::numpy::functor::max::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) = float]’ 2025-12-19T17:55:46,213 src/fluidimage/calcul/__pythran__/subpix.cpp:262:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2025-12-19T17:55:46,214 src/fluidimage/calcul/__pythran__/subpix.cpp:387:91: required from here 2025-12-19T17:55:46,214 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:55:46,215 85 | auto vacc = *viter; 2025-12-19T17:55:46,215 | ^~~~~~ 2025-12-19T17:55:46,215 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:55:46,216 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,216 | ^~~~~~~~ 2025-12-19T17:55:46,217 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,217 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,218 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,218 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,219 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,219 | ^~~~~~~~ 2025-12-19T17:55:46,220 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,220 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,221 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,221 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:55:46,222 85 | auto vacc = *viter; 2025-12-19T17:55:46,223 | ^~~~~~ 2025-12-19T17:55:46,223 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:55:46,224 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,224 | ^~~~~~~~ 2025-12-19T17:55:46,225 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,225 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,226 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,226 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,227 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,228 | ^~~~~~~~ 2025-12-19T17:55:46,228 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,228 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,229 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,229 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,229 85 | auto vacc = *viter; 2025-12-19T17:55:46,230 | ^~~~~~ 2025-12-19T17:55:46,230 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:55:46,231 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,231 | ^~~~~~~~ 2025-12-19T17:55:46,231 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,232 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,232 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,233 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,233 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,234 | ^~~~~~~~ 2025-12-19T17:55:46,234 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,235 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,235 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,236 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,236 85 | auto vacc = *viter; 2025-12-19T17:55:46,237 | ^~~~~~ 2025-12-19T17:55:46,237 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:55:46,238 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,238 | ^~~~~~~~ 2025-12-19T17:55:46,239 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,239 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,240 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,240 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,241 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,241 | ^~~~~~~~ 2025-12-19T17:55:46,242 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,243 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,243 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,243 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,244 85 | auto vacc = *viter; 2025-12-19T17:55:46,244 | ^~~~~~ 2025-12-19T17:55:46,245 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:55:46,245 393 | list operator*(static_list const &self, long t) 2025-12-19T17:55:46,245 | ^~~~~~~~ 2025-12-19T17:55:46,246 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,246 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:55:46,247 85 | auto vacc = *viter; 2025-12-19T17:55:46,247 | ^~~~~~ 2025-12-19T17:55:46,248 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:55:46,248 400 | list operator*(long t, static_list const &self) 2025-12-19T17:55:46,249 | ^~~~~~~~ 2025-12-19T17:55:46,249 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,250 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,250 85 | auto vacc = *viter; 2025-12-19T17:55:46,251 | ^~~~~~ 2025-12-19T17:55:46,251 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:55:46,252 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,252 | ^~~~~~~~ 2025-12-19T17:55:46,253 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,254 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,254 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,255 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,255 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,256 | ^~~~~~~~ 2025-12-19T17:55:46,256 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,256 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,257 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,257 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,258 85 | auto vacc = *viter; 2025-12-19T17:55:46,258 | ^~~~~~ 2025-12-19T17:55:46,258 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:55:46,259 202 | list operator*(N n, list const &l) 2025-12-19T17:55:46,259 | ^~~~~~~~ 2025-12-19T17:55:46,259 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,260 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,260 85 | auto vacc = *viter; 2025-12-19T17:55:46,261 | ^~~~~~ 2025-12-19T17:55:46,261 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:55:46,262 655 | inline str operator*(str const &s, long n) 2025-12-19T17:55:46,263 | ^~~~~~~~ 2025-12-19T17:55:46,263 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,264 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:55:46,264 667 | inline str operator*(long t, str const &s) 2025-12-19T17:55:46,265 | ^~~~~~~~ 2025-12-19T17:55:46,265 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,266 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:55:46,266 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:55:46,267 | ^~~~~~~~ 2025-12-19T17:55:46,267 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,268 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:55:46,268 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:55:46,269 | ^~~~~~~~ 2025-12-19T17:55:46,270 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,270 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:55:46,271 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,271 | ^~~~~~ 2025-12-19T17:55:46,271 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:55:46,272 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,272 | ^~~~~~~~ 2025-12-19T17:55:46,273 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,273 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,273 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,274 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,274 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,275 | ^~~~~~~~ 2025-12-19T17:55:46,275 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,276 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,276 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,277 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:55:46,277 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,278 | ^~~~~~ 2025-12-19T17:55:46,278 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:55:46,279 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,279 | ^~~~~~~~ 2025-12-19T17:55:46,280 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,280 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,281 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,281 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,282 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,282 | ^~~~~~~~ 2025-12-19T17:55:46,283 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,284 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,284 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,284 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,285 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,285 | ^~~~~~ 2025-12-19T17:55:46,286 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:55:46,286 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,286 | ^~~~~~~~ 2025-12-19T17:55:46,287 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,287 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,288 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,288 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,288 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,289 | ^~~~~~~~ 2025-12-19T17:55:46,289 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,290 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,291 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,291 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,292 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,292 | ^~~~~~ 2025-12-19T17:55:46,293 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:55:46,294 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,294 | ^~~~~~~~ 2025-12-19T17:55:46,295 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,295 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,296 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,296 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,297 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,297 | ^~~~~~~~ 2025-12-19T17:55:46,298 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,298 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,299 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,299 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,300 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,300 | ^~~~~~ 2025-12-19T17:55:46,301 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:55:46,301 393 | list operator*(static_list const &self, long t) 2025-12-19T17:55:46,301 | ^~~~~~~~ 2025-12-19T17:55:46,302 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,302 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:55:46,303 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,303 | ^~~~~~ 2025-12-19T17:55:46,304 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:55:46,304 400 | list operator*(long t, static_list const &self) 2025-12-19T17:55:46,305 | ^~~~~~~~ 2025-12-19T17:55:46,305 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,306 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,307 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,307 | ^~~~~~ 2025-12-19T17:55:46,307 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:55:46,308 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,308 | ^~~~~~~~ 2025-12-19T17:55:46,309 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,310 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,310 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,311 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,311 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,312 | ^~~~~~~~ 2025-12-19T17:55:46,312 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,312 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,313 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,313 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,314 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,314 | ^~~~~~ 2025-12-19T17:55:46,314 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:55:46,315 202 | list operator*(N n, list const &l) 2025-12-19T17:55:46,315 | ^~~~~~~~ 2025-12-19T17:55:46,315 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,316 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,316 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,317 | ^~~~~~ 2025-12-19T17:55:46,317 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:55:46,318 655 | inline str operator*(str const &s, long n) 2025-12-19T17:55:46,318 | ^~~~~~~~ 2025-12-19T17:55:46,319 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,320 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:55:46,320 667 | inline str operator*(long t, str const &s) 2025-12-19T17:55:46,321 | ^~~~~~~~ 2025-12-19T17:55:46,321 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,322 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:55:46,322 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:55:46,323 | ^~~~~~~~ 2025-12-19T17:55:46,323 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,324 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:55:46,325 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:55:46,325 | ^~~~~~~~ 2025-12-19T17:55:46,326 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,326 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’: 2025-12-19T17:55:46,327 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:106:44: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imax]’ 2025-12-19T17:55:46,327 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imax; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2025-12-19T17:55:46,328 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:150:58: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2025-12-19T17:55:46,328 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2025-12-19T17:55:46,329 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/max.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) {anonymous}::pythonic::numpy::max(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) = float]’ 2025-12-19T17:55:46,329 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/max.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) {anonymous}::pythonic::numpy::functor::max::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) = float]’ 2025-12-19T17:55:46,330 src/fluidimage/calcul/__pythran__/subpix.cpp:262:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2025-12-19T17:55:46,331 src/fluidimage/calcul/__pythran__/subpix.cpp:387:91: required from here 2025-12-19T17:55:46,331 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:83:37: error: no matching function for call to ‘distance({anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >&, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2025-12-19T17:55:46,331 83 | const long bound = std::distance(viter, vend); 2025-12-19T17:55:46,332 | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-12-19T17:55:46,333 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: candidate: ‘template typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator)’ 2025-12-19T17:55:46,333 147 | distance(_InputIterator __first, _InputIterator __last) 2025-12-19T17:55:46,334 | ^~~~~~~~ 2025-12-19T17:55:46,334 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,335 /usr/include/c++/12/bits/stl_iterator_base_funcs.h: In substitution of ‘template typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2025-12-19T17:55:46,336 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:83:37: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’ 2025-12-19T17:55:46,336 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:106:44: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imax]’ 2025-12-19T17:55:46,337 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imax; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2025-12-19T17:55:46,337 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:150:58: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2025-12-19T17:55:46,338 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2025-12-19T17:55:46,338 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/max.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) {anonymous}::pythonic::numpy::max(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) = float]’ 2025-12-19T17:55:46,339 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/max.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) {anonymous}::pythonic::numpy::functor::max::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) = float]’ 2025-12-19T17:55:46,339 src/fluidimage/calcul/__pythran__/subpix.cpp:262:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2025-12-19T17:55:46,340 src/fluidimage/calcul/__pythran__/subpix.cpp:387:91: required from here 2025-12-19T17:55:46,341 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: error: no type named ‘difference_type’ in ‘struct std::iterator_traits<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2025-12-19T17:55:46,341 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float]’: 2025-12-19T17:55:46,341 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:106:44: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; F = float; Op = {anonymous}::pythonic::operator_::functor::imax]’ 2025-12-19T17:55:46,342 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::ndarray >&; F = float; Op = {anonymous}::pythonic::operator_::functor::imax; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2025-12-19T17:55:46,342 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:150:58: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::ndarray >; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2025-12-19T17:55:46,343 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::imax; E = {anonymous}::pythonic::types::ndarray >; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2025-12-19T17:55:46,344 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/max.hpp:19:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) {anonymous}::pythonic::numpy::max(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&}; decltype (reduce<{anonymous}::pythonic::operator_::functor::imax>((forward)(::pythonic::numpy::max::args)...)) = float]’ 2025-12-19T17:55:46,344 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/max.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) {anonymous}::pythonic::numpy::functor::max::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::ndarray >&}; decltype ({anonymous}::pythonic::numpy::max((forward)(::pythonic::numpy::functor::max::operator()::types)...)) = float]’ 2025-12-19T17:55:46,345 src/fluidimage/calcul/__pythran__/subpix.cpp:262:152: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2025-12-19T17:55:46,345 src/fluidimage/calcul/__pythran__/subpix.cpp:387:91: required from here 2025-12-19T17:55:46,346 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:55:46,346 85 | auto vacc = *viter; 2025-12-19T17:55:46,347 | ^~~~~~ 2025-12-19T17:55:46,348 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:55:46,348 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,349 | ^~~~~~~~ 2025-12-19T17:55:46,349 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,350 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,350 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,351 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,351 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,352 | ^~~~~~~~ 2025-12-19T17:55:46,352 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,353 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,354 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,354 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:55:46,354 85 | auto vacc = *viter; 2025-12-19T17:55:46,355 | ^~~~~~ 2025-12-19T17:55:46,355 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:55:46,356 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,356 | ^~~~~~~~ 2025-12-19T17:55:46,357 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,357 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,357 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,358 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,358 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,359 | ^~~~~~~~ 2025-12-19T17:55:46,359 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,360 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,360 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,361 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,362 85 | auto vacc = *viter; 2025-12-19T17:55:46,362 | ^~~~~~ 2025-12-19T17:55:46,363 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:55:46,363 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,364 | ^~~~~~~~ 2025-12-19T17:55:46,364 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,365 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,365 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,366 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,366 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,367 | ^~~~~~~~ 2025-12-19T17:55:46,367 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,368 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,369 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,369 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,369 85 | auto vacc = *viter; 2025-12-19T17:55:46,370 | ^~~~~~ 2025-12-19T17:55:46,370 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:55:46,371 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,371 | ^~~~~~~~ 2025-12-19T17:55:46,371 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,372 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,372 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,373 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,373 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,373 | ^~~~~~~~ 2025-12-19T17:55:46,374 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,374 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,375 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,376 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,376 85 | auto vacc = *viter; 2025-12-19T17:55:46,377 | ^~~~~~ 2025-12-19T17:55:46,377 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:55:46,378 393 | list operator*(static_list const &self, long t) 2025-12-19T17:55:46,379 | ^~~~~~~~ 2025-12-19T17:55:46,379 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,380 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:55:46,380 85 | auto vacc = *viter; 2025-12-19T17:55:46,381 | ^~~~~~ 2025-12-19T17:55:46,381 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:55:46,382 400 | list operator*(long t, static_list const &self) 2025-12-19T17:55:46,383 | ^~~~~~~~ 2025-12-19T17:55:46,383 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,383 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,384 85 | auto vacc = *viter; 2025-12-19T17:55:46,384 | ^~~~~~ 2025-12-19T17:55:46,385 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:55:46,385 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,385 | ^~~~~~~~ 2025-12-19T17:55:46,386 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,386 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,387 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,387 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,388 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,388 | ^~~~~~~~ 2025-12-19T17:55:46,389 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,389 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,390 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,390 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,391 85 | auto vacc = *viter; 2025-12-19T17:55:46,392 | ^~~~~~ 2025-12-19T17:55:46,392 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:55:46,392 202 | list operator*(N n, list const &l) 2025-12-19T17:55:46,393 | ^~~~~~~~ 2025-12-19T17:55:46,393 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,394 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,394 85 | auto vacc = *viter; 2025-12-19T17:55:46,395 | ^~~~~~ 2025-12-19T17:55:46,395 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:55:46,396 655 | inline str operator*(str const &s, long n) 2025-12-19T17:55:46,397 | ^~~~~~~~ 2025-12-19T17:55:46,397 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,398 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:55:46,398 667 | inline str operator*(long t, str const &s) 2025-12-19T17:55:46,398 | ^~~~~~~~ 2025-12-19T17:55:46,399 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,399 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:55:46,399 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:55:46,400 | ^~~~~~~~ 2025-12-19T17:55:46,400 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,401 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:55:46,401 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:55:46,401 | ^~~~~~~~ 2025-12-19T17:55:46,402 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,403 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:55:46,403 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,404 | ^~~~~~ 2025-12-19T17:55:46,404 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:55:46,405 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,405 | ^~~~~~~~ 2025-12-19T17:55:46,406 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,407 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,407 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,408 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,408 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,409 | ^~~~~~~~ 2025-12-19T17:55:46,409 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,410 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,411 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,411 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:55:46,411 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,412 | ^~~~~~ 2025-12-19T17:55:46,412 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:55:46,412 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,413 | ^~~~~~~~ 2025-12-19T17:55:46,413 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,414 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,414 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,414 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,415 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,415 | ^~~~~~~~ 2025-12-19T17:55:46,416 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,416 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,417 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,417 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,418 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,419 | ^~~~~~ 2025-12-19T17:55:46,419 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:55:46,420 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,420 | ^~~~~~~~ 2025-12-19T17:55:46,421 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,421 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,422 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,422 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,423 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,423 | ^~~~~~~~ 2025-12-19T17:55:46,424 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,424 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,425 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,426 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,426 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,426 | ^~~~~~ 2025-12-19T17:55:46,427 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:55:46,427 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,427 | ^~~~~~~~ 2025-12-19T17:55:46,428 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,428 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,429 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,429 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,429 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,430 | ^~~~~~~~ 2025-12-19T17:55:46,430 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,431 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,431 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,432 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,432 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,433 | ^~~~~~ 2025-12-19T17:55:46,434 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:55:46,434 393 | list operator*(static_list const &self, long t) 2025-12-19T17:55:46,435 | ^~~~~~~~ 2025-12-19T17:55:46,435 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,436 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:55:46,436 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,437 | ^~~~~~ 2025-12-19T17:55:46,437 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:55:46,438 400 | list operator*(long t, static_list const &self) 2025-12-19T17:55:46,439 | ^~~~~~~~ 2025-12-19T17:55:46,439 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,439 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,440 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,440 | ^~~~~~ 2025-12-19T17:55:46,441 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:55:46,441 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,441 | ^~~~~~~~ 2025-12-19T17:55:46,442 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,442 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,443 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,443 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,444 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,444 | ^~~~~~~~ 2025-12-19T17:55:46,445 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,445 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,446 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,447 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,447 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,448 | ^~~~~~ 2025-12-19T17:55:46,448 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:55:46,449 202 | list operator*(N n, list const &l) 2025-12-19T17:55:46,449 | ^~~~~~~~ 2025-12-19T17:55:46,450 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,450 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,451 87 | Op{}(vacc, *viter); 2025-12-19T17:55:46,451 | ^~~~~~ 2025-12-19T17:55:46,452 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:55:46,452 655 | inline str operator*(str const &s, long n) 2025-12-19T17:55:46,453 | ^~~~~~~~ 2025-12-19T17:55:46,454 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,454 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:55:46,454 667 | inline str operator*(long t, str const &s) 2025-12-19T17:55:46,455 | ^~~~~~~~ 2025-12-19T17:55:46,455 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,455 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:55:46,456 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:55:46,456 | ^~~~~~~~ 2025-12-19T17:55:46,457 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,457 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:55:46,458 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:55:46,458 | ^~~~~~~~ 2025-12-19T17:55:46,459 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,459 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’: 2025-12-19T17:55:46,460 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2025-12-19T17:55:46,460 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:55:46,461 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:55:46,462 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:55:46,463 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2025-12-19T17:55:46,463 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:55:46,464 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/array.hpp:22:38: required from ‘typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type {anonymous}::pythonic::numpy::array(T&&, dtype) [with T = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; dtype = functor::float32; typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type = {anonymous}::pythonic::types::ndarray >; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type; typename dtype::type = float]’ 2025-12-19T17:55:46,464 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:20:17: required from ‘decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) {anonymous}::pythonic::numpy::_asarray::operator()(Types&& ...) [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; dtype = float; decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:55:46,465 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:39:72: required from ‘decltype ({anonymous}::pythonic::numpy::_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) {anonymous}::pythonic::numpy::asarray(E&&, {anonymous}::pythonic::types::none_type) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; decltype (_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) = {anonymous}::pythonic::types::ndarray >; typename {anonymous}::pythonic::types::dtype_of::type>::type = float; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type; typename std::decay<_Ex>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type]’ 2025-12-19T17:55:46,466 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/asarray.hpp:37:3: required from ‘decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) {anonymous}::pythonic::numpy::functor::asarray::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:55:46,466 src/fluidimage/calcul/__pythran__/subpix.cpp:250:406: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2025-12-19T17:55:46,467 src/fluidimage/calcul/__pythran__/subpix.cpp:387:91: required from here 2025-12-19T17:55:46,467 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’) 2025-12-19T17:55:46,468 184 | iter.store(*oiter); 2025-12-19T17:55:46,469 | ^~~~~~ 2025-12-19T17:55:46,469 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:55:46,470 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,471 | ^~~~~~~~ 2025-12-19T17:55:46,471 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,472 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,472 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,473 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,474 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,474 | ^~~~~~~~ 2025-12-19T17:55:46,475 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,475 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,476 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,476 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:55:46,477 184 | iter.store(*oiter); 2025-12-19T17:55:46,477 | ^~~~~~ 2025-12-19T17:55:46,478 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:55:46,478 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,478 | ^~~~~~~~ 2025-12-19T17:55:46,479 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,479 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,479 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,480 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,480 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,481 | ^~~~~~~~ 2025-12-19T17:55:46,481 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,481 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,482 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,482 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,483 184 | iter.store(*oiter); 2025-12-19T17:55:46,483 | ^~~~~~ 2025-12-19T17:55:46,484 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:55:46,484 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,485 | ^~~~~~~~ 2025-12-19T17:55:46,486 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,486 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,486 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,487 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,487 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,488 | ^~~~~~~~ 2025-12-19T17:55:46,488 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,489 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,489 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,490 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,491 184 | iter.store(*oiter); 2025-12-19T17:55:46,491 | ^~~~~~ 2025-12-19T17:55:46,492 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:55:46,492 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,493 | ^~~~~~~~ 2025-12-19T17:55:46,493 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,493 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,494 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,494 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,494 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,495 | ^~~~~~~~ 2025-12-19T17:55:46,495 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,496 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,496 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,496 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,497 184 | iter.store(*oiter); 2025-12-19T17:55:46,497 | ^~~~~~ 2025-12-19T17:55:46,498 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:55:46,498 393 | list operator*(static_list const &self, long t) 2025-12-19T17:55:46,499 | ^~~~~~~~ 2025-12-19T17:55:46,500 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,500 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:55:46,500 184 | iter.store(*oiter); 2025-12-19T17:55:46,501 | ^~~~~~ 2025-12-19T17:55:46,501 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:55:46,502 400 | list operator*(long t, static_list const &self) 2025-12-19T17:55:46,503 | ^~~~~~~~ 2025-12-19T17:55:46,504 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,504 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,504 184 | iter.store(*oiter); 2025-12-19T17:55:46,505 | ^~~~~~ 2025-12-19T17:55:46,505 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:55:46,506 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,506 | ^~~~~~~~ 2025-12-19T17:55:46,507 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,507 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,507 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,508 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,508 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,509 | ^~~~~~~~ 2025-12-19T17:55:46,509 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,510 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,511 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,511 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,512 184 | iter.store(*oiter); 2025-12-19T17:55:46,513 | ^~~~~~ 2025-12-19T17:55:46,513 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:55:46,514 202 | list operator*(N n, list const &l) 2025-12-19T17:55:46,514 | ^~~~~~~~ 2025-12-19T17:55:46,515 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,515 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,516 184 | iter.store(*oiter); 2025-12-19T17:55:46,516 | ^~~~~~ 2025-12-19T17:55:46,517 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:55:46,517 655 | inline str operator*(str const &s, long n) 2025-12-19T17:55:46,518 | ^~~~~~~~ 2025-12-19T17:55:46,519 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,519 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:55:46,520 667 | inline str operator*(long t, str const &s) 2025-12-19T17:55:46,520 | ^~~~~~~~ 2025-12-19T17:55:46,521 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,521 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:55:46,521 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:55:46,522 | ^~~~~~~~ 2025-12-19T17:55:46,522 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,523 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:55:46,523 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:55:46,523 | ^~~~~~~~ 2025-12-19T17:55:46,524 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,524 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’: 2025-12-19T17:55:46,525 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2025-12-19T17:55:46,526 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:55:46,526 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:55:46,527 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:55:46,528 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2025-12-19T17:55:46,529 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:55:46,529 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/array.hpp:22:38: required from ‘typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type {anonymous}::pythonic::numpy::array(T&&, dtype) [with T = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; dtype = functor::float32; typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type = {anonymous}::pythonic::types::ndarray >; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type; typename dtype::type = float]’ 2025-12-19T17:55:46,530 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:20:17: required from ‘decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) {anonymous}::pythonic::numpy::_asarray::operator()(Types&& ...) [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; dtype = float; decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:55:46,531 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:39:72: required from ‘decltype ({anonymous}::pythonic::numpy::_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) {anonymous}::pythonic::numpy::asarray(E&&, {anonymous}::pythonic::types::none_type) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; decltype (_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) = {anonymous}::pythonic::types::ndarray >; typename {anonymous}::pythonic::types::dtype_of::type>::type = float; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type; typename std::decay<_Ex>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type]’ 2025-12-19T17:55:46,531 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/asarray.hpp:37:3: required from ‘decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) {anonymous}::pythonic::numpy::functor::asarray::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:55:46,532 src/fluidimage/calcul/__pythran__/subpix.cpp:250:406: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2025-12-19T17:55:46,533 src/fluidimage/calcul/__pythran__/subpix.cpp:387:91: required from here 2025-12-19T17:55:46,534 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’) 2025-12-19T17:55:46,534 184 | iter.store(*oiter); 2025-12-19T17:55:46,535 | ^~~~~~ 2025-12-19T17:55:46,536 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:55:46,536 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,537 | ^~~~~~~~ 2025-12-19T17:55:46,537 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,538 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,538 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,539 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,539 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,540 | ^~~~~~~~ 2025-12-19T17:55:46,541 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,541 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,542 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,542 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:55:46,543 184 | iter.store(*oiter); 2025-12-19T17:55:46,543 | ^~~~~~ 2025-12-19T17:55:46,544 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:55:46,545 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,545 | ^~~~~~~~ 2025-12-19T17:55:46,546 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,546 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,547 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,548 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,548 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,549 | ^~~~~~~~ 2025-12-19T17:55:46,549 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,550 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,550 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,551 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,551 184 | iter.store(*oiter); 2025-12-19T17:55:46,552 | ^~~~~~ 2025-12-19T17:55:46,553 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:55:46,553 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,554 | ^~~~~~~~ 2025-12-19T17:55:46,554 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,555 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,556 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,556 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,557 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,558 | ^~~~~~~~ 2025-12-19T17:55:46,558 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,559 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,560 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,560 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,561 184 | iter.store(*oiter); 2025-12-19T17:55:46,561 | ^~~~~~ 2025-12-19T17:55:46,562 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:55:46,563 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,564 | ^~~~~~~~ 2025-12-19T17:55:46,564 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,565 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,565 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,566 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,566 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,567 | ^~~~~~~~ 2025-12-19T17:55:46,567 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,568 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,568 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,569 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,569 184 | iter.store(*oiter); 2025-12-19T17:55:46,570 | ^~~~~~ 2025-12-19T17:55:46,570 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:55:46,571 393 | list operator*(static_list const &self, long t) 2025-12-19T17:55:46,571 | ^~~~~~~~ 2025-12-19T17:55:46,572 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,572 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:55:46,573 184 | iter.store(*oiter); 2025-12-19T17:55:46,574 | ^~~~~~ 2025-12-19T17:55:46,574 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:55:46,575 400 | list operator*(long t, static_list const &self) 2025-12-19T17:55:46,575 | ^~~~~~~~ 2025-12-19T17:55:46,576 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,577 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,577 184 | iter.store(*oiter); 2025-12-19T17:55:46,578 | ^~~~~~ 2025-12-19T17:55:46,578 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:55:46,579 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,579 | ^~~~~~~~ 2025-12-19T17:55:46,580 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,580 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,581 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,581 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,582 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,582 | ^~~~~~~~ 2025-12-19T17:55:46,583 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,583 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,584 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,584 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,585 184 | iter.store(*oiter); 2025-12-19T17:55:46,585 | ^~~~~~ 2025-12-19T17:55:46,586 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:55:46,586 202 | list operator*(N n, list const &l) 2025-12-19T17:55:46,587 | ^~~~~~~~ 2025-12-19T17:55:46,587 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,588 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,588 184 | iter.store(*oiter); 2025-12-19T17:55:46,589 | ^~~~~~ 2025-12-19T17:55:46,589 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:55:46,590 655 | inline str operator*(str const &s, long n) 2025-12-19T17:55:46,591 | ^~~~~~~~ 2025-12-19T17:55:46,591 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,592 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:55:46,592 667 | inline str operator*(long t, str const &s) 2025-12-19T17:55:46,593 | ^~~~~~~~ 2025-12-19T17:55:46,593 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,594 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:55:46,594 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:55:46,595 | ^~~~~~~~ 2025-12-19T17:55:46,595 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,596 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:55:46,596 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:55:46,597 | ^~~~~~~~ 2025-12-19T17:55:46,598 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,599 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2025-12-19T17:55:46,600 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2025-12-19T17:55:46,600 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:55:46,601 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:55:46,602 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:55:46,604 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:55:46,604 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:106:20: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:55:46,605 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/array.hpp:22:38: required from ‘typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type {anonymous}::pythonic::numpy::array(T&&, dtype) [with T = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; dtype = functor::float32; typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type = {anonymous}::pythonic::types::ndarray >; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type; typename dtype::type = float]’ 2025-12-19T17:55:46,606 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:20:17: required from ‘decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) {anonymous}::pythonic::numpy::_asarray::operator()(Types&& ...) [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; dtype = float; decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:55:46,607 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:39:72: required from ‘decltype ({anonymous}::pythonic::numpy::_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) {anonymous}::pythonic::numpy::asarray(E&&, {anonymous}::pythonic::types::none_type) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; decltype (_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) = {anonymous}::pythonic::types::ndarray >; typename {anonymous}::pythonic::types::dtype_of::type>::type = float; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type; typename std::decay<_Ex>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type]’ 2025-12-19T17:55:46,609 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/asarray.hpp:37:3: required from ‘decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) {anonymous}::pythonic::numpy::functor::asarray::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:55:46,610 src/fluidimage/calcul/__pythran__/subpix.cpp:250:406: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2025-12-19T17:55:46,610 src/fluidimage/calcul/__pythran__/subpix.cpp:387:91: required from here 2025-12-19T17:55:46,612 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:55:46,613 184 | iter.store(*oiter); 2025-12-19T17:55:46,614 | ^~~~~~ 2025-12-19T17:55:46,614 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:55:46,615 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,616 | ^~~~~~~~ 2025-12-19T17:55:46,617 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,618 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,619 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,619 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,620 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,621 | ^~~~~~~~ 2025-12-19T17:55:46,622 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,623 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,624 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,625 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:55:46,626 184 | iter.store(*oiter); 2025-12-19T17:55:46,627 | ^~~~~~ 2025-12-19T17:55:46,628 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:55:46,628 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,629 | ^~~~~~~~ 2025-12-19T17:55:46,630 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,631 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,632 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,632 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,633 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,635 | ^~~~~~~~ 2025-12-19T17:55:46,635 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,636 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,637 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,637 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,638 184 | iter.store(*oiter); 2025-12-19T17:55:46,639 | ^~~~~~ 2025-12-19T17:55:46,640 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:55:46,640 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,641 | ^~~~~~~~ 2025-12-19T17:55:46,642 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,643 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,643 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,644 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,645 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,646 | ^~~~~~~~ 2025-12-19T17:55:46,647 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,648 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,649 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,650 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,651 184 | iter.store(*oiter); 2025-12-19T17:55:46,651 | ^~~~~~ 2025-12-19T17:55:46,652 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:55:46,653 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,654 | ^~~~~~~~ 2025-12-19T17:55:46,654 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,655 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,656 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,657 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,657 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,658 | ^~~~~~~~ 2025-12-19T17:55:46,659 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,659 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,660 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,661 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,662 184 | iter.store(*oiter); 2025-12-19T17:55:46,662 | ^~~~~~ 2025-12-19T17:55:46,663 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:55:46,663 393 | list operator*(static_list const &self, long t) 2025-12-19T17:55:46,664 | ^~~~~~~~ 2025-12-19T17:55:46,665 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,665 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:55:46,666 184 | iter.store(*oiter); 2025-12-19T17:55:46,666 | ^~~~~~ 2025-12-19T17:55:46,667 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:55:46,668 400 | list operator*(long t, static_list const &self) 2025-12-19T17:55:46,669 | ^~~~~~~~ 2025-12-19T17:55:46,670 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,671 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,672 184 | iter.store(*oiter); 2025-12-19T17:55:46,672 | ^~~~~~ 2025-12-19T17:55:46,673 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:55:46,674 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,674 | ^~~~~~~~ 2025-12-19T17:55:46,675 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,676 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,677 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,677 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,678 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,678 | ^~~~~~~~ 2025-12-19T17:55:46,679 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,679 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,680 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,680 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,681 184 | iter.store(*oiter); 2025-12-19T17:55:46,682 | ^~~~~~ 2025-12-19T17:55:46,682 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:55:46,683 202 | list operator*(N n, list const &l) 2025-12-19T17:55:46,683 | ^~~~~~~~ 2025-12-19T17:55:46,684 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,684 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,685 184 | iter.store(*oiter); 2025-12-19T17:55:46,685 | ^~~~~~ 2025-12-19T17:55:46,686 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:55:46,686 655 | inline str operator*(str const &s, long n) 2025-12-19T17:55:46,687 | ^~~~~~~~ 2025-12-19T17:55:46,687 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,688 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:55:46,689 667 | inline str operator*(long t, str const &s) 2025-12-19T17:55:46,689 | ^~~~~~~~ 2025-12-19T17:55:46,690 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,690 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:55:46,691 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:55:46,691 | ^~~~~~~~ 2025-12-19T17:55:46,692 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,692 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:55:46,693 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:55:46,694 | ^~~~~~~~ 2025-12-19T17:55:46,694 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,694 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2025-12-19T17:55:46,695 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2025-12-19T17:55:46,695 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2025-12-19T17:55:46,696 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:258:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:55:46,696 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:55:46,697 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2025-12-19T17:55:46,698 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:106:20: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-12-19T17:55:46,698 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/array.hpp:22:38: required from ‘typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type {anonymous}::pythonic::numpy::array(T&&, dtype) [with T = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; dtype = functor::float32; typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type = {anonymous}::pythonic::types::ndarray >; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type; typename dtype::type = float]’ 2025-12-19T17:55:46,699 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:20:17: required from ‘decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) {anonymous}::pythonic::numpy::_asarray::operator()(Types&& ...) [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; dtype = float; decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:55:46,699 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:39:72: required from ‘decltype ({anonymous}::pythonic::numpy::_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) {anonymous}::pythonic::numpy::asarray(E&&, {anonymous}::pythonic::types::none_type) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; decltype (_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) = {anonymous}::pythonic::types::ndarray >; typename {anonymous}::pythonic::types::dtype_of::type>::type = float; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type; typename std::decay<_Ex>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> > >::type]’ 2025-12-19T17:55:46,700 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/asarray.hpp:37:3: required from ‘decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) {anonymous}::pythonic::numpy::functor::asarray::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >}; decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2025-12-19T17:55:46,701 src/fluidimage/calcul/__pythran__/subpix.cpp:250:406: required from ‘typename {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::type::result_type {anonymous}::__pythran_subpix::compute_subpix_2d_gaussian2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; typename type::result_type = std::tuple > >]’ 2025-12-19T17:55:46,701 src/fluidimage/calcul/__pythran__/subpix.cpp:387:91: required from here 2025-12-19T17:55:46,702 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2025-12-19T17:55:46,702 184 | iter.store(*oiter); 2025-12-19T17:55:46,703 | ^~~~~~ 2025-12-19T17:55:46,703 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2025-12-19T17:55:46,704 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,705 | ^~~~~~~~ 2025-12-19T17:55:46,705 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,705 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,706 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,706 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:124:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,707 124 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2025-12-19T17:55:46,707 | ^~~~~~~~ 2025-12-19T17:55:46,707 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:133:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2025-12-19T17:55:46,708 133 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2025-12-19T17:55:46,708 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,709 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2025-12-19T17:55:46,709 184 | iter.store(*oiter); 2025-12-19T17:55:46,709 | ^~~~~~ 2025-12-19T17:55:46,710 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: candidate: ‘template decltype ((static_cast(t0) * t1)) {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2025-12-19T17:55:46,711 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,711 | ^~~~~~~~ 2025-12-19T17:55:46,712 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,712 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,713 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,714 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:139:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,714 139 | auto operator op(none const &t0, T const &t1) \ 2025-12-19T17:55:46,715 | ^~~~~~~~ 2025-12-19T17:55:46,715 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,715 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,716 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,716 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,717 184 | iter.store(*oiter); 2025-12-19T17:55:46,717 | ^~~~~~ 2025-12-19T17:55:46,718 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: candidate: ‘template decltype ((t0 * static_cast(t1))) {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2025-12-19T17:55:46,719 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,719 | ^~~~~~~~ 2025-12-19T17:55:46,720 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,720 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,721 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,721 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:146:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,721 146 | auto operator op(T const &t0, none const &t1) \ 2025-12-19T17:55:46,722 | ^~~~~~~~ 2025-12-19T17:55:46,722 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,722 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,723 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,723 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,724 184 | iter.store(*oiter); 2025-12-19T17:55:46,724 | ^~~~~~ 2025-12-19T17:55:46,724 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: candidate: ‘template {anonymous}::pythonic::types::none(t0) * static_cast(t1)))> {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2025-12-19T17:55:46,725 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,725 | ^~~~~~~~ 2025-12-19T17:55:46,726 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,726 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,727 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,728 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:153:8: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,728 153 | auto operator op(none const &t0, none const &t1) \ 2025-12-19T17:55:46,729 | ^~~~~~~~ 2025-12-19T17:55:46,729 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/NoneType.hpp:166:3: note: in expansion of macro ‘NONE_OPERATOR_OVERLOAD’ 2025-12-19T17:55:46,730 166 | NONE_OPERATOR_OVERLOAD(*) 2025-12-19T17:55:46,730 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,730 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2025-12-19T17:55:46,731 184 | iter.store(*oiter); 2025-12-19T17:55:46,731 | ^~~~~~ 2025-12-19T17:55:46,732 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2025-12-19T17:55:46,733 393 | list operator*(static_list const &self, long t) 2025-12-19T17:55:46,733 | ^~~~~~~~ 2025-12-19T17:55:46,734 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:393:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,734 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2025-12-19T17:55:46,735 184 | iter.store(*oiter); 2025-12-19T17:55:46,735 | ^~~~~~ 2025-12-19T17:55:46,735 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2025-12-19T17:55:46,736 400 | list operator*(long t, static_list const &self) 2025-12-19T17:55:46,736 | ^~~~~~~~ 2025-12-19T17:55:46,737 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:400:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,737 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,737 184 | iter.store(*oiter); 2025-12-19T17:55:46,738 | ^~~~~~ 2025-12-19T17:55:46,739 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2025-12-19T17:55:46,739 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,740 | ^~~~~~~~ 2025-12-19T17:55:46,740 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,741 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,741 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,742 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,742 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2025-12-19T17:55:46,743 | ^~~~~~~~ 2025-12-19T17:55:46,743 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2025-12-19T17:55:46,744 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2025-12-19T17:55:46,744 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-12-19T17:55:46,745 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,745 184 | iter.store(*oiter); 2025-12-19T17:55:46,745 | ^~~~~~ 2025-12-19T17:55:46,746 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2025-12-19T17:55:46,747 202 | list operator*(N n, list const &l) 2025-12-19T17:55:46,747 | ^~~~~~~~ 2025-12-19T17:55:46,747 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:202:11: note: template argument deduction/substitution failed: 2025-12-19T17:55:46,748 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,748 184 | iter.store(*oiter); 2025-12-19T17:55:46,748 | ^~~~~~ 2025-12-19T17:55:46,749 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2025-12-19T17:55:46,749 655 | inline str operator*(str const &s, long n) 2025-12-19T17:55:46,750 | ^~~~~~~~ 2025-12-19T17:55:46,750 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,750 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2025-12-19T17:55:46,751 667 | inline str operator*(long t, str const &s) 2025-12-19T17:55:46,751 | ^~~~~~~~ 2025-12-19T17:55:46,752 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,752 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2025-12-19T17:55:46,753 672 | inline str operator*(chr const &s, long n) 2025-12-19T17:55:46,753 | ^~~~~~~~ 2025-12-19T17:55:46,754 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,754 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2025-12-19T17:55:46,755 682 | inline str operator*(long t, chr const &c) 2025-12-19T17:55:46,756 | ^~~~~~~~ 2025-12-19T17:55:46,756 /tmp/pip-build-env-h3o91ri6/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2025-12-19T17:55:46,757 ninja: build stopped: subcommand failed. 2025-12-19T17:55:46,766 ERROR: [present-rich] Preparing metadata (pyproject.toml) exited with 1 2025-12-19T17:55:46,780 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py prepare_metadata_for_build_wheel /tmp/tmp5t9k2ehq[/] 2025-12-19T17:55:46,781 [bold magenta]cwd[/]: /tmp/pip-wheel-j0d0c__2/fluidimage_07f0717b5365433f94a5a9465050007a 2025-12-19T17:55:46,781 Preparing metadata (pyproject.toml): finished with status 'error' 2025-12-19T17:55:46,784 ERROR: [present-rich] metadata generation failed 2025-12-19T17:55:46,790 Exception information: 2025-12-19T17:55:46,790 Traceback (most recent call last): 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata.py", line 35, in generate_metadata 2025-12-19T17:55:46,790 distinfo_dir = backend.prepare_metadata_for_build_wheel(metadata_dir) 2025-12-19T17:55:46,790 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/utils/misc.py", line 746, in prepare_metadata_for_build_wheel 2025-12-19T17:55:46,790 return super().prepare_metadata_for_build_wheel( 2025-12-19T17:55:46,790 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 186, in prepare_metadata_for_build_wheel 2025-12-19T17:55:46,790 return self._call_hook('prepare_metadata_for_build_wheel', { 2025-12-19T17:55:46,790 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 311, in _call_hook 2025-12-19T17:55:46,790 self._subprocess_runner( 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 252, in runner 2025-12-19T17:55:46,790 call_subprocess( 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2025-12-19T17:55:46,790 raise error 2025-12-19T17:55:46,790 pip._internal.exceptions.InstallationSubprocessError: Preparing metadata (pyproject.toml) exited with 1 2025-12-19T17:55:46,790 2025-12-19T17:55:46,790 The above exception was the direct cause of the following exception: 2025-12-19T17:55:46,790 2025-12-19T17:55:46,790 Traceback (most recent call last): 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2025-12-19T17:55:46,790 status = run_func(*args) 2025-12-19T17:55:46,790 ^^^^^^^^^^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2025-12-19T17:55:46,790 return func(self, options, args) 2025-12-19T17:55:46,790 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2025-12-19T17:55:46,790 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-12-19T17:55:46,790 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2025-12-19T17:55:46,790 result = self._result = resolver.resolve( 2025-12-19T17:55:46,790 ^^^^^^^^^^^^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2025-12-19T17:55:46,790 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-12-19T17:55:46,790 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2025-12-19T17:55:46,790 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2025-12-19T17:55:46,790 if not criterion.candidates: 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2025-12-19T17:55:46,790 return bool(self._sequence) 2025-12-19T17:55:46,790 ^^^^^^^^^^^^^^^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2025-12-19T17:55:46,790 return any(self) 2025-12-19T17:55:46,790 ^^^^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2025-12-19T17:55:46,790 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-12-19T17:55:46,790 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2025-12-19T17:55:46,790 candidate = func() 2025-12-19T17:55:46,790 ^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2025-12-19T17:55:46,790 self._link_candidate_cache[link] = LinkCandidate( 2025-12-19T17:55:46,790 ^^^^^^^^^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2025-12-19T17:55:46,790 super().__init__( 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2025-12-19T17:55:46,790 self.dist = self._prepare() 2025-12-19T17:55:46,790 ^^^^^^^^^^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2025-12-19T17:55:46,790 dist = self._prepare_distribution() 2025-12-19T17:55:46,790 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2025-12-19T17:55:46,790 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-12-19T17:55:46,790 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2025-12-19T17:55:46,790 return self._prepare_linked_requirement(req, parallel_builds) 2025-12-19T17:55:46,790 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2025-12-19T17:55:46,790 dist = _get_prepared_distribution( 2025-12-19T17:55:46,790 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2025-12-19T17:55:46,790 abstract_dist.prepare_distribution_metadata( 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2025-12-19T17:55:46,790 self.req.prepare_metadata() 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 539, in prepare_metadata 2025-12-19T17:55:46,790 self.metadata_directory = generate_metadata( 2025-12-19T17:55:46,790 ^^^^^^^^^^^^^^^^^^ 2025-12-19T17:55:46,790 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata.py", line 37, in generate_metadata 2025-12-19T17:55:46,790 raise MetadataGenerationFailed(package_details=details) from error 2025-12-19T17:55:46,790 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-12-19T17:55:46,809 Removed fluidimage==0.5.5 from https://files.pythonhosted.org/packages/ad/98/d02dba99559f176cf81f522e3a53b632c3aa2db303f62f71d4e293837fef/fluidimage-0.5.5.tar.gz from build tracker '/tmp/pip-build-tracker-xu4jybdo' 2025-12-19T17:55:46,810 Removed build tracker: '/tmp/pip-build-tracker-xu4jybdo'