2024-03-20T14:56:44,095 Created temporary directory: /tmp/pip-build-tracker-6w3imyld 2024-03-20T14:56:44,096 Initialized build tracking at /tmp/pip-build-tracker-6w3imyld 2024-03-20T14:56:44,096 Created build tracker: /tmp/pip-build-tracker-6w3imyld 2024-03-20T14:56:44,097 Entered build tracker: /tmp/pip-build-tracker-6w3imyld 2024-03-20T14:56:44,097 Created temporary directory: /tmp/pip-wheel-egw6g5y1 2024-03-20T14:56:44,101 Created temporary directory: /tmp/pip-ephem-wheel-cache-9a3bc82a 2024-03-20T14:56:44,122 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-03-20T14:56:44,126 2 location(s) to search for versions of fluidimage: 2024-03-20T14:56:44,126 * https://pypi.org/simple/fluidimage/ 2024-03-20T14:56:44,126 * https://www.piwheels.org/simple/fluidimage/ 2024-03-20T14:56:44,126 Fetching project page and analyzing links: https://pypi.org/simple/fluidimage/ 2024-03-20T14:56:44,127 Getting page https://pypi.org/simple/fluidimage/ 2024-03-20T14:56:44,129 Found index url https://pypi.org/simple/ 2024-03-20T14:56:44,351 Fetched page https://pypi.org/simple/fluidimage/ as application/vnd.pypi.simple.v1+json 2024-03-20T14:56:44,384 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 2024-03-20T14:56:44,385 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 2024-03-20T14:56:44,385 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 2024-03-20T14:56:44,387 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 2024-03-20T14:56:44,388 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 2024-03-20T14:56:44,389 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 2024-03-20T14:56:44,390 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 2024-03-20T14:56:44,391 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 2024-03-20T14:56:44,392 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 2024-03-20T14:56:44,392 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) 2024-03-20T14:56:44,393 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) 2024-03-20T14:56:44,394 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) 2024-03-20T14:56:44,394 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) 2024-03-20T14:56:44,395 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) 2024-03-20T14:56:44,396 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) 2024-03-20T14:56:44,396 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) 2024-03-20T14:56:44,397 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) 2024-03-20T14:56:44,397 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) 2024-03-20T14:56:44,398 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) 2024-03-20T14:56:44,398 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) 2024-03-20T14:56:44,399 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) 2024-03-20T14:56:44,400 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) 2024-03-20T14:56:44,400 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) 2024-03-20T14:56:44,401 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) 2024-03-20T14:56:44,401 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) 2024-03-20T14:56:44,402 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) 2024-03-20T14:56:44,403 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) 2024-03-20T14:56:44,403 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) 2024-03-20T14:56:44,404 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) 2024-03-20T14:56:44,405 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 2024-03-20T14:56:44,405 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) 2024-03-20T14:56:44,406 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) 2024-03-20T14:56:44,406 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) 2024-03-20T14:56:44,407 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) 2024-03-20T14:56:44,408 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) 2024-03-20T14:56:44,408 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) 2024-03-20T14:56:44,409 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) 2024-03-20T14:56:44,410 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) 2024-03-20T14:56:44,410 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) 2024-03-20T14:56:44,411 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) 2024-03-20T14:56:44,411 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) 2024-03-20T14:56:44,412 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) 2024-03-20T14:56:44,412 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) 2024-03-20T14:56:44,413 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) 2024-03-20T14:56:44,414 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) 2024-03-20T14:56:44,414 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) 2024-03-20T14:56:44,415 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) 2024-03-20T14:56:44,415 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) 2024-03-20T14:56:44,416 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) 2024-03-20T14:56:44,416 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) 2024-03-20T14:56:44,418 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 2024-03-20T14:56:44,418 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) 2024-03-20T14:56:44,419 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) 2024-03-20T14:56:44,419 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) 2024-03-20T14:56:44,420 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) 2024-03-20T14:56:44,420 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) 2024-03-20T14:56:44,421 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) 2024-03-20T14:56:44,422 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) 2024-03-20T14:56:44,422 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) 2024-03-20T14:56:44,423 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) 2024-03-20T14:56:44,423 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) 2024-03-20T14:56:44,424 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) 2024-03-20T14:56:44,425 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) 2024-03-20T14:56:44,425 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) 2024-03-20T14:56:44,426 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) 2024-03-20T14:56:44,426 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) 2024-03-20T14:56:44,427 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) 2024-03-20T14:56:44,427 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) 2024-03-20T14:56:44,428 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) 2024-03-20T14:56:44,428 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) 2024-03-20T14:56:44,429 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) 2024-03-20T14:56:44,430 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 2024-03-20T14:56:44,430 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) 2024-03-20T14:56:44,431 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) 2024-03-20T14:56:44,431 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) 2024-03-20T14:56:44,432 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) 2024-03-20T14:56:44,433 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) 2024-03-20T14:56:44,433 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) 2024-03-20T14:56:44,434 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) 2024-03-20T14:56:44,434 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) 2024-03-20T14:56:44,435 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) 2024-03-20T14:56:44,435 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) 2024-03-20T14:56:44,436 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) 2024-03-20T14:56:44,436 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) 2024-03-20T14:56:44,437 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) 2024-03-20T14:56:44,438 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) 2024-03-20T14:56:44,438 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) 2024-03-20T14:56:44,439 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) 2024-03-20T14:56:44,440 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) 2024-03-20T14:56:44,440 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) 2024-03-20T14:56:44,441 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) 2024-03-20T14:56:44,441 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) 2024-03-20T14:56:44,442 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 2024-03-20T14:56:44,443 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) 2024-03-20T14:56:44,444 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) 2024-03-20T14:56:44,444 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) 2024-03-20T14:56:44,445 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) 2024-03-20T14:56:44,446 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) 2024-03-20T14:56:44,446 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) 2024-03-20T14:56:44,447 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) 2024-03-20T14:56:44,448 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) 2024-03-20T14:56:44,449 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) 2024-03-20T14:56:44,449 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) 2024-03-20T14:56:44,449 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) 2024-03-20T14:56:44,450 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) 2024-03-20T14:56:44,450 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) 2024-03-20T14:56:44,451 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) 2024-03-20T14:56:44,452 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) 2024-03-20T14:56:44,452 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) 2024-03-20T14:56:44,453 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) 2024-03-20T14:56:44,454 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) 2024-03-20T14:56:44,454 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) 2024-03-20T14:56:44,455 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) 2024-03-20T14:56:44,456 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 2024-03-20T14:56:44,457 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) 2024-03-20T14:56:44,457 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) 2024-03-20T14:56:44,458 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) 2024-03-20T14:56:44,458 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) 2024-03-20T14:56:44,459 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) 2024-03-20T14:56:44,459 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) 2024-03-20T14:56:44,460 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) 2024-03-20T14:56:44,460 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) 2024-03-20T14:56:44,461 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) 2024-03-20T14:56:44,462 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) 2024-03-20T14:56:44,462 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) 2024-03-20T14:56:44,463 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) 2024-03-20T14:56:44,464 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) 2024-03-20T14:56:44,464 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) 2024-03-20T14:56:44,465 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) 2024-03-20T14:56:44,465 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) 2024-03-20T14:56:44,466 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) 2024-03-20T14:56:44,466 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) 2024-03-20T14:56:44,467 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) 2024-03-20T14:56:44,467 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) 2024-03-20T14:56:44,468 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 2024-03-20T14:56:44,469 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) 2024-03-20T14:56:44,470 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) 2024-03-20T14:56:44,470 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) 2024-03-20T14:56:44,471 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) 2024-03-20T14:56:44,472 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) 2024-03-20T14:56:44,472 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) 2024-03-20T14:56:44,473 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) 2024-03-20T14:56:44,473 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) 2024-03-20T14:56:44,474 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) 2024-03-20T14:56:44,474 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) 2024-03-20T14:56:44,475 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) 2024-03-20T14:56:44,476 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) 2024-03-20T14:56:44,476 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) 2024-03-20T14:56:44,477 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) 2024-03-20T14:56:44,478 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) 2024-03-20T14:56:44,478 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) 2024-03-20T14:56:44,479 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) 2024-03-20T14:56:44,479 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) 2024-03-20T14:56:44,480 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) 2024-03-20T14:56:44,480 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) 2024-03-20T14:56:44,481 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 2024-03-20T14:56:44,482 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) 2024-03-20T14:56:44,483 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) 2024-03-20T14:56:44,483 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) 2024-03-20T14:56:44,484 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) 2024-03-20T14:56:44,485 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) 2024-03-20T14:56:44,485 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) 2024-03-20T14:56:44,486 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) 2024-03-20T14:56:44,487 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) 2024-03-20T14:56:44,487 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) 2024-03-20T14:56:44,488 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) 2024-03-20T14:56:44,488 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) 2024-03-20T14:56:44,489 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) 2024-03-20T14:56:44,489 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) 2024-03-20T14:56:44,490 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) 2024-03-20T14:56:44,490 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) 2024-03-20T14:56:44,491 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) 2024-03-20T14:56:44,492 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) 2024-03-20T14:56:44,492 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) 2024-03-20T14:56:44,493 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) 2024-03-20T14:56:44,494 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) 2024-03-20T14:56:44,495 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 2024-03-20T14:56:44,496 Fetching project page and analyzing links: https://www.piwheels.org/simple/fluidimage/ 2024-03-20T14:56:44,496 Getting page https://www.piwheels.org/simple/fluidimage/ 2024-03-20T14:56:44,498 Found index url https://www.piwheels.org/simple/ 2024-03-20T14:56:44,908 Fetched page https://www.piwheels.org/simple/fluidimage/ as text/html 2024-03-20T14:56:44,915 Skipping link: No binaries permitted for fluidimage: https://www.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) 2024-03-20T14:56:44,915 Skipping link: No binaries permitted for fluidimage: https://www.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) 2024-03-20T14:56:44,916 Skipping link: No binaries permitted for fluidimage: https://www.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) 2024-03-20T14:56:44,916 Skipping link: No binaries permitted for fluidimage: https://www.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) 2024-03-20T14:56:44,917 Skipping link: No binaries permitted for fluidimage: https://www.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) 2024-03-20T14:56:44,917 Skipping link: No binaries permitted for fluidimage: https://www.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) 2024-03-20T14:56:44,918 Skipping link: No binaries permitted for fluidimage: https://www.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) 2024-03-20T14:56:44,919 Skipping link: No binaries permitted for fluidimage: https://www.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) 2024-03-20T14:56:44,919 Skipping link: No binaries permitted for fluidimage: https://www.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) 2024-03-20T14:56:44,920 Skipping link: No binaries permitted for fluidimage: https://www.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) 2024-03-20T14:56:44,920 Skipping link: No binaries permitted for fluidimage: https://www.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) 2024-03-20T14:56:44,921 Skipping link: No binaries permitted for fluidimage: https://www.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) 2024-03-20T14:56:44,922 Skipping link: No binaries permitted for fluidimage: https://www.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) 2024-03-20T14:56:44,922 Skipping link: No binaries permitted for fluidimage: https://www.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) 2024-03-20T14:56:44,922 Skipping link: No binaries permitted for fluidimage: https://www.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) 2024-03-20T14:56:44,923 Skipping link: No binaries permitted for fluidimage: https://www.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) 2024-03-20T14:56:44,923 Skipping link: No binaries permitted for fluidimage: https://www.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) 2024-03-20T14:56:44,924 Skipping link: No binaries permitted for fluidimage: https://www.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) 2024-03-20T14:56:44,925 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.0.1b0-py3-none-any.whl#sha256=2844be5edebaeda29491b7f3d0ad544571b8a2071033516954f4bd4ab89e2bb6 (from https://www.piwheels.org/simple/fluidimage/) 2024-03-20T14:56:44,925 Skipping link: not a file: https://www.piwheels.org/simple/fluidimage/ 2024-03-20T14:56:44,926 Skipping link: not a file: https://pypi.org/simple/fluidimage/ 2024-03-20T14:56:44,947 Given no hashes to check 1 links for project 'fluidimage': discarding no candidates 2024-03-20T14:56:44,967 Collecting fluidimage==0.4.2 2024-03-20T14:56:44,969 Created temporary directory: /tmp/pip-unpack-x9338lkk 2024-03-20T14:56:45,193 Downloading fluidimage-0.4.2.tar.gz (995 kB) 2024-03-20T14:56:45,854 Added fluidimage==0.4.2 from https://files.pythonhosted.org/packages/bd/0f/2619ef1862702430383f71a3d91b7491dd0c12b29110307da8398157bb60/fluidimage-0.4.2.tar.gz to build tracker '/tmp/pip-build-tracker-6w3imyld' 2024-03-20T14:56:45,864 Created temporary directory: /tmp/pip-build-env-lmohwb5o 2024-03-20T14:56:45,869 Installing build dependencies: started 2024-03-20T14:56:45,870 Running command pip subprocess to install build dependencies 2024-03-20T14:56:47,018 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-03-20T14:56:47,530 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-03-20T14:56:47,965 Collecting meson-python 2024-03-20T14:56:48,858 Using cached https://www.piwheels.org/simple/meson-python/meson_python-0.15.0-py3-none-any.whl (25 kB) 2024-03-20T14:56:49,520 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) 2024-03-20T14:56:49,524 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) 2024-03-20T14:56:49,527 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) 2024-03-20T14:56:49,531 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) 2024-03-20T14:56:49,534 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) 2024-03-20T14:56:50,593 Collecting numpy 2024-03-20T14:56:50,619 Using cached https://www.piwheels.org/simple/numpy/numpy-1.26.4-cp311-cp311-linux_armv7l.whl (5.6 MB) 2024-03-20T14:56:52,625 Collecting transonic>=0.6.2 2024-03-20T14:56:52,641 Using cached https://www.piwheels.org/simple/transonic/transonic-0.6.3-py3-none-any.whl (74 kB) 2024-03-20T14:56:54,516 Collecting pythran>=0.9.7 2024-03-20T14:56:54,537 Using cached https://www.piwheels.org/simple/pythran/pythran-0.15.0-py3-none-any.whl (4.3 MB) 2024-03-20T14:56:56,961 Collecting meson>=0.63.3 (from meson-python) 2024-03-20T14:56:56,974 Using cached https://www.piwheels.org/simple/meson/meson-1.4.0-py3-none-any.whl (935 kB) 2024-03-20T14:56:58,743 Collecting pyproject-metadata>=0.7.1 (from meson-python) 2024-03-20T14:56:58,766 Using cached https://www.piwheels.org/simple/pyproject-metadata/pyproject_metadata-0.7.1-py3-none-any.whl (7.4 kB) 2024-03-20T14:57:01,039 Collecting autopep8 (from transonic>=0.6.2) 2024-03-20T14:57:01,054 Using cached https://www.piwheels.org/simple/autopep8/autopep8-2.1.0-py2.py3-none-any.whl (44 kB) 2024-03-20T14:57:03,321 Collecting beniget~=0.4.0 (from transonic>=0.6.2) 2024-03-20T14:57:03,339 Using cached https://www.piwheels.org/simple/beniget/beniget-0.4.1-py3-none-any.whl (9.5 kB) 2024-03-20T14:57:03,455 Collecting gast~=0.5.0 (from transonic>=0.6.2) 2024-03-20T14:57:04,300 Using cached https://www.piwheels.org/simple/gast/gast-0.5.4-py3-none-any.whl (19 kB) 2024-03-20T14:57:04,442 Collecting ply>=3.4 (from pythran>=0.9.7) 2024-03-20T14:57:05,825 Using cached https://www.piwheels.org/simple/ply/ply-3.11-py2.py3-none-any.whl (49 kB) 2024-03-20T14:57:07,975 Collecting setuptools (from pythran>=0.9.7) 2024-03-20T14:57:08,575 Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.2.0-py3-none-any.whl (821 kB) 2024-03-20T14:57:08,825 Collecting packaging>=19.0 (from pyproject-metadata>=0.7.1->meson-python) 2024-03-20T14:57:09,928 Using cached https://www.piwheels.org/simple/packaging/packaging-24.0-py3-none-any.whl (53 kB) 2024-03-20T14:57:10,712 Collecting pycodestyle>=2.11.0 (from autopep8->transonic>=0.6.2) 2024-03-20T14:57:10,726 Using cached https://www.piwheels.org/simple/pycodestyle/pycodestyle-2.11.1-py2.py3-none-any.whl (31 kB) 2024-03-20T14:57:13,649 Installing collected packages: ply, setuptools, pycodestyle, packaging, numpy, meson, gast, pyproject-metadata, beniget, autopep8, transonic, pythran, meson-python 2024-03-20T14:57:16,071 Creating /tmp/pip-build-env-lmohwb5o/overlay/local/bin 2024-03-20T14:57:16,074 changing mode of /tmp/pip-build-env-lmohwb5o/overlay/local/bin/pycodestyle to 755 2024-03-20T14:57:24,443 changing mode of /tmp/pip-build-env-lmohwb5o/overlay/local/bin/f2py to 755 2024-03-20T14:57:27,583 changing mode of /tmp/pip-build-env-lmohwb5o/overlay/local/bin/meson to 755 2024-03-20T14:57:27,882 changing mode of /tmp/pip-build-env-lmohwb5o/overlay/local/bin/autopep8 to 755 2024-03-20T14:57:28,203 changing mode of /tmp/pip-build-env-lmohwb5o/overlay/local/bin/transonic to 755 2024-03-20T14:57:28,205 changing mode of /tmp/pip-build-env-lmohwb5o/overlay/local/bin/transonic-clean-dir to 755 2024-03-20T14:57:28,207 changing mode of /tmp/pip-build-env-lmohwb5o/overlay/local/bin/transonic-get-include to 755 2024-03-20T14:57:28,209 changing mode of /tmp/pip-build-env-lmohwb5o/overlay/local/bin/transonic-init-meson to 755 2024-03-20T14:57:35,416 changing mode of /tmp/pip-build-env-lmohwb5o/overlay/local/bin/pythran to 755 2024-03-20T14:57:35,418 changing mode of /tmp/pip-build-env-lmohwb5o/overlay/local/bin/pythran-config to 755 2024-03-20T14:57:35,710 Successfully installed autopep8-2.1.0 beniget-0.4.1 gast-0.5.4 meson-1.4.0 meson-python-0.15.0 numpy-1.26.4 packaging-24.0 ply-3.11 pycodestyle-2.11.1 pyproject-metadata-0.7.1 pythran-0.15.0 setuptools-69.2.0 transonic-0.6.3 2024-03-20T14:57:36,341 Installing build dependencies: finished with status 'done' 2024-03-20T14:57:36,344 Getting requirements to build wheel: started 2024-03-20T14:57:36,345 Running command Getting requirements to build wheel 2024-03-20T14:57:36,755 Getting requirements to build wheel: finished with status 'done' 2024-03-20T14:57:36,777 Installing backend dependencies: started 2024-03-20T14:57:36,778 Running command pip subprocess to install backend dependencies 2024-03-20T14:57:38,000 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-03-20T14:57:38,529 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-03-20T14:57:40,020 Collecting patchelf>=0.11.0 2024-03-20T14:57:40,021 Obtaining dependency information for patchelf>=0.11.0 from https://files.pythonhosted.org/packages/69/47/e02357d1075cdf4b56be39a6c218a5a2b0bd3896011120ae3765190ab527/patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl.metadata 2024-03-20T14:57:40,033 Using cached patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl.metadata (3.3 kB) 2024-03-20T14:57:40,058 Using cached patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (381 kB) 2024-03-20T14:57:42,354 Installing collected packages: patchelf 2024-03-20T14:57:42,406 Successfully installed patchelf-0.17.2.1 2024-03-20T14:57:42,862 Installing backend dependencies: finished with status 'done' 2024-03-20T14:57:42,864 Created temporary directory: /tmp/pip-modern-metadata-wpyj_fkl 2024-03-20T14:57:42,866 Preparing metadata (pyproject.toml): started 2024-03-20T14:57:42,867 Running command Preparing metadata (pyproject.toml) 2024-03-20T14:57:44,201 + meson setup /tmp/pip-wheel-egw6g5y1/fluidimage_2fc89ea271fc46c68d6659c774837d53 /tmp/pip-wheel-egw6g5y1/fluidimage_2fc89ea271fc46c68d6659c774837d53/.mesonpy-66605m9l -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md -Doptimization=3 --native-file=/tmp/pip-wheel-egw6g5y1/fluidimage_2fc89ea271fc46c68d6659c774837d53/.mesonpy-66605m9l/meson-python-native-file.ini 2024-03-20T14:58:04,810 WARNING: Recommend using either -Dbuildtype or -Doptimization + -Ddebug. Using both is redundant since they override each other. See: https://mesonbuild.com/Builtin-options.html#build-type-options 2024-03-20T14:58:04,810 The Meson build system 2024-03-20T14:58:04,812 Version: 1.4.0 2024-03-20T14:58:04,813 Source dir: /tmp/pip-wheel-egw6g5y1/fluidimage_2fc89ea271fc46c68d6659c774837d53 2024-03-20T14:58:04,814 Build dir: /tmp/pip-wheel-egw6g5y1/fluidimage_2fc89ea271fc46c68d6659c774837d53/.mesonpy-66605m9l 2024-03-20T14:58:04,814 Build type: native build 2024-03-20T14:58:04,815 Project name: fluidimage 2024-03-20T14:58:04,817 Project version: undefined 2024-03-20T14:58:04,818 C++ compiler for the host machine: c++ (gcc 12.2.0 "c++ (Raspbian 12.2.0-14+rpi1) 12.2.0") 2024-03-20T14:58:04,818 C++ linker for the host machine: c++ ld.bfd 2.40 2024-03-20T14:58:04,819 Host machine cpu family: arm 2024-03-20T14:58:04,820 Host machine cpu: armv7l 2024-03-20T14:58:04,821 Program python3 found: YES (/usr/bin/python3) 2024-03-20T14:58:04,821 Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 2024-03-20T14:58:04,822 Run-time dependency python found: YES 3.11 2024-03-20T14:58:04,823 Program pythran found: YES (/tmp/pip-build-env-lmohwb5o/overlay/local/bin/pythran) 2024-03-20T14:58:04,823 Found CMake: /usr/bin/cmake (3.25.1) 2024-03-20T14:58:04,824 Run-time dependency xsimd found: NO (tried pkgconfig and cmake) 2024-03-20T14:58:04,825 Build targets in project: 8 2024-03-20T14:58:04,826 fluidimage undefined 2024-03-20T14:58:04,828 User defined options 2024-03-20T14:58:04,828 Native files: /tmp/pip-wheel-egw6g5y1/fluidimage_2fc89ea271fc46c68d6659c774837d53/.mesonpy-66605m9l/meson-python-native-file.ini 2024-03-20T14:58:04,829 buildtype : release 2024-03-20T14:58:04,830 optimization: 3 2024-03-20T14:58:04,830 b_ndebug : if-release 2024-03-20T14:58:04,831 b_vscrt : md 2024-03-20T14:58:04,832 Found ninja-1.11.1 at /usr/bin/ninja 2024-03-20T14:58:04,971 + /usr/bin/ninja 2024-03-20T14:58:08,618 [1/12] Generating src/fluidimage/topologies/__pythran__/example with a custom command (wrapped by meson to set env) 2024-03-20T14:58:08,964 [2/12] Generating src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline with a custom command (wrapped by meson to set env) 2024-03-20T14:58:10,993 [3/12] Generating src/fluidimage/calcul/__pythran__/subpix with a custom command (wrapped by meson to set env) 2024-03-20T14:58:14,370 [4/12] Generating src/fluidimage/calcul/__pythran__/correl with a custom command (wrapped by meson to set env) 2024-03-20T14:58:19,290 [5/12] 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 2024-03-20T14:58:19,291 FAILED: src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o 2024-03-20T14:58:19,292 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-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-lmohwb5o/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 2024-03-20T14:58:19,294 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-20T14:58:19,295 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-20T14:58:19,296 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-20T14:58:19,298 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-20T14:58:19,299 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-20T14:58:19,300 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-20T14:58:19,301 from src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:1: 2024-03-20T14:58:19,302 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:19,302 101 | xsimd::batch> { 2024-03-20T14:58:19,303 | ^~~~~ 2024-03-20T14:58:19,304 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-20T14:58:19,305 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-20T14:58:19,306 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:19,307 34 | class batch; 2024-03-20T14:58:19,307 | ^~~~~ 2024-03-20T14:58:19,308 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-20T14:58:19,309 101 | xsimd::batch> { 2024-03-20T14:58:19,310 | ^~ 2024-03-20T14:58:19,311 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-20T14:58:19,312 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-20T14:58:19,313 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:19,314 103 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:19,315 | ^ 2024-03-20T14:58:19,316 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:19,317 34 | class batch; 2024-03-20T14:58:19,318 | ^~~~~ 2024-03-20T14:58:19,319 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-20T14:58:19,320 103 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:19,321 | ^ 2024-03-20T14:58:19,322 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:19,324 105 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:19,325 | ^~~~~~~~~~~ 2024-03-20T14:58:19,326 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-20T14:58:19,327 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-20T14:58:19,328 | ^~~~~~~~~~~~~~ 2024-03-20T14:58:19,329 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-20T14:58:19,330 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:19,331 119 | void store(xsimd::batch const &); 2024-03-20T14:58:19,332 | ^ 2024-03-20T14:58:19,333 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:19,334 34 | class batch; 2024-03-20T14:58:19,334 | ^~~~~ 2024-03-20T14:58:19,335 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-20T14:58:19,336 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-20T14:58:19,342 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-20T14:58:19,342 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-20T14:58:19,343 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-20T14:58:19,344 | ^~~~~~~~~~~~~~ 2024-03-20T14:58:19,345 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-20T14:58:19,346 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:19,348 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-20T14:58:19,349 | ^ 2024-03-20T14:58:19,350 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:19,351 34 | class batch; 2024-03-20T14:58:19,352 | ^~~~~ 2024-03-20T14:58:19,353 /tmp/pip-build-env-lmohwb5o/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&)’: 2024-03-20T14:58:19,354 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-03-20T14:58:19,355 217 | val.store_unaligned(const_cast(data)); 2024-03-20T14:58:19,356 | ^~~~~~~~~~~~~~~ 2024-03-20T14:58:19,357 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-20T14:58:19,358 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-20T14:58:19,359 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-20T14:58:19,360 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-20T14:58:19,361 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-20T14:58:19,363 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-20T14:58:19,364 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:19,365 191 | xsimd::batch _splated; 2024-03-20T14:58:19,366 | ^ 2024-03-20T14:58:19,367 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:19,368 34 | class batch; 2024-03-20T14:58:19,369 | ^~~~~ 2024-03-20T14:58:19,370 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-20T14:58:19,371 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:19,372 733 | typename std::remove_reference::type::value_type>...>, 2024-03-20T14:58:19,373 | ^ 2024-03-20T14:58:19,374 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:19,375 34 | class batch; 2024-03-20T14:58:19,376 | ^~~~~ 2024-03-20T14:58:19,378 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-20T14:58:19,379 733 | typename std::remove_reference::type::value_type>...>, 2024-03-20T14:58:19,380 | ^~~ 2024-03-20T14:58:19,381 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-20T14:58:19,382 733 | typename std::remove_reference::type::value_type>...>, 2024-03-20T14:58:19,383 | ^ 2024-03-20T14:58:19,384 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-20T14:58:19,385 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-20T14:58:19,386 | ^ 2024-03-20T14:58:19,387 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-20T14:58:19,388 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-20T14:58:19,390 | ^~~~~~~~~~~~~ 2024-03-20T14:58:19,390 | nditerator 2024-03-20T14:58:19,391 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-20T14:58:19,393 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-20T14:58:19,394 | ^~~~~~~~~~~~~ 2024-03-20T14:58:19,395 | nditerator 2024-03-20T14:58:19,396 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-20T14:58:19,397 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-20T14:58:19,398 | ^~~~~~~~~~~~~ 2024-03-20T14:58:19,399 | nditerator 2024-03-20T14:58:19,400 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-20T14:58:19,401 743 | simd_iterator vend(types::vectorize) const; 2024-03-20T14:58:19,402 | ^~~~~~~~~~~~~ 2024-03-20T14:58:19,402 | nditerator 2024-03-20T14:58:19,404 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-20T14:58:19,404 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-03-20T14:58:19,406 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:19,407 174 | using vT = xsimd::batch; 2024-03-20T14:58:19,407 | ^ 2024-03-20T14:58:19,408 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:19,409 34 | class batch; 2024-03-20T14:58:19,410 | ^~~~~ 2024-03-20T14:58:19,411 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-20T14:58:19,412 176 | static const std::size_t vN = vT::size; 2024-03-20T14:58:19,414 | ^~ 2024-03-20T14:58:19,414 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-03-20T14:58:19,416 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:19,417 445 | using vT = typename xsimd::batch; 2024-03-20T14:58:19,418 | ^ 2024-03-20T14:58:19,419 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:19,420 34 | class batch; 2024-03-20T14:58:19,421 | ^~~~~ 2024-03-20T14:58:19,422 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-20T14:58:19,423 445 | using vT = typename xsimd::batch; 2024-03-20T14:58:19,424 | ^ 2024-03-20T14:58:19,425 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-20T14:58:19,426 448 | static const std::size_t vN = vT::size; 2024-03-20T14:58:19,427 | ^~ 2024-03-20T14:58:19,429 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-20T14:58:19,430 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:19,431 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:19,432 219 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:19,433 | ^ 2024-03-20T14:58:19,434 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:19,435 34 | class batch; 2024-03-20T14:58:19,436 | ^~~~~ 2024-03-20T14:58:19,437 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:19,438 219 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:19,439 | ^ 2024-03-20T14:58:19,440 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:19,440 220 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:19,441 | ^~~~~~~~~~~ 2024-03-20T14:58:19,442 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:19,443 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:19,444 497 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:19,445 | ^ 2024-03-20T14:58:19,446 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:19,447 34 | class batch; 2024-03-20T14:58:19,449 | ^~~~~ 2024-03-20T14:58:19,450 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:19,451 497 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:19,452 | ^ 2024-03-20T14:58:19,453 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:19,454 498 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:19,455 | ^~~~~~~~~~~ 2024-03-20T14:58:19,456 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-20T14:58:19,457 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-20T14:58:19,458 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-20T14:58:19,459 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-03-20T14:58:19,460 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:19,461 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-20T14:58:19,463 | ^ 2024-03-20T14:58:19,464 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:19,465 34 | class batch; 2024-03-20T14:58:19,465 | ^~~~~ 2024-03-20T14:58:19,466 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-20T14:58:19,467 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-20T14:58:19,468 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228: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’ 2024-03-20T14:58:19,469 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-20T14:58:19,470 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:19,471 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746: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’ 2024-03-20T14:58:19,472 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-20T14:58:19,473 | ^~~~~~~ 2024-03-20T14:58:19,474 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-20T14:58:19,475 595 | struct numpy_expr { 2024-03-20T14:58:19,476 | ^~~~~~~~~~ 2024-03-20T14:58:19,478 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-03-20T14:58:19,479 240 | numpy_expr::vbegin(vectorize) const 2024-03-20T14:58:19,480 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:19,481 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-20T14:58:19,482 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-20T14:58:19,483 | ^~~~~~ 2024-03-20T14:58:19,484 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-20T14:58:19,485 595 | struct numpy_expr { 2024-03-20T14:58:19,486 | ^~~~~~~~~~ 2024-03-20T14:58:19,489 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248: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’ 2024-03-20T14:58:19,490 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-20T14:58:19,492 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:19,493 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750: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’ 2024-03-20T14:58:19,494 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-20T14:58:19,494 | ^~~~~ 2024-03-20T14:58:19,495 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-20T14:58:19,496 595 | struct numpy_expr { 2024-03-20T14:58:19,497 | ^~~~~~~~~~ 2024-03-20T14:58:19,498 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-03-20T14:58:19,499 257 | numpy_expr::vend(vectorize) const 2024-03-20T14:58:19,500 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:19,501 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-20T14:58:19,502 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-20T14:58:19,503 | ^~~~ 2024-03-20T14:58:19,504 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-20T14:58:19,505 595 | struct numpy_expr { 2024-03-20T14:58:19,506 | ^~~~~~~~~~ 2024-03-20T14:58:19,507 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-20T14:58:19,508 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-20T14:58:19,509 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:19,510 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:19,511 334 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:19,512 | ^ 2024-03-20T14:58:19,513 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:19,514 34 | class batch; 2024-03-20T14:58:19,515 | ^~~~~ 2024-03-20T14:58:19,516 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:19,521 334 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:19,522 | ^ 2024-03-20T14:58:19,523 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:19,524 335 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:19,529 | ^~~~~~~~~~~ 2024-03-20T14:58:19,617 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:19,989 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:20,174 721 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:20,275 | ^ 2024-03-20T14:58:20,533 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:20,763 34 | class batch; 2024-03-20T14:58:20,798 | ^~~~~ 2024-03-20T14:58:20,799 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:20,799 721 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:20,800 | ^ 2024-03-20T14:58:20,801 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:20,802 722 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:20,803 | ^~~~~~~~~~~ 2024-03-20T14:58:20,804 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:20,805 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:20,806 690 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:20,807 | ^ 2024-03-20T14:58:20,808 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:20,813 34 | class batch; 2024-03-20T14:58:20,814 | ^~~~~ 2024-03-20T14:58:20,815 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:20,816 690 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:20,817 | ^ 2024-03-20T14:58:20,818 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:20,819 691 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:20,820 | ^~~~~~~~~~~ 2024-03-20T14:58:20,821 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:20,823 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:20,823 249 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:20,824 | ^ 2024-03-20T14:58:20,825 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:20,825 34 | class batch; 2024-03-20T14:58:20,826 | ^~~~~ 2024-03-20T14:58:20,827 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:20,828 249 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:20,828 | ^ 2024-03-20T14:58:20,830 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:20,831 250 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:20,832 | ^~~~~~~~~~~ 2024-03-20T14:58:20,833 /tmp/pip-build-env-lmohwb5o/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 >]’: 2024-03-20T14:58:20,834 /tmp/pip-build-env-lmohwb5o/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 >]’ 2024-03-20T14:58:20,835 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:20,836 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:20,837 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:20,838 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:20,839 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: 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> >&]’ 2024-03-20T14:58:20,840 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488: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>}]’ 2024-03-20T14:58:20,841 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:326: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 >]’ 2024-03-20T14:58:20,842 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-20T14:58:20,844 /tmp/pip-build-env-lmohwb5o/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 > >’) 2024-03-20T14:58:20,845 184 | iter.store(*oiter); 2024-03-20T14:58:20,845 | ^~~~~~ 2024-03-20T14:58:20,846 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-03-20T14:58:20,847 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-03-20T14:58:20,848 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:20,849 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:20,850 | ^~~~~~~~ 2024-03-20T14:58:20,851 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:20,851 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:20,852 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:20,854 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:20,855 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:20,856 | ^~~~~~~~ 2024-03-20T14:58:20,857 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:20,858 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:20,859 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:20,860 /tmp/pip-build-env-lmohwb5o/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>’ 2024-03-20T14:58:20,861 184 | iter.store(*oiter); 2024-03-20T14:58:20,865 | ^~~~~~ 2024-03-20T14:58:20,866 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:20,867 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:20,868 | ^~~~~~~~ 2024-03-20T14:58:20,869 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:20,869 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:20,870 184 | iter.store(*oiter); 2024-03-20T14:58:20,871 | ^~~~~~ 2024-03-20T14:58:20,872 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:20,873 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:20,874 | ^~~~~~~~ 2024-03-20T14:58:20,875 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:20,876 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:20,877 184 | iter.store(*oiter); 2024-03-20T14:58:20,877 | ^~~~~~ 2024-03-20T14:58:20,879 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:20,880 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:20,880 | ^~~~~~~~ 2024-03-20T14:58:20,881 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:20,882 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:20,883 184 | iter.store(*oiter); 2024-03-20T14:58:20,884 | ^~~~~~ 2024-03-20T14:58:20,885 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-03-20T14:58:20,893 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:20,894 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:20,895 | ^~~~~~~~ 2024-03-20T14:58:20,896 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:20,897 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:20,898 184 | iter.store(*oiter); 2024-03-20T14:58:20,899 | ^~~~~~ 2024-03-20T14:58:20,900 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:20,901 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:20,902 | ^~~~~~~~ 2024-03-20T14:58:20,903 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:20,904 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:20,906 184 | iter.store(*oiter); 2024-03-20T14:58:20,907 | ^~~~~~ 2024-03-20T14:58:20,909 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-03-20T14:58:20,913 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:20,914 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:20,915 | ^~~~~~~~ 2024-03-20T14:58:20,916 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:20,917 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:20,921 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:20,922 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:20,923 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:20,924 | ^~~~~~~~ 2024-03-20T14:58:20,925 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:20,926 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:20,927 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:20,929 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:20,930 184 | iter.store(*oiter); 2024-03-20T14:58:20,930 | ^~~~~~ 2024-03-20T14:58:20,932 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:20,933 201 | list operator*(N n, list const &l) 2024-03-20T14:58:20,934 | ^~~~~~~~ 2024-03-20T14:58:20,935 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:20,935 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:20,936 184 | iter.store(*oiter); 2024-03-20T14:58:20,937 | ^~~~~~ 2024-03-20T14:58:20,938 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-03-20T14:58:20,939 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-03-20T14:58:20,940 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-03-20T14:58:20,941 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-03-20T14:58:20,942 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:20,943 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:20,944 | ^~~~~~~~ 2024-03-20T14:58:20,945 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:20,946 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:20,946 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:20,947 | ^~~~~~~~ 2024-03-20T14:58:20,948 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:20,949 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:20,950 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:20,950 | ^~~~~~~~ 2024-03-20T14:58:20,951 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:20,952 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:20,955 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:20,956 | ^~~~~~~~ 2024-03-20T14:58:20,957 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:20,958 /tmp/pip-build-env-lmohwb5o/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 >]’: 2024-03-20T14:58:20,959 /tmp/pip-build-env-lmohwb5o/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 >]’ 2024-03-20T14:58:20,960 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:20,961 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:20,963 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:20,964 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:20,965 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: 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> >&]’ 2024-03-20T14:58:20,966 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488: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>}]’ 2024-03-20T14:58:20,973 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:326: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 >]’ 2024-03-20T14:58:20,974 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-20T14:58:20,976 /tmp/pip-build-env-lmohwb5o/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 > >’) 2024-03-20T14:58:20,976 184 | iter.store(*oiter); 2024-03-20T14:58:20,977 | ^~~~~~ 2024-03-20T14:58:20,978 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:20,979 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:20,980 | ^~~~~~~~ 2024-03-20T14:58:20,981 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:20,982 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:20,982 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:20,983 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:20,984 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:20,985 | ^~~~~~~~ 2024-03-20T14:58:20,986 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:20,987 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:20,988 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:20,989 /tmp/pip-build-env-lmohwb5o/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>’ 2024-03-20T14:58:20,990 184 | iter.store(*oiter); 2024-03-20T14:58:20,991 | ^~~~~~ 2024-03-20T14:58:20,991 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:20,993 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:20,993 | ^~~~~~~~ 2024-03-20T14:58:20,994 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:20,995 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:20,997 184 | iter.store(*oiter); 2024-03-20T14:58:20,998 | ^~~~~~ 2024-03-20T14:58:20,998 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:20,999 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:21,000 | ^~~~~~~~ 2024-03-20T14:58:21,001 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,002 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,003 184 | iter.store(*oiter); 2024-03-20T14:58:21,003 | ^~~~~~ 2024-03-20T14:58:21,004 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:21,005 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:21,006 | ^~~~~~~~ 2024-03-20T14:58:21,007 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,008 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,009 184 | iter.store(*oiter); 2024-03-20T14:58:21,010 | ^~~~~~ 2024-03-20T14:58:21,010 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:21,012 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:21,012 | ^~~~~~~~ 2024-03-20T14:58:21,013 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,014 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,015 184 | iter.store(*oiter); 2024-03-20T14:58:21,016 | ^~~~~~ 2024-03-20T14:58:21,017 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:21,018 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:21,019 | ^~~~~~~~ 2024-03-20T14:58:21,020 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,021 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,022 184 | iter.store(*oiter); 2024-03-20T14:58:21,023 | ^~~~~~ 2024-03-20T14:58:21,024 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:21,025 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:21,026 | ^~~~~~~~ 2024-03-20T14:58:21,026 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,027 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:21,028 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,029 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,030 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:21,031 | ^~~~~~~~ 2024-03-20T14:58:21,032 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,033 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:21,035 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,036 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,037 184 | iter.store(*oiter); 2024-03-20T14:58:21,038 | ^~~~~~ 2024-03-20T14:58:21,039 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:21,040 201 | list operator*(N n, list const &l) 2024-03-20T14:58:21,041 | ^~~~~~~~ 2024-03-20T14:58:21,042 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,042 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,043 184 | iter.store(*oiter); 2024-03-20T14:58:21,044 | ^~~~~~ 2024-03-20T14:58:21,045 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:21,046 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:21,047 | ^~~~~~~~ 2024-03-20T14:58:21,048 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,049 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:21,050 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:21,051 | ^~~~~~~~ 2024-03-20T14:58:21,052 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,053 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:21,054 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:21,055 | ^~~~~~~~ 2024-03-20T14:58:21,055 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,056 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:21,057 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:21,058 | ^~~~~~~~ 2024-03-20T14:58:21,059 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,060 /tmp/pip-build-env-lmohwb5o/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 >&>]’: 2024-03-20T14:58:21,061 /tmp/pip-build-env-lmohwb5o/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 >&>]’ 2024-03-20T14:58:21,062 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:21,063 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:21,069 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:21,070 /tmp/pip-build-env-lmohwb5o/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> >&]’ 2024-03-20T14:58:21,070 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:21,072 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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::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]’ 2024-03-20T14:58:21,073 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:21,074 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: 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> >&]’ 2024-03-20T14:58:21,075 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488: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>}]’ 2024-03-20T14:58:21,077 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325: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 >]’ 2024-03-20T14:58:21,078 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-20T14:58:21,079 /tmp/pip-build-env-lmohwb5o/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 >&> >’) 2024-03-20T14:58:21,080 184 | iter.store(*oiter); 2024-03-20T14:58:21,080 | ^~~~~~ 2024-03-20T14:58:21,081 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:21,082 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:21,085 | ^~~~~~~~ 2024-03-20T14:58:21,086 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:21,087 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:21,088 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,089 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,090 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:21,090 | ^~~~~~~~ 2024-03-20T14:58:21,091 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:21,092 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:21,093 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,094 /tmp/pip-build-env-lmohwb5o/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>’ 2024-03-20T14:58:21,094 184 | iter.store(*oiter); 2024-03-20T14:58:21,095 | ^~~~~~ 2024-03-20T14:58:21,096 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:21,097 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:21,098 | ^~~~~~~~ 2024-03-20T14:58:21,098 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,099 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,100 184 | iter.store(*oiter); 2024-03-20T14:58:21,101 | ^~~~~~ 2024-03-20T14:58:21,103 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:21,104 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:21,105 | ^~~~~~~~ 2024-03-20T14:58:21,105 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,106 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,107 184 | iter.store(*oiter); 2024-03-20T14:58:21,108 | ^~~~~~ 2024-03-20T14:58:21,109 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:21,110 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:21,111 | ^~~~~~~~ 2024-03-20T14:58:21,112 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,113 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,114 184 | iter.store(*oiter); 2024-03-20T14:58:21,115 | ^~~~~~ 2024-03-20T14:58:21,117 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:21,118 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:21,120 | ^~~~~~~~ 2024-03-20T14:58:21,120 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,121 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,122 184 | iter.store(*oiter); 2024-03-20T14:58:21,123 | ^~~~~~ 2024-03-20T14:58:21,124 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:21,125 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:21,126 | ^~~~~~~~ 2024-03-20T14:58:21,128 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,129 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,130 184 | iter.store(*oiter); 2024-03-20T14:58:21,134 | ^~~~~~ 2024-03-20T14:58:21,135 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:21,136 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:21,137 | ^~~~~~~~ 2024-03-20T14:58:21,138 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,140 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:21,141 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,142 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,144 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:21,145 | ^~~~~~~~ 2024-03-20T14:58:21,146 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,147 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:21,148 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,149 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,150 184 | iter.store(*oiter); 2024-03-20T14:58:21,151 | ^~~~~~ 2024-03-20T14:58:21,152 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:21,153 201 | list operator*(N n, list const &l) 2024-03-20T14:58:21,154 | ^~~~~~~~ 2024-03-20T14:58:21,155 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,156 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,157 184 | iter.store(*oiter); 2024-03-20T14:58:21,158 | ^~~~~~ 2024-03-20T14:58:21,159 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:21,160 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:21,161 | ^~~~~~~~ 2024-03-20T14:58:21,162 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,163 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:21,164 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:21,165 | ^~~~~~~~ 2024-03-20T14:58:21,166 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,168 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:21,169 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:21,170 | ^~~~~~~~ 2024-03-20T14:58:21,171 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,172 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:21,173 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:21,174 | ^~~~~~~~ 2024-03-20T14:58:21,176 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,177 /tmp/pip-build-env-lmohwb5o/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 >&>]’: 2024-03-20T14:58:21,178 /tmp/pip-build-env-lmohwb5o/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 >&>]’ 2024-03-20T14:58:21,181 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:21,182 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:21,183 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:21,184 /tmp/pip-build-env-lmohwb5o/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> >&]’ 2024-03-20T14:58:21,185 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:21,187 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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::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]’ 2024-03-20T14:58:21,188 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:21,189 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: 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> >&]’ 2024-03-20T14:58:21,190 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488: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>}]’ 2024-03-20T14:58:21,191 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325: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 >]’ 2024-03-20T14:58:21,192 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-20T14:58:21,193 /tmp/pip-build-env-lmohwb5o/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 >&> >’) 2024-03-20T14:58:21,195 184 | iter.store(*oiter); 2024-03-20T14:58:21,195 | ^~~~~~ 2024-03-20T14:58:21,196 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:21,197 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:21,198 | ^~~~~~~~ 2024-03-20T14:58:21,199 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:21,200 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:21,201 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,202 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,203 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:21,205 | ^~~~~~~~ 2024-03-20T14:58:21,206 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:21,207 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:21,208 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,209 /tmp/pip-build-env-lmohwb5o/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>’ 2024-03-20T14:58:21,210 184 | iter.store(*oiter); 2024-03-20T14:58:21,211 | ^~~~~~ 2024-03-20T14:58:21,212 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:21,213 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:21,215 | ^~~~~~~~ 2024-03-20T14:58:21,216 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,217 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,218 184 | iter.store(*oiter); 2024-03-20T14:58:21,220 | ^~~~~~ 2024-03-20T14:58:21,221 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:21,222 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:21,222 | ^~~~~~~~ 2024-03-20T14:58:21,223 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,224 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,225 184 | iter.store(*oiter); 2024-03-20T14:58:21,226 | ^~~~~~ 2024-03-20T14:58:21,227 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:21,229 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:21,229 | ^~~~~~~~ 2024-03-20T14:58:21,230 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,231 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,232 184 | iter.store(*oiter); 2024-03-20T14:58:21,233 | ^~~~~~ 2024-03-20T14:58:21,234 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:21,235 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:21,237 | ^~~~~~~~ 2024-03-20T14:58:21,238 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,239 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,240 184 | iter.store(*oiter); 2024-03-20T14:58:21,241 | ^~~~~~ 2024-03-20T14:58:21,245 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:21,246 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:21,247 | ^~~~~~~~ 2024-03-20T14:58:21,249 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,249 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,250 184 | iter.store(*oiter); 2024-03-20T14:58:21,251 | ^~~~~~ 2024-03-20T14:58:21,252 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:21,253 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:21,254 | ^~~~~~~~ 2024-03-20T14:58:21,255 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,256 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:21,256 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,257 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,258 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:21,260 | ^~~~~~~~ 2024-03-20T14:58:21,261 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,262 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:21,263 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,264 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,266 184 | iter.store(*oiter); 2024-03-20T14:58:21,268 | ^~~~~~ 2024-03-20T14:58:21,269 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:21,270 201 | list operator*(N n, list const &l) 2024-03-20T14:58:21,271 | ^~~~~~~~ 2024-03-20T14:58:21,273 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,274 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,275 184 | iter.store(*oiter); 2024-03-20T14:58:21,276 | ^~~~~~ 2024-03-20T14:58:21,278 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:21,279 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:21,281 | ^~~~~~~~ 2024-03-20T14:58:21,282 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,283 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:21,285 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:21,286 | ^~~~~~~~ 2024-03-20T14:58:21,287 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,288 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:21,290 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:21,291 | ^~~~~~~~ 2024-03-20T14:58:21,292 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,293 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:21,294 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:21,295 | ^~~~~~~~ 2024-03-20T14:58:21,296 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,298 /tmp/pip-build-env-lmohwb5o/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> >&>]’: 2024-03-20T14:58:21,299 /tmp/pip-build-env-lmohwb5o/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> >&>]’ 2024-03-20T14:58:21,300 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:21,301 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:21,303 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:21,304 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107: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> >&]’ 2024-03-20T14:58:21,305 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:21,307 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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::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]’ 2024-03-20T14:58:21,308 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:21,309 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: 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> >&]’ 2024-03-20T14:58:21,310 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488: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>}]’ 2024-03-20T14:58:21,311 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325: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 >]’ 2024-03-20T14:58:21,312 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-20T14:58:21,313 /tmp/pip-build-env-lmohwb5o/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> >&> >’) 2024-03-20T14:58:21,314 184 | iter.store(*oiter); 2024-03-20T14:58:21,318 | ^~~~~~ 2024-03-20T14:58:21,319 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:21,320 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:21,320 | ^~~~~~~~ 2024-03-20T14:58:21,321 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:21,322 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:21,322 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,323 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,324 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:21,325 | ^~~~~~~~ 2024-03-20T14:58:21,326 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:21,326 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:21,327 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,328 /tmp/pip-build-env-lmohwb5o/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>’ 2024-03-20T14:58:21,329 184 | iter.store(*oiter); 2024-03-20T14:58:21,330 | ^~~~~~ 2024-03-20T14:58:21,331 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:21,331 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:21,332 | ^~~~~~~~ 2024-03-20T14:58:21,333 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,334 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,335 184 | iter.store(*oiter); 2024-03-20T14:58:21,336 | ^~~~~~ 2024-03-20T14:58:21,337 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:21,338 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:21,339 | ^~~~~~~~ 2024-03-20T14:58:21,340 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,341 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,342 184 | iter.store(*oiter); 2024-03-20T14:58:21,343 | ^~~~~~ 2024-03-20T14:58:21,343 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:21,344 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:21,345 | ^~~~~~~~ 2024-03-20T14:58:21,346 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,346 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,347 184 | iter.store(*oiter); 2024-03-20T14:58:21,348 | ^~~~~~ 2024-03-20T14:58:21,349 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:21,350 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:21,350 | ^~~~~~~~ 2024-03-20T14:58:21,352 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,352 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,353 184 | iter.store(*oiter); 2024-03-20T14:58:21,354 | ^~~~~~ 2024-03-20T14:58:21,355 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:21,356 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:21,357 | ^~~~~~~~ 2024-03-20T14:58:21,358 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,359 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,360 184 | iter.store(*oiter); 2024-03-20T14:58:21,361 | ^~~~~~ 2024-03-20T14:58:21,362 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:21,364 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:21,365 | ^~~~~~~~ 2024-03-20T14:58:21,365 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,366 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:21,367 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,368 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,368 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:21,369 | ^~~~~~~~ 2024-03-20T14:58:21,370 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,371 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:21,372 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,373 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,373 184 | iter.store(*oiter); 2024-03-20T14:58:21,374 | ^~~~~~ 2024-03-20T14:58:21,375 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:21,376 201 | list operator*(N n, list const &l) 2024-03-20T14:58:21,377 | ^~~~~~~~ 2024-03-20T14:58:21,378 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,379 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,380 184 | iter.store(*oiter); 2024-03-20T14:58:21,381 | ^~~~~~ 2024-03-20T14:58:21,382 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:21,383 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:21,384 | ^~~~~~~~ 2024-03-20T14:58:21,385 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,386 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:21,386 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:21,388 | ^~~~~~~~ 2024-03-20T14:58:21,389 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,390 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:21,391 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:21,392 | ^~~~~~~~ 2024-03-20T14:58:21,393 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,393 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:21,394 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:21,395 | ^~~~~~~~ 2024-03-20T14:58:21,396 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,397 /tmp/pip-build-env-lmohwb5o/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> >&>]’: 2024-03-20T14:58:21,398 /tmp/pip-build-env-lmohwb5o/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> >&>]’ 2024-03-20T14:58:21,399 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:21,400 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:21,401 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:21,402 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107: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> >&]’ 2024-03-20T14:58:21,403 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:21,404 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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::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]’ 2024-03-20T14:58:21,405 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:21,406 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: 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> >&]’ 2024-03-20T14:58:21,407 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488: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>}]’ 2024-03-20T14:58:21,408 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325: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 >]’ 2024-03-20T14:58:21,408 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-20T14:58:21,409 /tmp/pip-build-env-lmohwb5o/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> >&> >’) 2024-03-20T14:58:21,410 184 | iter.store(*oiter); 2024-03-20T14:58:21,411 | ^~~~~~ 2024-03-20T14:58:21,412 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:21,413 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:21,414 | ^~~~~~~~ 2024-03-20T14:58:21,415 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:21,416 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:21,417 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,418 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,419 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:21,420 | ^~~~~~~~ 2024-03-20T14:58:21,420 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:21,421 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:21,422 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,423 /tmp/pip-build-env-lmohwb5o/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>’ 2024-03-20T14:58:21,424 184 | iter.store(*oiter); 2024-03-20T14:58:21,424 | ^~~~~~ 2024-03-20T14:58:21,425 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:21,426 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:21,427 | ^~~~~~~~ 2024-03-20T14:58:21,428 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,429 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,430 184 | iter.store(*oiter); 2024-03-20T14:58:21,431 | ^~~~~~ 2024-03-20T14:58:21,431 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:21,432 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:21,433 | ^~~~~~~~ 2024-03-20T14:58:21,434 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,435 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,436 184 | iter.store(*oiter); 2024-03-20T14:58:21,437 | ^~~~~~ 2024-03-20T14:58:21,438 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:21,439 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:21,440 | ^~~~~~~~ 2024-03-20T14:58:21,441 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,441 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,442 184 | iter.store(*oiter); 2024-03-20T14:58:21,443 | ^~~~~~ 2024-03-20T14:58:21,444 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:21,444 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:21,445 | ^~~~~~~~ 2024-03-20T14:58:21,446 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,447 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,448 184 | iter.store(*oiter); 2024-03-20T14:58:21,448 | ^~~~~~ 2024-03-20T14:58:21,449 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:21,450 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:21,451 | ^~~~~~~~ 2024-03-20T14:58:21,452 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,452 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,453 184 | iter.store(*oiter); 2024-03-20T14:58:21,455 | ^~~~~~ 2024-03-20T14:58:21,455 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:21,456 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:21,457 | ^~~~~~~~ 2024-03-20T14:58:21,458 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,459 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:21,460 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,461 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,461 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:21,462 | ^~~~~~~~ 2024-03-20T14:58:21,463 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:21,464 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:21,464 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,465 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,466 184 | iter.store(*oiter); 2024-03-20T14:58:21,467 | ^~~~~~ 2024-03-20T14:58:21,468 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:21,468 201 | list operator*(N n, list const &l) 2024-03-20T14:58:21,469 | ^~~~~~~~ 2024-03-20T14:58:21,470 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:21,471 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,472 184 | iter.store(*oiter); 2024-03-20T14:58:21,473 | ^~~~~~ 2024-03-20T14:58:21,474 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:21,475 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:21,476 | ^~~~~~~~ 2024-03-20T14:58:21,477 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,478 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:21,479 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:21,479 | ^~~~~~~~ 2024-03-20T14:58:21,480 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,481 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:21,482 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:21,483 | ^~~~~~~~ 2024-03-20T14:58:21,484 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,485 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:21,486 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:21,487 | ^~~~~~~~ 2024-03-20T14:58:21,487 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:21,488 [6/12] Compiling C++ object src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o 2024-03-20T14:58:21,489 FAILED: src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o 2024-03-20T14:58:21,490 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-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-lmohwb5o/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 2024-03-20T14:58:21,490 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-20T14:58:21,491 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-20T14:58:21,492 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-20T14:58:21,493 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-20T14:58:21,494 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-20T14:58:21,495 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-20T14:58:21,496 from src/fluidimage/calcul/__pythran__/subpix.cpp:1: 2024-03-20T14:58:21,497 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:21,498 101 | xsimd::batch> { 2024-03-20T14:58:21,499 | ^~~~~ 2024-03-20T14:58:21,500 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-20T14:58:21,500 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-20T14:58:21,501 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:21,502 34 | class batch; 2024-03-20T14:58:21,503 | ^~~~~ 2024-03-20T14:58:21,504 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-20T14:58:21,505 101 | xsimd::batch> { 2024-03-20T14:58:21,506 | ^~ 2024-03-20T14:58:21,507 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-20T14:58:21,508 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-20T14:58:21,509 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:21,509 103 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:21,510 | ^ 2024-03-20T14:58:21,511 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:21,512 34 | class batch; 2024-03-20T14:58:21,521 | ^~~~~ 2024-03-20T14:58:21,522 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-20T14:58:21,523 103 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:21,524 | ^ 2024-03-20T14:58:21,525 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:21,525 105 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:21,526 | ^~~~~~~~~~~ 2024-03-20T14:58:21,527 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-20T14:58:21,528 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-20T14:58:21,529 | ^~~~~~~~~~~~~~ 2024-03-20T14:58:21,529 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-20T14:58:21,530 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:21,531 119 | void store(xsimd::batch const &); 2024-03-20T14:58:21,532 | ^ 2024-03-20T14:58:21,533 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:21,534 34 | class batch; 2024-03-20T14:58:21,535 | ^~~~~ 2024-03-20T14:58:21,536 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-20T14:58:21,537 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-20T14:58:21,538 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-20T14:58:21,538 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-20T14:58:21,539 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-20T14:58:21,541 | ^~~~~~~~~~~~~~ 2024-03-20T14:58:21,541 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-20T14:58:21,542 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:21,543 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-20T14:58:21,543 | ^ 2024-03-20T14:58:21,544 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:21,545 34 | class batch; 2024-03-20T14:58:21,546 | ^~~~~ 2024-03-20T14:58:21,546 /tmp/pip-build-env-lmohwb5o/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&)’: 2024-03-20T14:58:21,547 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-03-20T14:58:21,548 217 | val.store_unaligned(const_cast(data)); 2024-03-20T14:58:21,549 | ^~~~~~~~~~~~~~~ 2024-03-20T14:58:21,550 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-20T14:58:21,551 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-20T14:58:21,552 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-20T14:58:21,552 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-20T14:58:21,553 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-20T14:58:21,554 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-20T14:58:21,555 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:21,556 191 | xsimd::batch _splated; 2024-03-20T14:58:21,557 | ^ 2024-03-20T14:58:21,558 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:21,559 34 | class batch; 2024-03-20T14:58:21,560 | ^~~~~ 2024-03-20T14:58:21,560 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-20T14:58:21,561 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:21,562 733 | typename std::remove_reference::type::value_type>...>, 2024-03-20T14:58:21,563 | ^ 2024-03-20T14:58:21,564 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:21,565 34 | class batch; 2024-03-20T14:58:21,567 | ^~~~~ 2024-03-20T14:58:21,567 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-20T14:58:21,568 733 | typename std::remove_reference::type::value_type>...>, 2024-03-20T14:58:21,569 | ^~~ 2024-03-20T14:58:21,569 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-20T14:58:21,570 733 | typename std::remove_reference::type::value_type>...>, 2024-03-20T14:58:21,571 | ^ 2024-03-20T14:58:21,572 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-20T14:58:21,573 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-20T14:58:21,573 | ^ 2024-03-20T14:58:21,574 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-20T14:58:21,575 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-20T14:58:21,576 | ^~~~~~~~~~~~~ 2024-03-20T14:58:21,576 | nditerator 2024-03-20T14:58:21,577 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-20T14:58:21,579 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-20T14:58:21,580 | ^~~~~~~~~~~~~ 2024-03-20T14:58:21,580 | nditerator 2024-03-20T14:58:21,581 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-20T14:58:21,582 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-20T14:58:21,583 | ^~~~~~~~~~~~~ 2024-03-20T14:58:21,584 | nditerator 2024-03-20T14:58:21,585 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-20T14:58:21,586 743 | simd_iterator vend(types::vectorize) const; 2024-03-20T14:58:21,587 | ^~~~~~~~~~~~~ 2024-03-20T14:58:21,588 | nditerator 2024-03-20T14:58:21,589 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-20T14:58:21,590 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-03-20T14:58:21,591 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:21,592 174 | using vT = xsimd::batch; 2024-03-20T14:58:21,593 | ^ 2024-03-20T14:58:21,593 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:21,594 34 | class batch; 2024-03-20T14:58:21,596 | ^~~~~ 2024-03-20T14:58:21,596 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-20T14:58:21,597 176 | static const std::size_t vN = vT::size; 2024-03-20T14:58:21,598 | ^~ 2024-03-20T14:58:21,599 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-03-20T14:58:21,600 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:21,601 445 | using vT = typename xsimd::batch; 2024-03-20T14:58:21,601 | ^ 2024-03-20T14:58:21,602 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:21,603 34 | class batch; 2024-03-20T14:58:21,604 | ^~~~~ 2024-03-20T14:58:21,605 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-20T14:58:21,606 445 | using vT = typename xsimd::batch; 2024-03-20T14:58:21,606 | ^ 2024-03-20T14:58:21,607 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-20T14:58:21,608 448 | static const std::size_t vN = vT::size; 2024-03-20T14:58:21,609 | ^~ 2024-03-20T14:58:21,610 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-20T14:58:21,611 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:21,612 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:21,613 219 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:21,614 | ^ 2024-03-20T14:58:21,615 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:21,616 34 | class batch; 2024-03-20T14:58:21,616 | ^~~~~ 2024-03-20T14:58:21,617 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:21,618 219 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:21,619 | ^ 2024-03-20T14:58:21,620 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:21,621 220 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:21,622 | ^~~~~~~~~~~ 2024-03-20T14:58:21,623 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:21,624 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:21,625 497 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:21,626 | ^ 2024-03-20T14:58:21,626 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:21,627 34 | class batch; 2024-03-20T14:58:21,628 | ^~~~~ 2024-03-20T14:58:21,629 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:21,630 497 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:21,630 | ^ 2024-03-20T14:58:21,631 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:21,632 498 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:21,633 | ^~~~~~~~~~~ 2024-03-20T14:58:21,633 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-20T14:58:21,634 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-20T14:58:21,635 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-20T14:58:21,636 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-03-20T14:58:21,637 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:21,638 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-20T14:58:21,639 | ^ 2024-03-20T14:58:21,640 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:21,641 34 | class batch; 2024-03-20T14:58:21,642 | ^~~~~ 2024-03-20T14:58:21,642 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-20T14:58:21,643 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-20T14:58:21,644 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228: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’ 2024-03-20T14:58:21,645 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-20T14:58:21,646 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,647 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746: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’ 2024-03-20T14:58:21,648 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-20T14:58:21,649 | ^~~~~~~ 2024-03-20T14:58:21,650 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-20T14:58:21,651 595 | struct numpy_expr { 2024-03-20T14:58:21,652 | ^~~~~~~~~~ 2024-03-20T14:58:21,652 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-03-20T14:58:21,653 240 | numpy_expr::vbegin(vectorize) const 2024-03-20T14:58:21,654 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,655 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-20T14:58:21,656 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-20T14:58:21,656 | ^~~~~~ 2024-03-20T14:58:21,657 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-20T14:58:21,658 595 | struct numpy_expr { 2024-03-20T14:58:21,659 | ^~~~~~~~~~ 2024-03-20T14:58:21,660 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248: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’ 2024-03-20T14:58:21,660 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-20T14:58:21,661 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,662 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750: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’ 2024-03-20T14:58:21,663 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-20T14:58:21,664 | ^~~~~ 2024-03-20T14:58:21,665 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-20T14:58:21,665 595 | struct numpy_expr { 2024-03-20T14:58:21,666 | ^~~~~~~~~~ 2024-03-20T14:58:21,667 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-03-20T14:58:21,668 257 | numpy_expr::vend(vectorize) const 2024-03-20T14:58:21,669 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:21,670 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-20T14:58:21,671 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-20T14:58:21,671 | ^~~~ 2024-03-20T14:58:21,672 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-20T14:58:21,673 595 | struct numpy_expr { 2024-03-20T14:58:21,673 | ^~~~~~~~~~ 2024-03-20T14:58:21,674 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-20T14:58:21,675 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-20T14:58:21,676 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:21,677 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:21,677 334 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:21,678 | ^ 2024-03-20T14:58:21,679 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:21,680 34 | class batch; 2024-03-20T14:58:21,681 | ^~~~~ 2024-03-20T14:58:21,682 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:21,683 334 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:21,684 | ^ 2024-03-20T14:58:21,685 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:21,686 335 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:21,687 | ^~~~~~~~~~~ 2024-03-20T14:58:21,688 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:21,689 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:21,690 721 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:21,691 | ^ 2024-03-20T14:58:21,692 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:21,693 34 | class batch; 2024-03-20T14:58:21,693 | ^~~~~ 2024-03-20T14:58:21,694 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:21,695 721 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:21,697 | ^ 2024-03-20T14:58:21,697 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:21,698 722 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:21,699 | ^~~~~~~~~~~ 2024-03-20T14:58:21,700 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:21,700 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:21,701 690 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:21,702 | ^ 2024-03-20T14:58:21,703 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:21,704 34 | class batch; 2024-03-20T14:58:21,705 | ^~~~~ 2024-03-20T14:58:21,706 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:21,706 690 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:21,707 | ^ 2024-03-20T14:58:21,708 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:21,709 691 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:21,710 | ^~~~~~~~~~~ 2024-03-20T14:58:21,711 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:21,712 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:21,713 249 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:21,714 | ^ 2024-03-20T14:58:21,715 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:21,716 34 | class batch; 2024-03-20T14:58:21,716 | ^~~~~ 2024-03-20T14:58:21,717 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:21,718 249 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:21,719 | ^ 2024-03-20T14:58:21,720 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:21,721 250 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:21,722 | ^~~~~~~~~~~ 2024-03-20T14:58:22,509 [7/12] Compiling C++ object src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o 2024-03-20T14:58:22,509 FAILED: src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o 2024-03-20T14:58:22,510 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-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-lmohwb5o/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 2024-03-20T14:58:22,511 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-20T14:58:22,511 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-20T14:58:22,512 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-20T14:58:22,513 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-20T14:58:22,513 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-20T14:58:22,514 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-20T14:58:22,515 from src/fluidimage/topologies/__pythran__/example.cpp:1: 2024-03-20T14:58:22,516 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:22,516 101 | xsimd::batch> { 2024-03-20T14:58:22,517 | ^~~~~ 2024-03-20T14:58:22,518 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-20T14:58:22,519 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-20T14:58:22,519 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:22,520 34 | class batch; 2024-03-20T14:58:22,521 | ^~~~~ 2024-03-20T14:58:22,521 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-20T14:58:22,522 101 | xsimd::batch> { 2024-03-20T14:58:22,523 | ^~ 2024-03-20T14:58:22,523 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-20T14:58:22,524 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-20T14:58:22,525 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:22,526 103 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:22,527 | ^ 2024-03-20T14:58:22,527 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:22,528 34 | class batch; 2024-03-20T14:58:22,528 | ^~~~~ 2024-03-20T14:58:22,529 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-20T14:58:22,529 103 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:22,530 | ^ 2024-03-20T14:58:22,530 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:22,531 105 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:22,531 | ^~~~~~~~~~~ 2024-03-20T14:58:22,532 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-20T14:58:22,533 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-20T14:58:22,533 | ^~~~~~~~~~~~~~ 2024-03-20T14:58:22,534 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-20T14:58:22,535 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:22,535 119 | void store(xsimd::batch const &); 2024-03-20T14:58:22,536 | ^ 2024-03-20T14:58:22,537 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:22,538 34 | class batch; 2024-03-20T14:58:22,538 | ^~~~~ 2024-03-20T14:58:22,539 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-20T14:58:22,540 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-20T14:58:22,540 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-20T14:58:22,541 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-20T14:58:22,542 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-20T14:58:22,542 | ^~~~~~~~~~~~~~ 2024-03-20T14:58:22,543 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-20T14:58:22,544 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:22,544 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-20T14:58:22,545 | ^ 2024-03-20T14:58:22,546 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:22,546 34 | class batch; 2024-03-20T14:58:22,547 | ^~~~~ 2024-03-20T14:58:22,547 /tmp/pip-build-env-lmohwb5o/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&)’: 2024-03-20T14:58:22,548 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-03-20T14:58:22,549 217 | val.store_unaligned(const_cast(data)); 2024-03-20T14:58:22,549 | ^~~~~~~~~~~~~~~ 2024-03-20T14:58:22,550 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-20T14:58:22,550 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-20T14:58:22,551 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-20T14:58:22,551 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-20T14:58:22,552 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-20T14:58:22,553 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-20T14:58:22,553 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:22,554 191 | xsimd::batch _splated; 2024-03-20T14:58:22,555 | ^ 2024-03-20T14:58:22,556 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:22,556 34 | class batch; 2024-03-20T14:58:22,557 | ^~~~~ 2024-03-20T14:58:22,558 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-20T14:58:22,558 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:22,559 733 | typename std::remove_reference::type::value_type>...>, 2024-03-20T14:58:22,560 | ^ 2024-03-20T14:58:22,560 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:22,561 34 | class batch; 2024-03-20T14:58:22,562 | ^~~~~ 2024-03-20T14:58:22,562 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-20T14:58:22,563 733 | typename std::remove_reference::type::value_type>...>, 2024-03-20T14:58:22,564 | ^~~ 2024-03-20T14:58:22,565 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-20T14:58:22,566 733 | typename std::remove_reference::type::value_type>...>, 2024-03-20T14:58:22,566 | ^ 2024-03-20T14:58:22,567 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-20T14:58:22,567 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-20T14:58:22,568 | ^ 2024-03-20T14:58:22,568 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-20T14:58:22,569 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-20T14:58:22,569 | ^~~~~~~~~~~~~ 2024-03-20T14:58:22,570 | nditerator 2024-03-20T14:58:22,570 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-20T14:58:22,571 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-20T14:58:22,572 | ^~~~~~~~~~~~~ 2024-03-20T14:58:22,572 | nditerator 2024-03-20T14:58:22,573 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-20T14:58:22,574 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-20T14:58:22,574 | ^~~~~~~~~~~~~ 2024-03-20T14:58:22,575 | nditerator 2024-03-20T14:58:22,576 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-20T14:58:22,577 743 | simd_iterator vend(types::vectorize) const; 2024-03-20T14:58:22,577 | ^~~~~~~~~~~~~ 2024-03-20T14:58:22,578 | nditerator 2024-03-20T14:58:22,579 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-20T14:58:22,580 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-03-20T14:58:22,580 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:22,581 174 | using vT = xsimd::batch; 2024-03-20T14:58:22,582 | ^ 2024-03-20T14:58:22,582 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:22,583 34 | class batch; 2024-03-20T14:58:22,584 | ^~~~~ 2024-03-20T14:58:22,584 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-20T14:58:22,585 176 | static const std::size_t vN = vT::size; 2024-03-20T14:58:22,586 | ^~ 2024-03-20T14:58:22,587 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-03-20T14:58:22,587 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:22,588 445 | using vT = typename xsimd::batch; 2024-03-20T14:58:22,589 | ^ 2024-03-20T14:58:22,589 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:22,590 34 | class batch; 2024-03-20T14:58:22,590 | ^~~~~ 2024-03-20T14:58:22,591 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-20T14:58:22,591 445 | using vT = typename xsimd::batch; 2024-03-20T14:58:22,592 | ^ 2024-03-20T14:58:22,592 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-20T14:58:22,593 448 | static const std::size_t vN = vT::size; 2024-03-20T14:58:22,593 | ^~ 2024-03-20T14:58:22,594 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-20T14:58:22,595 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:22,595 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:22,596 219 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:22,596 | ^ 2024-03-20T14:58:22,597 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:22,598 34 | class batch; 2024-03-20T14:58:22,598 | ^~~~~ 2024-03-20T14:58:22,599 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:22,599 219 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:22,600 | ^ 2024-03-20T14:58:22,601 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:22,602 220 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:22,602 | ^~~~~~~~~~~ 2024-03-20T14:58:22,603 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:22,604 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:22,604 497 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:22,605 | ^ 2024-03-20T14:58:22,606 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:22,607 34 | class batch; 2024-03-20T14:58:22,607 | ^~~~~ 2024-03-20T14:58:22,608 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:22,608 497 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:22,609 | ^ 2024-03-20T14:58:22,609 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:22,610 498 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:22,611 | ^~~~~~~~~~~ 2024-03-20T14:58:22,611 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-20T14:58:22,612 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-20T14:58:22,612 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-20T14:58:22,613 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-03-20T14:58:22,613 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:22,614 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-20T14:58:22,614 | ^ 2024-03-20T14:58:22,615 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:22,616 34 | class batch; 2024-03-20T14:58:22,617 | ^~~~~ 2024-03-20T14:58:22,617 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-20T14:58:22,618 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-20T14:58:22,619 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228: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’ 2024-03-20T14:58:22,620 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-20T14:58:22,620 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,621 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746: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’ 2024-03-20T14:58:22,622 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-20T14:58:22,622 | ^~~~~~~ 2024-03-20T14:58:22,623 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-20T14:58:22,624 595 | struct numpy_expr { 2024-03-20T14:58:22,625 | ^~~~~~~~~~ 2024-03-20T14:58:22,626 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-03-20T14:58:22,626 240 | numpy_expr::vbegin(vectorize) const 2024-03-20T14:58:22,627 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,627 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-20T14:58:22,628 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-20T14:58:22,628 | ^~~~~~ 2024-03-20T14:58:22,629 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-20T14:58:22,629 595 | struct numpy_expr { 2024-03-20T14:58:22,630 | ^~~~~~~~~~ 2024-03-20T14:58:22,630 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248: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’ 2024-03-20T14:58:22,631 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-20T14:58:22,631 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,632 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750: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’ 2024-03-20T14:58:22,633 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-20T14:58:22,634 | ^~~~~ 2024-03-20T14:58:22,635 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-20T14:58:22,635 595 | struct numpy_expr { 2024-03-20T14:58:22,636 | ^~~~~~~~~~ 2024-03-20T14:58:22,637 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-03-20T14:58:22,637 257 | numpy_expr::vend(vectorize) const 2024-03-20T14:58:22,638 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,639 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-20T14:58:22,639 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-20T14:58:22,640 | ^~~~ 2024-03-20T14:58:22,641 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-20T14:58:22,642 595 | struct numpy_expr { 2024-03-20T14:58:22,642 | ^~~~~~~~~~ 2024-03-20T14:58:22,643 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-20T14:58:22,643 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-20T14:58:22,644 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:22,644 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:22,645 334 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:22,646 | ^ 2024-03-20T14:58:22,646 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:22,647 34 | class batch; 2024-03-20T14:58:22,647 | ^~~~~ 2024-03-20T14:58:22,648 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:22,648 334 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:22,649 | ^ 2024-03-20T14:58:22,650 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:22,651 335 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:22,651 | ^~~~~~~~~~~ 2024-03-20T14:58:22,652 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:22,653 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:22,654 721 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:22,654 | ^ 2024-03-20T14:58:22,655 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:22,656 34 | class batch; 2024-03-20T14:58:22,656 | ^~~~~ 2024-03-20T14:58:22,657 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:22,658 721 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:22,659 | ^ 2024-03-20T14:58:22,659 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:22,660 722 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:22,661 | ^~~~~~~~~~~ 2024-03-20T14:58:22,662 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:22,663 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:22,663 690 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:22,664 | ^ 2024-03-20T14:58:22,664 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:22,665 34 | class batch; 2024-03-20T14:58:22,666 | ^~~~~ 2024-03-20T14:58:22,666 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:22,667 690 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:22,667 | ^ 2024-03-20T14:58:22,668 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:22,669 691 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:22,669 | ^~~~~~~~~~~ 2024-03-20T14:58:22,670 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:22,670 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:22,671 249 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:22,671 | ^ 2024-03-20T14:58:22,672 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:22,673 34 | class batch; 2024-03-20T14:58:22,674 | ^~~~~ 2024-03-20T14:58:22,675 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:22,675 249 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:22,676 | ^ 2024-03-20T14:58:22,677 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:22,677 250 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:22,678 | ^~~~~~~~~~~ 2024-03-20T14:58:22,679 In file included from src/fluidimage/topologies/__pythran__/example.cpp:18: 2024-03-20T14:58:22,680 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: At global scope: 2024-03-20T14:58:22,680 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:22,681 17 | using vector_type = xsimd::batch; 2024-03-20T14:58:22,682 | ^ 2024-03-20T14:58:22,682 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:22,683 34 | class batch; 2024-03-20T14:58:22,683 | ^~~~~ 2024-03-20T14:58:22,684 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:18:7: error: ‘vector_type’ does not name a type 2024-03-20T14:58:22,684 18 | vector_type curr_; 2024-03-20T14:58:22,685 | ^~~~~~~~~~~ 2024-03-20T14:58:22,685 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:19:7: error: ‘vector_type’ does not name a type 2024-03-20T14:58:22,686 19 | vector_type step_; 2024-03-20T14:58:22,686 | ^~~~~~~~~~~ 2024-03-20T14:58:22,687 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:30:7: error: ‘vector_type’ does not name a type 2024-03-20T14:58:22,687 30 | vector_type operator*() const 2024-03-20T14:58:22,688 | ^~~~~~~~~~~ 2024-03-20T14:58:22,689 /tmp/pip-build-env-lmohwb5o/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)’: 2024-03-20T14:58:22,689 /tmp/pip-build-env-lmohwb5o/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_’ 2024-03-20T14:58:22,690 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-03-20T14:58:22,690 | ^~~~~ 2024-03-20T14:58:22,691 /tmp/pip-build-env-lmohwb5o/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_’ 2024-03-20T14:58:22,692 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-03-20T14:58:22,693 | ^~~~~ 2024-03-20T14:58:22,694 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:43: error: ‘vector_type’ has not been declared 2024-03-20T14:58:22,694 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-03-20T14:58:22,695 | ^~~~~~~~~~~ 2024-03-20T14:58:22,696 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:23:42: error: ‘vector_type’ has not been declared 2024-03-20T14:58:22,696 23 | index_(static_cast(n / vector_type::size)) 2024-03-20T14:58:22,697 | ^~~~~~~~~~~ 2024-03-20T14:58:22,698 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:25:16: error: ‘vector_type’ has not been declared 2024-03-20T14:58:22,699 25 | T from[vector_type::size]; 2024-03-20T14:58:22,699 | ^~~~~~~~~~~ 2024-03-20T14:58:22,700 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:26:32: error: ‘vector_type’ has not been declared 2024-03-20T14:58:22,701 26 | for (size_t i = 0; i < vector_type::size; ++i) 2024-03-20T14:58:22,702 | ^~~~~~~~~~~ 2024-03-20T14:58:22,702 /tmp/pip-build-env-lmohwb5o/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’? 2024-03-20T14:58:22,703 27 | from[i] = start + i * step; 2024-03-20T14:58:22,704 | ^~~~ 2024-03-20T14:58:22,705 | fromfp 2024-03-20T14:58:22,706 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:9: error: ‘curr_’ was not declared in this scope 2024-03-20T14:58:22,706 28 | curr_ = vector_type::load_unaligned(from); 2024-03-20T14:58:22,707 | ^~~~~ 2024-03-20T14:58:22,707 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:17: error: ‘vector_type’ has not been declared 2024-03-20T14:58:22,708 28 | curr_ = vector_type::load_unaligned(from); 2024-03-20T14:58:22,708 | ^~~~~~~~~~~ 2024-03-20T14:58:22,709 /tmp/pip-build-env-lmohwb5o/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’? 2024-03-20T14:58:22,709 28 | curr_ = vector_type::load_unaligned(from); 2024-03-20T14:58:22,710 | ^~~~ 2024-03-20T14:58:22,710 | fromfp 2024-03-20T14:58:22,711 /tmp/pip-build-env-lmohwb5o/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++()’: 2024-03-20T14:58:22,711 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:36:9: error: ‘curr_’ was not declared in this scope 2024-03-20T14:58:22,712 36 | curr_ += step_; 2024-03-20T14:58:22,713 | ^~~~~ 2024-03-20T14:58:22,713 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:36:18: error: ‘step_’ was not declared in this scope 2024-03-20T14:58:22,714 36 | curr_ += step_; 2024-03-20T14:58:22,715 | ^~~~~ 2024-03-20T14:58:22,716 /tmp/pip-build-env-lmohwb5o/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)’: 2024-03-20T14:58:22,717 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:42:9: error: ‘curr_’ was not declared in this scope 2024-03-20T14:58:22,717 42 | curr_ += n * step_; 2024-03-20T14:58:22,718 | ^~~~~ 2024-03-20T14:58:22,719 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:42:22: error: ‘step_’ was not declared in this scope 2024-03-20T14:58:22,720 42 | curr_ += n * step_; 2024-03-20T14:58:22,720 | ^~~~~ 2024-03-20T14:58:22,721 /tmp/pip-build-env-lmohwb5o/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--()’: 2024-03-20T14:58:22,722 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:53:9: error: ‘curr_’ was not declared in this scope 2024-03-20T14:58:22,722 53 | curr_ -= step_; 2024-03-20T14:58:22,723 | ^~~~~ 2024-03-20T14:58:22,724 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:53:18: error: ‘step_’ was not declared in this scope 2024-03-20T14:58:22,724 53 | curr_ -= step_; 2024-03-20T14:58:22,725 | ^~~~~ 2024-03-20T14:58:22,726 /tmp/pip-build-env-lmohwb5o/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 > > >’: 2024-03-20T14:58:22,727 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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 > > > >’ 2024-03-20T14:58:22,728 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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 >’ 2024-03-20T14:58:22,728 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449: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 >]’ 2024-03-20T14:58:22,729 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494: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]’ 2024-03-20T14:58:22,730 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518: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]’ 2024-03-20T14:58:22,731 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530: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]’ 2024-03-20T14:58:22,732 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545: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]’ 2024-03-20T14:58:22,733 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553: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]’ 2024-03-20T14:58:22,734 src/fluidimage/topologies/__pythran__/example.cpp:163: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 >]’ 2024-03-20T14:58:22,734 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:22,735 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-03-20T14:58:22,735 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,736 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,737 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:22,738 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:22,738 | ^~~~~~~~ 2024-03-20T14:58:22,739 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,740 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:22,740 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,741 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,742 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:22,743 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:22,743 | ^~~~~~~~ 2024-03-20T14:58:22,744 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,744 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,745 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,746 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,746 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:22,747 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:22,747 | ^~~~~~~~ 2024-03-20T14:58:22,748 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,748 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:22,749 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,750 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,750 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-03-20T14:58:22,751 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:22,752 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:22,752 | ^~~~~~~~ 2024-03-20T14:58:22,753 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,754 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-20T14:58:22,754 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,755 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,756 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:22,756 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:22,757 | ^~~~~~~~ 2024-03-20T14:58:22,758 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,758 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,759 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,760 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,760 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:22,761 201 | list operator*(N n, list const &l) 2024-03-20T14:58:22,761 | ^~~~~~~~ 2024-03-20T14:58:22,762 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,762 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,763 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,763 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,764 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-03-20T14:58:22,765 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:22,765 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:22,766 | ^~~~~~~~ 2024-03-20T14:58:22,767 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:22,767 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:22,768 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,769 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,769 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:22,770 | ^~~~~~~~ 2024-03-20T14:58:22,770 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:22,771 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:22,772 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,772 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,773 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,774 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,774 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-03-20T14:58:22,775 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-03-20T14:58:22,775 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-03-20T14:58:22,776 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-03-20T14:58:22,776 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:22,777 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:22,778 | ^~~~~~~~ 2024-03-20T14:58:22,778 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,779 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:22,779 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:22,780 | ^~~~~~~~ 2024-03-20T14:58:22,780 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,781 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:22,781 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:22,782 | ^~~~~~~~ 2024-03-20T14:58:22,783 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,784 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:22,784 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:22,785 | ^~~~~~~~ 2024-03-20T14:58:22,786 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,787 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: 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’ 2024-03-20T14:58:22,788 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-20T14:58:22,788 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,789 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430: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 > >}]’ 2024-03-20T14:58:22,790 430 | auto _dereference(utils::index_sequence) const 2024-03-20T14:58:22,791 | ^~~~~~~~~~~~ 2024-03-20T14:58:22,791 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,792 /tmp/pip-build-env-lmohwb5o/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}]’: 2024-03-20T14:58:22,792 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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 > > > >’ 2024-03-20T14:58:22,793 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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 >’ 2024-03-20T14:58:22,794 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449: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 >]’ 2024-03-20T14:58:22,795 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494: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]’ 2024-03-20T14:58:22,795 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518: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]’ 2024-03-20T14:58:22,796 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530: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]’ 2024-03-20T14:58:22,797 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545: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]’ 2024-03-20T14:58:22,798 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553: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]’ 2024-03-20T14:58:22,798 src/fluidimage/topologies/__pythran__/example.cpp:163: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 >]’ 2024-03-20T14:58:22,799 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:22,800 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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 > >’}) 2024-03-20T14:58:22,801 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:22,801 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,802 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:22,802 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:22,803 | ^~~~~~~~ 2024-03-20T14:58:22,803 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,804 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:22,805 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:22,805 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,806 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:22,806 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:22,807 | ^~~~~~~~ 2024-03-20T14:58:22,808 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,808 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,809 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:22,810 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,810 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:22,811 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:22,812 | ^~~~~~~~ 2024-03-20T14:58:22,812 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,813 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:22,814 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:22,814 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,815 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:22,815 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:22,816 | ^~~~~~~~ 2024-03-20T14:58:22,816 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,817 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:22,818 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:22,818 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,819 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:22,819 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:22,820 | ^~~~~~~~ 2024-03-20T14:58:22,821 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,821 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,822 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:22,823 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,823 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:22,824 201 | list operator*(N n, list const &l) 2024-03-20T14:58:22,825 | ^~~~~~~~ 2024-03-20T14:58:22,825 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,826 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,827 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:22,828 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,828 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:22,829 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:22,829 | ^~~~~~~~ 2024-03-20T14:58:22,830 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:22,830 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:22,831 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,831 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,832 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:22,833 | ^~~~~~~~ 2024-03-20T14:58:22,833 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:22,834 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:22,834 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,835 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,836 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:22,836 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,837 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:22,838 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:22,838 | ^~~~~~~~ 2024-03-20T14:58:22,839 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,840 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:22,840 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:22,841 | ^~~~~~~~ 2024-03-20T14:58:22,842 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,842 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:22,843 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:22,844 | ^~~~~~~~ 2024-03-20T14:58:22,844 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,845 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:22,846 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:22,846 | ^~~~~~~~ 2024-03-20T14:58:22,847 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,848 /tmp/pip-build-env-lmohwb5o/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 > > >’: 2024-03-20T14:58:22,848 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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 > > > >’ 2024-03-20T14:58:22,849 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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 >’ 2024-03-20T14:58:22,850 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449: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 >]’ 2024-03-20T14:58:22,851 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494: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]’ 2024-03-20T14:58:22,851 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518: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]’ 2024-03-20T14:58:22,852 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530: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]’ 2024-03-20T14:58:22,853 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545: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]’ 2024-03-20T14:58:22,854 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553: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]’ 2024-03-20T14:58:22,854 src/fluidimage/topologies/__pythran__/example.cpp:163: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 >]’ 2024-03-20T14:58:22,855 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:22,856 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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 > > >’) 2024-03-20T14:58:22,856 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,857 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,858 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:22,858 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:22,859 | ^~~~~~~~ 2024-03-20T14:58:22,859 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,860 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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’ 2024-03-20T14:58:22,861 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,861 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,862 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:22,863 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:22,863 | ^~~~~~~~ 2024-03-20T14:58:22,864 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,864 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,865 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,866 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,866 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:22,867 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:22,868 | ^~~~~~~~ 2024-03-20T14:58:22,868 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,869 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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’ 2024-03-20T14:58:22,870 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,871 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,871 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:22,872 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:22,872 | ^~~~~~~~ 2024-03-20T14:58:22,873 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,873 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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’ 2024-03-20T14:58:22,874 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,874 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,875 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:22,876 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:22,877 | ^~~~~~~~ 2024-03-20T14:58:22,878 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,878 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,879 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,880 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,880 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:22,881 201 | list operator*(N n, list const &l) 2024-03-20T14:58:22,882 | ^~~~~~~~ 2024-03-20T14:58:22,882 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,883 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,884 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,884 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,885 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:22,886 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:22,887 | ^~~~~~~~ 2024-03-20T14:58:22,887 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:22,888 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:22,888 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,889 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,889 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:22,890 | ^~~~~~~~ 2024-03-20T14:58:22,890 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:22,891 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:22,891 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,892 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,893 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,893 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,894 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:22,895 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:22,896 | ^~~~~~~~ 2024-03-20T14:58:22,896 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,897 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:22,898 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:22,899 | ^~~~~~~~ 2024-03-20T14:58:22,899 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,900 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:22,901 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:22,901 | ^~~~~~~~ 2024-03-20T14:58:22,902 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,903 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:22,904 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:22,905 | ^~~~~~~~ 2024-03-20T14:58:22,905 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,906 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: 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’ 2024-03-20T14:58:22,906 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-20T14:58:22,907 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,907 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430: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 > >}]’ 2024-03-20T14:58:22,908 430 | auto _dereference(utils::index_sequence) const 2024-03-20T14:58:22,909 | ^~~~~~~~~~~~ 2024-03-20T14:58:22,909 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,910 /tmp/pip-build-env-lmohwb5o/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}]’: 2024-03-20T14:58:22,911 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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 > > > >’ 2024-03-20T14:58:22,912 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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 >’ 2024-03-20T14:58:22,913 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449: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 >]’ 2024-03-20T14:58:22,913 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494: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]’ 2024-03-20T14:58:22,914 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518: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]’ 2024-03-20T14:58:22,915 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530: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]’ 2024-03-20T14:58:22,916 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545: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]’ 2024-03-20T14:58:22,916 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553: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]’ 2024-03-20T14:58:22,917 src/fluidimage/topologies/__pythran__/example.cpp:163: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 >]’ 2024-03-20T14:58:22,918 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:22,918 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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 > > >’}) 2024-03-20T14:58:22,919 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:22,919 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,920 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:22,921 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:22,921 | ^~~~~~~~ 2024-03-20T14:58:22,922 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,923 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:22,923 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:22,925 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,925 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:22,926 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:22,926 | ^~~~~~~~ 2024-03-20T14:58:22,927 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,927 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,928 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:22,928 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,929 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:22,929 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:22,930 | ^~~~~~~~ 2024-03-20T14:58:22,931 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,931 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:22,932 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:22,932 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,933 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:22,934 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:22,934 | ^~~~~~~~ 2024-03-20T14:58:22,935 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,936 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:22,937 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:22,937 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,938 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:22,938 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:22,939 | ^~~~~~~~ 2024-03-20T14:58:22,940 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,940 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,941 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:22,942 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,942 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:22,943 201 | list operator*(N n, list const &l) 2024-03-20T14:58:22,944 | ^~~~~~~~ 2024-03-20T14:58:22,944 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,945 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,946 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:22,946 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,947 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:22,948 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:22,949 | ^~~~~~~~ 2024-03-20T14:58:22,949 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:22,950 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:22,950 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,951 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,951 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:22,952 | ^~~~~~~~ 2024-03-20T14:58:22,952 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:22,953 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:22,953 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,954 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,954 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:22,955 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,956 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:22,957 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:22,957 | ^~~~~~~~ 2024-03-20T14:58:22,958 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,959 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:22,960 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:22,960 | ^~~~~~~~ 2024-03-20T14:58:22,961 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,962 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:22,962 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:22,963 | ^~~~~~~~ 2024-03-20T14:58:22,964 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,964 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:22,965 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:22,966 | ^~~~~~~~ 2024-03-20T14:58:22,966 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,967 /tmp/pip-build-env-lmohwb5o/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 > > > >’: 2024-03-20T14:58:22,968 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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 >’ 2024-03-20T14:58:22,969 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449: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 >]’ 2024-03-20T14:58:22,970 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494: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]’ 2024-03-20T14:58:22,971 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518: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]’ 2024-03-20T14:58:22,971 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530: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]’ 2024-03-20T14:58:22,972 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545: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]’ 2024-03-20T14:58:22,973 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553: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]’ 2024-03-20T14:58:22,973 src/fluidimage/topologies/__pythran__/example.cpp:163: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 >]’ 2024-03-20T14:58:22,974 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:22,975 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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 > > >’) 2024-03-20T14:58:22,976 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,977 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,977 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:22,978 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:22,979 | ^~~~~~~~ 2024-03-20T14:58:22,979 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,980 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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’ 2024-03-20T14:58:22,981 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,982 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,982 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:22,983 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:22,983 | ^~~~~~~~ 2024-03-20T14:58:22,984 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,985 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,986 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,986 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,987 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:22,988 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:22,989 | ^~~~~~~~ 2024-03-20T14:58:22,989 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,990 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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’ 2024-03-20T14:58:22,991 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,991 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,992 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:22,992 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:22,993 | ^~~~~~~~ 2024-03-20T14:58:22,993 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,994 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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’ 2024-03-20T14:58:22,995 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:22,995 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:22,996 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:22,997 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:22,997 | ^~~~~~~~ 2024-03-20T14:58:22,998 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:22,999 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:22,999 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,000 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,000 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:23,001 201 | list operator*(N n, list const &l) 2024-03-20T14:58:23,002 | ^~~~~~~~ 2024-03-20T14:58:23,003 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,004 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,004 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,005 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,005 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:23,006 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,006 | ^~~~~~~~ 2024-03-20T14:58:23,007 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,007 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,008 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,009 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,009 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,010 | ^~~~~~~~ 2024-03-20T14:58:23,011 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,012 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,012 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,013 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,014 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,014 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,015 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,016 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:23,016 | ^~~~~~~~ 2024-03-20T14:58:23,017 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,018 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,018 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:23,019 | ^~~~~~~~ 2024-03-20T14:58:23,020 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,021 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,021 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:23,022 | ^~~~~~~~ 2024-03-20T14:58:23,023 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,023 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,024 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:23,024 | ^~~~~~~~ 2024-03-20T14:58:23,025 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,025 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: 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’ 2024-03-20T14:58:23,026 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-20T14:58:23,027 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,028 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430: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 > > >}]’ 2024-03-20T14:58:23,028 430 | auto _dereference(utils::index_sequence) const 2024-03-20T14:58:23,029 | ^~~~~~~~~~~~ 2024-03-20T14:58:23,030 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,031 /tmp/pip-build-env-lmohwb5o/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}]’: 2024-03-20T14:58:23,032 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: 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 > > > >’ 2024-03-20T14:58:23,033 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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 >’ 2024-03-20T14:58:23,034 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449: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 >]’ 2024-03-20T14:58:23,034 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494: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]’ 2024-03-20T14:58:23,035 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518: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]’ 2024-03-20T14:58:23,036 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530: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]’ 2024-03-20T14:58:23,037 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545: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]’ 2024-03-20T14:58:23,038 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553: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]’ 2024-03-20T14:58:23,038 src/fluidimage/topologies/__pythran__/example.cpp:163: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 >]’ 2024-03-20T14:58:23,039 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:23,040 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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 > > >’}) 2024-03-20T14:58:23,041 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,041 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,042 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:23,043 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:23,044 | ^~~~~~~~ 2024-03-20T14:58:23,044 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,045 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:23,046 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,046 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,047 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:23,048 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:23,048 | ^~~~~~~~ 2024-03-20T14:58:23,049 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,050 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,051 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,051 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,052 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:23,053 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:23,053 | ^~~~~~~~ 2024-03-20T14:58:23,054 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,055 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:23,056 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,057 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,057 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:23,058 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:23,059 | ^~~~~~~~ 2024-03-20T14:58:23,059 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,060 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:23,061 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,061 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,062 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:23,063 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:23,064 | ^~~~~~~~ 2024-03-20T14:58:23,064 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,065 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,066 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,066 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,067 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:23,068 201 | list operator*(N n, list const &l) 2024-03-20T14:58:23,068 | ^~~~~~~~ 2024-03-20T14:58:23,069 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,070 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,070 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,071 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,072 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:23,072 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,073 | ^~~~~~~~ 2024-03-20T14:58:23,073 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,074 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,075 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,075 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,076 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,076 | ^~~~~~~~ 2024-03-20T14:58:23,077 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,078 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,078 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,079 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,080 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,081 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,081 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,082 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:23,083 | ^~~~~~~~ 2024-03-20T14:58:23,084 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,084 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,085 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:23,086 | ^~~~~~~~ 2024-03-20T14:58:23,086 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,087 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,088 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:23,088 | ^~~~~~~~ 2024-03-20T14:58:23,089 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,090 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,091 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:23,091 | ^~~~~~~~ 2024-03-20T14:58:23,092 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,092 /tmp/pip-build-env-lmohwb5o/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 >’: 2024-03-20T14:58:23,093 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449: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 >]’ 2024-03-20T14:58:23,094 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494: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]’ 2024-03-20T14:58:23,094 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518: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]’ 2024-03-20T14:58:23,095 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530: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]’ 2024-03-20T14:58:23,096 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545: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]’ 2024-03-20T14:58:23,097 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553: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]’ 2024-03-20T14:58:23,097 src/fluidimage/topologies/__pythran__/example.cpp:163: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 >]’ 2024-03-20T14:58:23,098 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:23,099 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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 > > > >’) 2024-03-20T14:58:23,099 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,100 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,101 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:23,102 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:23,102 | ^~~~~~~~ 2024-03-20T14:58:23,103 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,103 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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’ 2024-03-20T14:58:23,104 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,105 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,106 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:23,106 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:23,107 | ^~~~~~~~ 2024-03-20T14:58:23,108 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,108 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,109 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,110 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,110 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:23,111 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:23,112 | ^~~~~~~~ 2024-03-20T14:58:23,112 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,113 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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’ 2024-03-20T14:58:23,114 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,114 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,115 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:23,116 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:23,116 | ^~~~~~~~ 2024-03-20T14:58:23,117 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,118 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: 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’ 2024-03-20T14:58:23,119 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,119 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,120 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:23,120 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:23,121 | ^~~~~~~~ 2024-03-20T14:58:23,122 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,122 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,123 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,123 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,124 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:23,125 201 | list operator*(N n, list const &l) 2024-03-20T14:58:23,125 | ^~~~~~~~ 2024-03-20T14:58:23,126 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,127 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,127 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,128 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,129 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:23,129 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,130 | ^~~~~~~~ 2024-03-20T14:58:23,131 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,131 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,132 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,132 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,133 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,133 | ^~~~~~~~ 2024-03-20T14:58:23,134 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,134 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,135 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,135 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,136 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,136 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,137 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,138 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:23,138 | ^~~~~~~~ 2024-03-20T14:58:23,139 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,140 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,141 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:23,141 | ^~~~~~~~ 2024-03-20T14:58:23,142 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,143 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,144 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:23,144 | ^~~~~~~~ 2024-03-20T14:58:23,145 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,146 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,146 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:23,147 | ^~~~~~~~ 2024-03-20T14:58:23,148 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,149 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: 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’ 2024-03-20T14:58:23,150 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-20T14:58:23,151 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,151 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430: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}]’ 2024-03-20T14:58:23,152 430 | auto _dereference(utils::index_sequence) const 2024-03-20T14:58:23,153 | ^~~~~~~~~~~~ 2024-03-20T14:58:23,154 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,154 /tmp/pip-build-env-lmohwb5o/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}]’: 2024-03-20T14:58:23,155 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: 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 >’ 2024-03-20T14:58:23,156 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449: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 >]’ 2024-03-20T14:58:23,158 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494: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]’ 2024-03-20T14:58:23,158 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518: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]’ 2024-03-20T14:58:23,159 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530: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]’ 2024-03-20T14:58:23,160 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545: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]’ 2024-03-20T14:58:23,161 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553: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]’ 2024-03-20T14:58:23,161 src/fluidimage/topologies/__pythran__/example.cpp:163: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 >]’ 2024-03-20T14:58:23,162 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:23,163 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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 > > > >’}) 2024-03-20T14:58:23,164 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,165 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,165 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:23,166 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:23,167 | ^~~~~~~~ 2024-03-20T14:58:23,167 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,168 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:23,169 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,170 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,171 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:23,171 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:23,172 | ^~~~~~~~ 2024-03-20T14:58:23,173 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,173 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,174 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,175 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,176 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:23,176 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:23,177 | ^~~~~~~~ 2024-03-20T14:58:23,177 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,178 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:23,179 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,180 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,180 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:23,181 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:23,182 | ^~~~~~~~ 2024-03-20T14:58:23,182 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,183 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:23,184 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,185 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,186 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:23,186 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:23,187 | ^~~~~~~~ 2024-03-20T14:58:23,188 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,189 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,189 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,190 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,191 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:23,191 201 | list operator*(N n, list const &l) 2024-03-20T14:58:23,192 | ^~~~~~~~ 2024-03-20T14:58:23,192 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,193 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,194 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,194 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,195 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:23,195 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,196 | ^~~~~~~~ 2024-03-20T14:58:23,196 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,197 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,198 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,198 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,199 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,199 | ^~~~~~~~ 2024-03-20T14:58:23,200 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,201 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,201 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,202 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,202 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,203 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,204 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,204 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:23,205 | ^~~~~~~~ 2024-03-20T14:58:23,206 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,206 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,207 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:23,208 | ^~~~~~~~ 2024-03-20T14:58:23,208 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,209 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,209 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:23,210 | ^~~~~~~~ 2024-03-20T14:58:23,210 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,211 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,211 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:23,212 | ^~~~~~~~ 2024-03-20T14:58:23,213 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,213 /tmp/pip-build-env-lmohwb5o/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 >]’: 2024-03-20T14:58:23,214 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494: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]’ 2024-03-20T14:58:23,215 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518: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]’ 2024-03-20T14:58:23,215 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530: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]’ 2024-03-20T14:58:23,216 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545: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]’ 2024-03-20T14:58:23,216 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553: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]’ 2024-03-20T14:58:23,217 src/fluidimage/topologies/__pythran__/example.cpp:163: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 >]’ 2024-03-20T14:58:23,218 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:23,219 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-03-20T14:58:23,219 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,220 | ^~~~~ 2024-03-20T14:58:23,220 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-03-20T14:58:23,221 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-03-20T14:58:23,222 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:23,222 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:23,223 | ^~~~~~~~ 2024-03-20T14:58:23,224 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:23,224 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:23,225 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,226 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,226 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:23,227 | ^~~~~~~~ 2024-03-20T14:58:23,228 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:23,228 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:23,229 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,233 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-20T14:58:23,233 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,234 | ^~~~~ 2024-03-20T14:58:23,234 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:23,235 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:23,235 | ^~~~~~~~ 2024-03-20T14:58:23,236 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,236 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:23,237 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,238 | ^~~~~ 2024-03-20T14:58:23,238 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:23,239 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:23,240 | ^~~~~~~~ 2024-03-20T14:58:23,240 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,241 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,242 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,243 | ^~~~~ 2024-03-20T14:58:23,243 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:23,244 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:23,245 | ^~~~~~~~ 2024-03-20T14:58:23,246 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,246 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:23,247 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,248 | ^~~~~ 2024-03-20T14:58:23,248 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:23,249 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:23,250 | ^~~~~~~~ 2024-03-20T14:58:23,251 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,251 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-20T14:58:23,252 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,252 | ^~~~~ 2024-03-20T14:58:23,253 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:23,253 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:23,254 | ^~~~~~~~ 2024-03-20T14:58:23,254 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,255 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,255 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,256 | ^~~~~ 2024-03-20T14:58:23,256 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:23,257 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,258 | ^~~~~~~~ 2024-03-20T14:58:23,258 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,259 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,260 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,261 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,261 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,262 | ^~~~~~~~ 2024-03-20T14:58:23,263 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,263 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,264 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,265 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,265 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,266 | ^~~~~ 2024-03-20T14:58:23,267 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:23,268 201 | list operator*(N n, list const &l) 2024-03-20T14:58:23,269 | ^~~~~~~~ 2024-03-20T14:58:23,269 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,270 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,270 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,271 | ^~~~~ 2024-03-20T14:58:23,271 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,272 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:23,272 | ^~~~~~~~ 2024-03-20T14:58:23,273 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,273 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,274 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:23,275 | ^~~~~~~~ 2024-03-20T14:58:23,275 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,276 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,277 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:23,277 | ^~~~~~~~ 2024-03-20T14:58:23,278 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,279 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,280 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:23,280 | ^~~~~~~~ 2024-03-20T14:58:23,281 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,281 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454: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 >’) 2024-03-20T14:58:23,282 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,283 | ^~~~~~ 2024-03-20T14:58:23,283 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:23,284 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:23,285 | ^~~~~~~~ 2024-03-20T14:58:23,286 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:23,286 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:23,287 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,288 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,288 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:23,289 | ^~~~~~~~ 2024-03-20T14:58:23,290 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:23,290 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:23,291 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,292 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454: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>’ 2024-03-20T14:58:23,293 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,294 | ^~~~~~ 2024-03-20T14:58:23,294 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-03-20T14:58:23,295 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-03-20T14:58:23,296 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-03-20T14:58:23,297 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-03-20T14:58:23,297 /usr/include/c++/12/complex:392:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const complex<_Tp>&)’ 2024-03-20T14:58:23,298 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) 2024-03-20T14:58:23,299 | ^~~~~~~~ 2024-03-20T14:58:23,299 /usr/include/c++/12/complex:392:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,300 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454: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>’ 2024-03-20T14:58:23,300 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,301 | ^~~~~~ 2024-03-20T14:58:23,302 /usr/include/c++/12/complex:401:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const _Tp&)’ 2024-03-20T14:58:23,302 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) 2024-03-20T14:58:23,303 | ^~~~~~~~ 2024-03-20T14:58:23,303 /usr/include/c++/12/complex:401:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,304 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454: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>’ 2024-03-20T14:58:23,304 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,305 | ^~~~~~ 2024-03-20T14:58:23,306 /usr/include/c++/12/complex:410:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const _Tp&, const complex<_Tp>&)’ 2024-03-20T14:58:23,306 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) 2024-03-20T14:58:23,307 | ^~~~~~~~ 2024-03-20T14:58:23,307 /usr/include/c++/12/complex:410:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,308 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,308 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,309 | ^~~~~~ 2024-03-20T14:58:23,309 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/complex64.hpp:6, 2024-03-20T14:58:23,310 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:25: 2024-03-20T14:58:23,311 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,311 42 | complex_broadcast_t operator*(std::complex self, S other) 2024-03-20T14:58:23,312 | ^~~~~~~~ 2024-03-20T14:58:23,312 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,313 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454: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>’ 2024-03-20T14:58:23,314 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,314 | ^~~~~~ 2024-03-20T14:58:23,315 /tmp/pip-build-env-lmohwb5o/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>)’ 2024-03-20T14:58:23,315 49 | complex_broadcast_t operator*(S self, std::complex other) 2024-03-20T14:58:23,316 | ^~~~~~~~ 2024-03-20T14:58:23,316 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,317 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,318 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,318 | ^~~~~~ 2024-03-20T14:58:23,319 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:23,319 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:23,320 | ^~~~~~~~ 2024-03-20T14:58:23,321 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,321 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454: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’ 2024-03-20T14:58:23,322 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,323 | ^~~~~~ 2024-03-20T14:58:23,323 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:23,324 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:23,325 | ^~~~~~~~ 2024-03-20T14:58:23,326 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,326 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,327 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,328 | ^~~~~~ 2024-03-20T14:58:23,328 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:23,329 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:23,330 | ^~~~~~~~ 2024-03-20T14:58:23,330 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,331 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454: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’ 2024-03-20T14:58:23,332 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,333 | ^~~~~~ 2024-03-20T14:58:23,334 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:23,335 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:23,335 | ^~~~~~~~ 2024-03-20T14:58:23,336 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,337 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454: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’ 2024-03-20T14:58:23,338 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,339 | ^~~~~~ 2024-03-20T14:58:23,339 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:23,340 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:23,341 | ^~~~~~~~ 2024-03-20T14:58:23,342 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,342 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,343 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,343 | ^~~~~~ 2024-03-20T14:58:23,344 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:23,344 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,345 | ^~~~~~~~ 2024-03-20T14:58:23,345 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,346 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,347 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,347 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,348 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,349 | ^~~~~~~~ 2024-03-20T14:58:23,350 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,351 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,351 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,352 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,353 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,354 | ^~~~~~ 2024-03-20T14:58:23,354 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:23,355 201 | list operator*(N n, list const &l) 2024-03-20T14:58:23,356 | ^~~~~~~~ 2024-03-20T14:58:23,356 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,357 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,358 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,358 | ^~~~~~ 2024-03-20T14:58:23,359 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,360 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:23,361 | ^~~~~~~~ 2024-03-20T14:58:23,361 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,362 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,363 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:23,364 | ^~~~~~~~ 2024-03-20T14:58:23,364 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,365 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,365 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:23,366 | ^~~~~~~~ 2024-03-20T14:58:23,366 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,367 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,367 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:23,368 | ^~~~~~~~ 2024-03-20T14:58:23,368 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,369 /tmp/pip-build-env-lmohwb5o/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 >]’: 2024-03-20T14:58:23,370 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:486: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]’ 2024-03-20T14:58:23,371 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:521: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]’ 2024-03-20T14:58:23,372 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530: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]’ 2024-03-20T14:58:23,373 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545: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]’ 2024-03-20T14:58:23,374 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553: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]’ 2024-03-20T14:58:23,374 src/fluidimage/topologies/__pythran__/example.cpp:163: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 >]’ 2024-03-20T14:58:23,375 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:23,376 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449: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 >&)’ 2024-03-20T14:58:23,377 449 | auto oiter = vectorizer::vbegin(other); 2024-03-20T14:58:23,377 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-20T14:58:23,378 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:13: 2024-03-20T14:58:23,379 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-20T14:58:23,379 17 | static auto vbegin(E &&expr) 2024-03-20T14:58:23,380 | ^~~~~~ 2024-03-20T14:58:23,380 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,381 /tmp/pip-build-env-lmohwb5o/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 >&]’: 2024-03-20T14:58:23,382 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449: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 >]’ 2024-03-20T14:58:23,382 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:486: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]’ 2024-03-20T14:58:23,383 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:521: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]’ 2024-03-20T14:58:23,384 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530: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]’ 2024-03-20T14:58:23,385 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545: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]’ 2024-03-20T14:58:23,385 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553: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]’ 2024-03-20T14:58:23,386 src/fluidimage/topologies/__pythran__/example.cpp:163: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 >]’ 2024-03-20T14:58:23,387 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:23,387 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-20T14:58:23,388 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-20T14:58:23,389 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-20T14:58:23,389 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273: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 >]’ 2024-03-20T14:58:23,390 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-20T14:58:23,391 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,392 /tmp/pip-build-env-lmohwb5o/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 >]’: 2024-03-20T14:58:23,392 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:486: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]’ 2024-03-20T14:58:23,393 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:521: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]’ 2024-03-20T14:58:23,394 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530: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]’ 2024-03-20T14:58:23,395 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545: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]’ 2024-03-20T14:58:23,395 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553: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]’ 2024-03-20T14:58:23,396 src/fluidimage/topologies/__pythran__/example.cpp:163: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 >]’ 2024-03-20T14:58:23,397 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:23,398 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-03-20T14:58:23,399 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,399 | ^~~~~ 2024-03-20T14:58:23,400 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:23,401 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:23,401 | ^~~~~~~~ 2024-03-20T14:58:23,402 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:23,403 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:23,403 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,404 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,404 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:23,405 | ^~~~~~~~ 2024-03-20T14:58:23,406 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:23,407 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:23,408 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,408 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-20T14:58:23,409 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,409 | ^~~~~ 2024-03-20T14:58:23,410 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:23,410 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:23,411 | ^~~~~~~~ 2024-03-20T14:58:23,411 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,412 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:23,412 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,413 | ^~~~~ 2024-03-20T14:58:23,413 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:23,414 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:23,415 | ^~~~~~~~ 2024-03-20T14:58:23,416 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,416 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,417 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,418 | ^~~~~ 2024-03-20T14:58:23,418 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:23,419 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:23,420 | ^~~~~~~~ 2024-03-20T14:58:23,420 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,421 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:23,422 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,422 | ^~~~~ 2024-03-20T14:58:23,423 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:23,424 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:23,425 | ^~~~~~~~ 2024-03-20T14:58:23,425 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,426 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-20T14:58:23,426 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,427 | ^~~~~ 2024-03-20T14:58:23,428 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:23,428 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:23,429 | ^~~~~~~~ 2024-03-20T14:58:23,429 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,430 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,430 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,431 | ^~~~~ 2024-03-20T14:58:23,432 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:23,433 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,433 | ^~~~~~~~ 2024-03-20T14:58:23,434 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,435 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,435 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,436 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,437 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,437 | ^~~~~~~~ 2024-03-20T14:58:23,438 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,439 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,439 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,440 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,441 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,442 | ^~~~~ 2024-03-20T14:58:23,442 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:23,443 201 | list operator*(N n, list const &l) 2024-03-20T14:58:23,444 | ^~~~~~~~ 2024-03-20T14:58:23,445 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,445 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,446 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-20T14:58:23,446 | ^~~~~ 2024-03-20T14:58:23,447 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,447 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:23,448 | ^~~~~~~~ 2024-03-20T14:58:23,448 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,449 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,450 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:23,450 | ^~~~~~~~ 2024-03-20T14:58:23,451 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,451 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,452 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:23,453 | ^~~~~~~~ 2024-03-20T14:58:23,453 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,454 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,454 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:23,455 | ^~~~~~~~ 2024-03-20T14:58:23,456 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,457 /tmp/pip-build-env-lmohwb5o/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 >’: 2024-03-20T14:58:23,457 /tmp/pip-build-env-lmohwb5o/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 >]’ 2024-03-20T14:58:23,458 /tmp/pip-build-env-lmohwb5o/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 >]’ 2024-03-20T14:58:23,459 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,459 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,460 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,461 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:23,461 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:23,462 src/fluidimage/topologies/__pythran__/example.cpp:157: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 >]’ 2024-03-20T14:58:23,462 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:23,463 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’) 2024-03-20T14:58:23,464 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,464 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,465 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:23,466 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:23,466 | ^~~~~~~~ 2024-03-20T14:58:23,467 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,467 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:23,468 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,468 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,469 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:23,469 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:23,470 | ^~~~~~~~ 2024-03-20T14:58:23,471 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,471 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,472 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,472 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,473 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:23,474 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:23,474 | ^~~~~~~~ 2024-03-20T14:58:23,475 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,476 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:23,476 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,477 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,478 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:23,478 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:23,479 | ^~~~~~~~ 2024-03-20T14:58:23,480 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,480 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-20T14:58:23,481 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,481 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,482 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:23,483 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:23,483 | ^~~~~~~~ 2024-03-20T14:58:23,483 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,484 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,485 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,485 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,486 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: 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’ 2024-03-20T14:58:23,487 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-20T14:58:23,487 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,488 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430: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}]’ 2024-03-20T14:58:23,489 430 | auto _dereference(utils::index_sequence) const 2024-03-20T14:58:23,489 | ^~~~~~~~~~~~ 2024-03-20T14:58:23,490 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,491 /tmp/pip-build-env-lmohwb5o/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}]’: 2024-03-20T14:58:23,492 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: 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 >’ 2024-03-20T14:58:23,492 /tmp/pip-build-env-lmohwb5o/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 >]’ 2024-03-20T14:58:23,493 /tmp/pip-build-env-lmohwb5o/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 >]’ 2024-03-20T14:58:23,494 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,494 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,495 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,496 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:23,497 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:23,497 src/fluidimage/topologies/__pythran__/example.cpp:157: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 >]’ 2024-03-20T14:58:23,498 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:23,498 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’}) 2024-03-20T14:58:23,499 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,500 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,501 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:23,501 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:23,502 | ^~~~~~~~ 2024-03-20T14:58:23,502 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,503 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:23,504 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,505 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,505 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:23,506 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:23,506 | ^~~~~~~~ 2024-03-20T14:58:23,507 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,507 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,508 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,508 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,509 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:23,509 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:23,510 | ^~~~~~~~ 2024-03-20T14:58:23,511 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,511 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:23,512 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,513 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,513 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:23,514 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:23,515 | ^~~~~~~~ 2024-03-20T14:58:23,516 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,516 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:23,517 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,518 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,518 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:23,519 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:23,520 | ^~~~~~~~ 2024-03-20T14:58:23,521 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,521 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,522 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,523 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,523 /tmp/pip-build-env-lmohwb5o/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 >]’: 2024-03-20T14:58:23,524 /tmp/pip-build-env-lmohwb5o/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 >]’ 2024-03-20T14:58:23,524 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,525 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,525 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,526 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:23,527 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:23,528 src/fluidimage/topologies/__pythran__/example.cpp:157: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 >]’ 2024-03-20T14:58:23,529 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:23,529 /tmp/pip-build-env-lmohwb5o/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 >’) 2024-03-20T14:58:23,530 184 | iter.store(*oiter); 2024-03-20T14:58:23,530 | ^~~~~~ 2024-03-20T14:58:23,531 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:23,532 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:23,532 | ^~~~~~~~ 2024-03-20T14:58:23,533 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:23,534 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:23,534 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,535 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,536 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:23,537 | ^~~~~~~~ 2024-03-20T14:58:23,537 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:23,538 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:23,539 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,539 /tmp/pip-build-env-lmohwb5o/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>’ 2024-03-20T14:58:23,540 184 | iter.store(*oiter); 2024-03-20T14:58:23,541 | ^~~~~~ 2024-03-20T14:58:23,541 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:23,542 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:23,543 | ^~~~~~~~ 2024-03-20T14:58:23,543 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,544 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,544 184 | iter.store(*oiter); 2024-03-20T14:58:23,545 | ^~~~~~ 2024-03-20T14:58:23,546 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:23,546 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:23,547 | ^~~~~~~~ 2024-03-20T14:58:23,547 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,548 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,549 184 | iter.store(*oiter); 2024-03-20T14:58:23,549 | ^~~~~~ 2024-03-20T14:58:23,550 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:23,550 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:23,551 | ^~~~~~~~ 2024-03-20T14:58:23,551 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,552 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,553 184 | iter.store(*oiter); 2024-03-20T14:58:23,554 | ^~~~~~ 2024-03-20T14:58:23,554 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:23,555 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:23,556 | ^~~~~~~~ 2024-03-20T14:58:23,556 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,557 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,558 184 | iter.store(*oiter); 2024-03-20T14:58:23,559 | ^~~~~~ 2024-03-20T14:58:23,559 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:23,560 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:23,561 | ^~~~~~~~ 2024-03-20T14:58:23,561 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,562 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,562 184 | iter.store(*oiter); 2024-03-20T14:58:23,563 | ^~~~~~ 2024-03-20T14:58:23,564 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:23,564 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,565 | ^~~~~~~~ 2024-03-20T14:58:23,566 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,567 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,567 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,568 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,569 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,569 | ^~~~~~~~ 2024-03-20T14:58:23,570 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,571 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,571 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,572 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,572 184 | iter.store(*oiter); 2024-03-20T14:58:23,573 | ^~~~~~ 2024-03-20T14:58:23,574 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:23,574 201 | list operator*(N n, list const &l) 2024-03-20T14:58:23,575 | ^~~~~~~~ 2024-03-20T14:58:23,575 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,576 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,576 184 | iter.store(*oiter); 2024-03-20T14:58:23,577 | ^~~~~~ 2024-03-20T14:58:23,578 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,578 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:23,579 | ^~~~~~~~ 2024-03-20T14:58:23,579 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,580 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,580 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:23,581 | ^~~~~~~~ 2024-03-20T14:58:23,582 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,582 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,583 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:23,584 | ^~~~~~~~ 2024-03-20T14:58:23,584 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,585 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,586 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:23,587 | ^~~~~~~~ 2024-03-20T14:58:23,587 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,588 /tmp/pip-build-env-lmohwb5o/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 >]’: 2024-03-20T14:58:23,589 /tmp/pip-build-env-lmohwb5o/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 >]’ 2024-03-20T14:58:23,590 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,590 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,591 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,592 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:23,592 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:23,593 src/fluidimage/topologies/__pythran__/example.cpp:157: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 >]’ 2024-03-20T14:58:23,594 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:23,594 /tmp/pip-build-env-lmohwb5o/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 >&)’ 2024-03-20T14:58:23,595 178 | auto oiter = vectorizer::vbegin(other); 2024-03-20T14:58:23,595 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-20T14:58:23,596 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-20T14:58:23,597 17 | static auto vbegin(E &&expr) 2024-03-20T14:58:23,598 | ^~~~~~ 2024-03-20T14:58:23,598 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,599 /tmp/pip-build-env-lmohwb5o/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 >&]’: 2024-03-20T14:58:23,599 /tmp/pip-build-env-lmohwb5o/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 >]’ 2024-03-20T14:58:23,600 /tmp/pip-build-env-lmohwb5o/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 >]’ 2024-03-20T14:58:23,601 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,601 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,602 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,603 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:23,604 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:23,605 src/fluidimage/topologies/__pythran__/example.cpp:157: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 >]’ 2024-03-20T14:58:23,605 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:23,606 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-20T14:58:23,606 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-20T14:58:23,607 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-20T14:58:23,608 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273: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 >]’ 2024-03-20T14:58:23,608 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-20T14:58:23,609 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,610 /tmp/pip-build-env-lmohwb5o/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 >&> > >’: 2024-03-20T14:58:23,610 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:23,611 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:23,612 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,613 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,613 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,614 /tmp/pip-build-env-lmohwb5o/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 ] 2024-03-20T14:58:23,615 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,615 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,616 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:23,616 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:23,617 src/fluidimage/topologies/__pythran__/example.cpp:170: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 >]’ 2024-03-20T14:58:23,618 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:23,618 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-20T14:58:23,619 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,620 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,620 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:23,621 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:23,621 | ^~~~~~~~ 2024-03-20T14:58:23,622 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,622 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:23,623 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,624 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,625 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:23,625 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:23,626 | ^~~~~~~~ 2024-03-20T14:58:23,627 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,628 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,628 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,629 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,630 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:23,630 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:23,631 | ^~~~~~~~ 2024-03-20T14:58:23,632 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,633 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:23,634 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,634 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,635 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:23,635 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:23,636 | ^~~~~~~~ 2024-03-20T14:58:23,636 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,637 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-20T14:58:23,637 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,638 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,639 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:23,639 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:23,640 | ^~~~~~~~ 2024-03-20T14:58:23,641 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,641 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,642 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,643 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,643 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:23,644 201 | list operator*(N n, list const &l) 2024-03-20T14:58:23,645 | ^~~~~~~~ 2024-03-20T14:58:23,645 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,646 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,647 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,647 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,648 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:23,649 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,649 | ^~~~~~~~ 2024-03-20T14:58:23,650 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,651 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,651 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,652 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,652 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,653 | ^~~~~~~~ 2024-03-20T14:58:23,654 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,654 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,655 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,655 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,656 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,656 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,657 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,658 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:23,658 | ^~~~~~~~ 2024-03-20T14:58:23,659 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,660 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,661 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:23,661 | ^~~~~~~~ 2024-03-20T14:58:23,662 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,663 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,663 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:23,664 | ^~~~~~~~ 2024-03-20T14:58:23,665 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,665 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,666 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:23,667 | ^~~~~~~~ 2024-03-20T14:58:23,668 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,668 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: 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’ 2024-03-20T14:58:23,669 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-20T14:58:23,670 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,670 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430: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 >&> >}]’ 2024-03-20T14:58:23,671 430 | auto _dereference(utils::index_sequence) const 2024-03-20T14:58:23,672 | ^~~~~~~~~~~~ 2024-03-20T14:58:23,673 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,673 /tmp/pip-build-env-lmohwb5o/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}]’: 2024-03-20T14:58:23,674 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: 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 >&> > >’ 2024-03-20T14:58:23,675 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:23,676 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:23,677 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,677 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,678 /tmp/pip-build-env-lmohwb5o/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 ] 2024-03-20T14:58:23,679 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,679 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,680 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:23,681 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:23,682 src/fluidimage/topologies/__pythran__/example.cpp:170: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 >]’ 2024-03-20T14:58:23,682 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:23,683 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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 >&> >’}) 2024-03-20T14:58:23,684 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,685 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,686 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:23,686 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:23,687 | ^~~~~~~~ 2024-03-20T14:58:23,688 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,688 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:23,689 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,689 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,690 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:23,691 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:23,692 | ^~~~~~~~ 2024-03-20T14:58:23,692 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,693 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,694 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,694 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,695 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:23,696 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:23,696 | ^~~~~~~~ 2024-03-20T14:58:23,697 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,698 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:23,698 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,699 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,700 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:23,700 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:23,701 | ^~~~~~~~ 2024-03-20T14:58:23,701 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,702 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:23,703 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,703 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,704 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:23,705 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:23,706 | ^~~~~~~~ 2024-03-20T14:58:23,706 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,707 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,708 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,708 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,709 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:23,710 201 | list operator*(N n, list const &l) 2024-03-20T14:58:23,710 | ^~~~~~~~ 2024-03-20T14:58:23,711 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,712 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,712 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,713 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,713 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:23,714 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,715 | ^~~~~~~~ 2024-03-20T14:58:23,715 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,716 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,716 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,717 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,718 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,718 | ^~~~~~~~ 2024-03-20T14:58:23,719 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,720 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,721 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,722 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,723 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,723 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,724 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,725 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:23,725 | ^~~~~~~~ 2024-03-20T14:58:23,726 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,727 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,727 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:23,728 | ^~~~~~~~ 2024-03-20T14:58:23,728 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,730 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,730 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:23,731 | ^~~~~~~~ 2024-03-20T14:58:23,732 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,732 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,733 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:23,733 | ^~~~~~~~ 2024-03-20T14:58:23,734 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,734 /tmp/pip-build-env-lmohwb5o/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 >&> >]’: 2024-03-20T14:58:23,735 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:23,736 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,736 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,737 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,738 /tmp/pip-build-env-lmohwb5o/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 >&]’ 2024-03-20T14:58:23,739 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:23,739 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,740 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,741 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:23,742 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:23,743 src/fluidimage/topologies/__pythran__/example.cpp:170: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 >]’ 2024-03-20T14:58:23,743 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:23,744 /tmp/pip-build-env-lmohwb5o/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 >&> > >’) 2024-03-20T14:58:23,745 184 | iter.store(*oiter); 2024-03-20T14:58:23,745 | ^~~~~~ 2024-03-20T14:58:23,746 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:23,747 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:23,748 | ^~~~~~~~ 2024-03-20T14:58:23,748 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:23,749 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:23,750 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,751 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,751 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:23,752 | ^~~~~~~~ 2024-03-20T14:58:23,752 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:23,753 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:23,753 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,754 /tmp/pip-build-env-lmohwb5o/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>’ 2024-03-20T14:58:23,754 184 | iter.store(*oiter); 2024-03-20T14:58:23,755 | ^~~~~~ 2024-03-20T14:58:23,755 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:23,756 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:23,757 | ^~~~~~~~ 2024-03-20T14:58:23,758 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,759 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,759 184 | iter.store(*oiter); 2024-03-20T14:58:23,760 | ^~~~~~ 2024-03-20T14:58:23,761 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:23,762 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:23,763 | ^~~~~~~~ 2024-03-20T14:58:23,763 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,764 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,764 184 | iter.store(*oiter); 2024-03-20T14:58:23,765 | ^~~~~~ 2024-03-20T14:58:23,765 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:23,766 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:23,766 | ^~~~~~~~ 2024-03-20T14:58:23,767 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,768 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,768 184 | iter.store(*oiter); 2024-03-20T14:58:23,769 | ^~~~~~ 2024-03-20T14:58:23,770 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:23,770 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:23,771 | ^~~~~~~~ 2024-03-20T14:58:23,772 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,772 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,773 184 | iter.store(*oiter); 2024-03-20T14:58:23,774 | ^~~~~~ 2024-03-20T14:58:23,775 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:23,775 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:23,776 | ^~~~~~~~ 2024-03-20T14:58:23,776 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,777 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,777 184 | iter.store(*oiter); 2024-03-20T14:58:23,778 | ^~~~~~ 2024-03-20T14:58:23,778 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:23,779 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,780 | ^~~~~~~~ 2024-03-20T14:58:23,780 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,781 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,782 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,783 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,783 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,784 | ^~~~~~~~ 2024-03-20T14:58:23,785 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,785 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,786 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,787 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,787 184 | iter.store(*oiter); 2024-03-20T14:58:23,788 | ^~~~~~ 2024-03-20T14:58:23,789 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:23,790 201 | list operator*(N n, list const &l) 2024-03-20T14:58:23,791 | ^~~~~~~~ 2024-03-20T14:58:23,792 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,792 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,793 184 | iter.store(*oiter); 2024-03-20T14:58:23,793 | ^~~~~~ 2024-03-20T14:58:23,794 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,794 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:23,795 | ^~~~~~~~ 2024-03-20T14:58:23,795 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,796 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,797 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:23,797 | ^~~~~~~~ 2024-03-20T14:58:23,798 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,799 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,799 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:23,800 | ^~~~~~~~ 2024-03-20T14:58:23,801 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,802 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,802 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:23,803 | ^~~~~~~~ 2024-03-20T14:58:23,804 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,805 /tmp/pip-build-env-lmohwb5o/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 >&> >]’: 2024-03-20T14:58:23,805 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:23,806 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,807 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,808 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,808 /tmp/pip-build-env-lmohwb5o/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 >&]’ 2024-03-20T14:58:23,809 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:23,810 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,811 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,811 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:23,812 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:23,813 src/fluidimage/topologies/__pythran__/example.cpp:170: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 >]’ 2024-03-20T14:58:23,814 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:23,814 /tmp/pip-build-env-lmohwb5o/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 >&> >&)’ 2024-03-20T14:58:23,815 178 | auto oiter = vectorizer::vbegin(other); 2024-03-20T14:58:23,816 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-20T14:58:23,816 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-20T14:58:23,817 17 | static auto vbegin(E &&expr) 2024-03-20T14:58:23,818 | ^~~~~~ 2024-03-20T14:58:23,818 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,819 /tmp/pip-build-env-lmohwb5o/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 >&> >&]’: 2024-03-20T14:58:23,819 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:23,820 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:23,821 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,822 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,823 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,823 /tmp/pip-build-env-lmohwb5o/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 ] 2024-03-20T14:58:23,824 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,825 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,826 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:23,827 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:23,827 src/fluidimage/topologies/__pythran__/example.cpp:170: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 >]’ 2024-03-20T14:58:23,828 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:23,828 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-20T14:58:23,829 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-20T14:58:23,830 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-20T14:58:23,831 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273: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 >&> > >]’ 2024-03-20T14:58:23,831 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-20T14:58:23,832 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,833 /tmp/pip-build-env-lmohwb5o/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 >&> > >’: 2024-03-20T14:58:23,833 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:23,834 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:23,835 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,835 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,836 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,837 /tmp/pip-build-env-lmohwb5o/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 ] 2024-03-20T14:58:23,837 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,838 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,839 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:23,839 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:23,840 src/fluidimage/topologies/__pythran__/example.cpp:170: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 >]’ 2024-03-20T14:58:23,841 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-20T14:58:23,842 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-20T14:58:23,842 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,843 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,844 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:23,844 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:23,845 | ^~~~~~~~ 2024-03-20T14:58:23,846 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,846 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:23,847 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,847 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,848 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:23,848 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:23,849 | ^~~~~~~~ 2024-03-20T14:58:23,849 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,850 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,851 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,851 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,852 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:23,852 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:23,853 | ^~~~~~~~ 2024-03-20T14:58:23,853 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,854 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:23,855 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,855 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,856 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:23,857 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:23,857 | ^~~~~~~~ 2024-03-20T14:58:23,858 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,859 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-20T14:58:23,859 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,860 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,860 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:23,861 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:23,862 | ^~~~~~~~ 2024-03-20T14:58:23,862 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,863 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,863 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,864 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,864 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:23,865 201 | list operator*(N n, list const &l) 2024-03-20T14:58:23,866 | ^~~~~~~~ 2024-03-20T14:58:23,866 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,867 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,868 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,868 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,869 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:23,870 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,870 | ^~~~~~~~ 2024-03-20T14:58:23,871 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,872 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,872 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,873 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,874 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,875 | ^~~~~~~~ 2024-03-20T14:58:23,875 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,876 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,876 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,877 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,878 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:23,878 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,879 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,879 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:23,880 | ^~~~~~~~ 2024-03-20T14:58:23,881 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,881 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,882 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:23,882 | ^~~~~~~~ 2024-03-20T14:58:23,883 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,884 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,884 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:23,885 | ^~~~~~~~ 2024-03-20T14:58:23,886 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,887 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,888 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:23,888 | ^~~~~~~~ 2024-03-20T14:58:23,889 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,890 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: 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’ 2024-03-20T14:58:23,890 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-20T14:58:23,891 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,892 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430: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 >&> >}]’ 2024-03-20T14:58:23,892 430 | auto _dereference(utils::index_sequence) const 2024-03-20T14:58:23,893 | ^~~~~~~~~~~~ 2024-03-20T14:58:23,894 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,895 /tmp/pip-build-env-lmohwb5o/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}]’: 2024-03-20T14:58:23,896 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: 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 >&> > >’ 2024-03-20T14:58:23,897 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:23,897 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:23,898 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,899 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,899 /tmp/pip-build-env-lmohwb5o/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 ] 2024-03-20T14:58:23,900 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,901 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,902 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:23,902 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:23,903 src/fluidimage/topologies/__pythran__/example.cpp:170: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 >]’ 2024-03-20T14:58:23,904 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-20T14:58:23,904 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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 >&> >’}) 2024-03-20T14:58:23,905 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,906 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,906 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:23,907 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:23,907 | ^~~~~~~~ 2024-03-20T14:58:23,908 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,909 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:23,909 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,910 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,910 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:23,911 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:23,912 | ^~~~~~~~ 2024-03-20T14:58:23,913 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,913 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,914 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,914 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,915 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:23,916 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:23,916 | ^~~~~~~~ 2024-03-20T14:58:23,917 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,918 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:23,918 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,919 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,920 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:23,920 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:23,921 | ^~~~~~~~ 2024-03-20T14:58:23,921 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,922 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:23,923 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,923 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,924 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:23,925 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:23,925 | ^~~~~~~~ 2024-03-20T14:58:23,926 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,926 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,927 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,928 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,928 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:23,929 201 | list operator*(N n, list const &l) 2024-03-20T14:58:23,930 | ^~~~~~~~ 2024-03-20T14:58:23,930 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,931 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,931 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,932 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,933 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:23,933 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,934 | ^~~~~~~~ 2024-03-20T14:58:23,934 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,935 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,936 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,936 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,937 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,938 | ^~~~~~~~ 2024-03-20T14:58:23,938 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,939 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,939 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,940 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,941 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:23,942 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,942 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,943 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:23,943 | ^~~~~~~~ 2024-03-20T14:58:23,944 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,945 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,945 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:23,946 | ^~~~~~~~ 2024-03-20T14:58:23,946 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,947 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:23,948 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:23,948 | ^~~~~~~~ 2024-03-20T14:58:23,949 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,949 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:23,950 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:23,951 | ^~~~~~~~ 2024-03-20T14:58:23,951 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,952 /tmp/pip-build-env-lmohwb5o/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 >&> >]’: 2024-03-20T14:58:23,952 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:23,953 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,954 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,955 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,955 /tmp/pip-build-env-lmohwb5o/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 >&]’ 2024-03-20T14:58:23,956 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:23,956 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:23,957 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:23,958 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:23,958 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:23,959 src/fluidimage/topologies/__pythran__/example.cpp:170: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 >]’ 2024-03-20T14:58:23,960 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-20T14:58:23,960 /tmp/pip-build-env-lmohwb5o/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 >&> > >’) 2024-03-20T14:58:23,961 184 | iter.store(*oiter); 2024-03-20T14:58:23,962 | ^~~~~~ 2024-03-20T14:58:23,962 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:23,963 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:23,963 | ^~~~~~~~ 2024-03-20T14:58:23,964 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:23,964 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:23,965 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,966 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,966 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:23,967 | ^~~~~~~~ 2024-03-20T14:58:23,967 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:23,968 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:23,969 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,969 /tmp/pip-build-env-lmohwb5o/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>’ 2024-03-20T14:58:23,970 184 | iter.store(*oiter); 2024-03-20T14:58:23,971 | ^~~~~~ 2024-03-20T14:58:23,971 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:23,972 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:23,973 | ^~~~~~~~ 2024-03-20T14:58:23,973 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,974 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,975 184 | iter.store(*oiter); 2024-03-20T14:58:23,976 | ^~~~~~ 2024-03-20T14:58:23,976 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:23,977 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:23,977 | ^~~~~~~~ 2024-03-20T14:58:23,978 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,979 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,979 184 | iter.store(*oiter); 2024-03-20T14:58:23,980 | ^~~~~~ 2024-03-20T14:58:23,980 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:23,981 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:23,982 | ^~~~~~~~ 2024-03-20T14:58:23,982 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,983 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,984 184 | iter.store(*oiter); 2024-03-20T14:58:23,985 | ^~~~~~ 2024-03-20T14:58:23,985 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:23,986 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:23,986 | ^~~~~~~~ 2024-03-20T14:58:23,987 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,987 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,988 184 | iter.store(*oiter); 2024-03-20T14:58:23,988 | ^~~~~~ 2024-03-20T14:58:23,989 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:23,990 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:23,990 | ^~~~~~~~ 2024-03-20T14:58:23,991 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,991 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:23,992 184 | iter.store(*oiter); 2024-03-20T14:58:23,993 | ^~~~~~ 2024-03-20T14:58:23,993 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:23,994 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,994 | ^~~~~~~~ 2024-03-20T14:58:23,995 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,996 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:23,996 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:23,997 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:23,998 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:23,998 | ^~~~~~~~ 2024-03-20T14:58:23,999 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:23,999 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:24,000 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,000 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,001 184 | iter.store(*oiter); 2024-03-20T14:58:24,002 | ^~~~~~ 2024-03-20T14:58:24,002 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:24,003 201 | list operator*(N n, list const &l) 2024-03-20T14:58:24,003 | ^~~~~~~~ 2024-03-20T14:58:24,004 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,005 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,005 184 | iter.store(*oiter); 2024-03-20T14:58:24,006 | ^~~~~~ 2024-03-20T14:58:24,007 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:24,008 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:24,008 | ^~~~~~~~ 2024-03-20T14:58:24,009 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,009 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:24,010 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:24,011 | ^~~~~~~~ 2024-03-20T14:58:24,011 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,012 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:24,012 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:24,013 | ^~~~~~~~ 2024-03-20T14:58:24,014 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,014 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:24,015 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:24,016 | ^~~~~~~~ 2024-03-20T14:58:24,016 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,017 /tmp/pip-build-env-lmohwb5o/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 >&> >]’: 2024-03-20T14:58:24,018 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:24,018 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,019 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,019 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,020 /tmp/pip-build-env-lmohwb5o/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 >&]’ 2024-03-20T14:58:24,021 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:24,021 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,022 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,023 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:24,024 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:24,024 src/fluidimage/topologies/__pythran__/example.cpp:170: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 >]’ 2024-03-20T14:58:24,025 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-20T14:58:24,026 /tmp/pip-build-env-lmohwb5o/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 >&> >&)’ 2024-03-20T14:58:24,026 178 | auto oiter = vectorizer::vbegin(other); 2024-03-20T14:58:24,027 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-20T14:58:24,028 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-20T14:58:24,028 17 | static auto vbegin(E &&expr) 2024-03-20T14:58:24,029 | ^~~~~~ 2024-03-20T14:58:24,030 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,030 /tmp/pip-build-env-lmohwb5o/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 >&> >&]’: 2024-03-20T14:58:24,031 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:24,032 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:24,033 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,033 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,034 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,035 /tmp/pip-build-env-lmohwb5o/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 ] 2024-03-20T14:58:24,036 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,036 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,037 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:24,038 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:24,039 src/fluidimage/topologies/__pythran__/example.cpp:170: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 >]’ 2024-03-20T14:58:24,039 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-20T14:58:24,040 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-20T14:58:24,040 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-20T14:58:24,041 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-20T14:58:24,042 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273: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 >&> > >]’ 2024-03-20T14:58:24,042 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-20T14:58:24,043 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,044 /tmp/pip-build-env-lmohwb5o/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 >&> > >’: 2024-03-20T14:58:24,044 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:24,045 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:24,045 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,046 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,047 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,047 /tmp/pip-build-env-lmohwb5o/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 ] 2024-03-20T14:58:24,048 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,049 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,050 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:24,050 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:24,051 src/fluidimage/topologies/__pythran__/example.cpp:223: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>]’ 2024-03-20T14:58:24,052 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-20T14:58:24,052 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-20T14:58:24,053 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:24,054 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,054 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:24,055 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:24,056 | ^~~~~~~~ 2024-03-20T14:58:24,057 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,058 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:24,058 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:24,059 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,060 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:24,060 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:24,061 | ^~~~~~~~ 2024-03-20T14:58:24,062 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,062 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,063 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:24,063 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,064 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:24,064 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:24,065 | ^~~~~~~~ 2024-03-20T14:58:24,065 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,066 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:24,067 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:24,067 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,068 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:24,069 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:24,070 | ^~~~~~~~ 2024-03-20T14:58:24,070 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,071 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-20T14:58:24,072 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:24,072 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,073 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:24,073 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:24,074 | ^~~~~~~~ 2024-03-20T14:58:24,075 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,076 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,077 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:24,077 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,078 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:24,078 201 | list operator*(N n, list const &l) 2024-03-20T14:58:24,079 | ^~~~~~~~ 2024-03-20T14:58:24,079 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,080 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,080 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:24,081 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,081 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:24,082 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:24,082 | ^~~~~~~~ 2024-03-20T14:58:24,083 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,084 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:24,085 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,085 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,086 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:24,087 | ^~~~~~~~ 2024-03-20T14:58:24,087 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,088 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:24,088 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,089 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,090 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:24,090 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,091 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:24,092 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:24,092 | ^~~~~~~~ 2024-03-20T14:58:24,093 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,094 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:24,094 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:24,095 | ^~~~~~~~ 2024-03-20T14:58:24,095 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,096 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:24,097 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:24,097 | ^~~~~~~~ 2024-03-20T14:58:24,098 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,098 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:24,099 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:24,099 | ^~~~~~~~ 2024-03-20T14:58:24,100 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,101 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: 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’ 2024-03-20T14:58:24,101 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-20T14:58:24,102 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,102 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430: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 >&> >}]’ 2024-03-20T14:58:24,103 430 | auto _dereference(utils::index_sequence) const 2024-03-20T14:58:24,104 | ^~~~~~~~~~~~ 2024-03-20T14:58:24,104 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,105 /tmp/pip-build-env-lmohwb5o/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}]’: 2024-03-20T14:58:24,106 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: 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 >&> > >’ 2024-03-20T14:58:24,107 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:24,107 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:24,108 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,108 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,109 /tmp/pip-build-env-lmohwb5o/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 ] 2024-03-20T14:58:24,110 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,110 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,111 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:24,112 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:24,112 src/fluidimage/topologies/__pythran__/example.cpp:223: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>]’ 2024-03-20T14:58:24,113 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-20T14:58:24,114 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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 >&> >’}) 2024-03-20T14:58:24,115 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:24,115 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,116 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:24,117 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:24,118 | ^~~~~~~~ 2024-03-20T14:58:24,118 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,119 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:24,120 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:24,120 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,121 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:24,122 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:24,123 | ^~~~~~~~ 2024-03-20T14:58:24,124 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,124 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,125 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:24,125 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,126 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:24,127 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:24,127 | ^~~~~~~~ 2024-03-20T14:58:24,128 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,128 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:24,129 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:24,129 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,130 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:24,130 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:24,131 | ^~~~~~~~ 2024-03-20T14:58:24,132 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,132 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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’ 2024-03-20T14:58:24,133 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:24,134 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,134 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:24,135 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:24,136 | ^~~~~~~~ 2024-03-20T14:58:24,136 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,137 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,137 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:24,138 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,138 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:24,139 201 | list operator*(N n, list const &l) 2024-03-20T14:58:24,139 | ^~~~~~~~ 2024-03-20T14:58:24,140 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,141 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,141 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:24,142 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,143 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:24,144 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:24,144 | ^~~~~~~~ 2024-03-20T14:58:24,145 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,146 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:24,146 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,147 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,148 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:24,148 | ^~~~~~~~ 2024-03-20T14:58:24,149 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,150 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:24,150 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,151 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,152 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:24,153 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,154 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:24,154 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:24,155 | ^~~~~~~~ 2024-03-20T14:58:24,155 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,156 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:24,156 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:24,157 | ^~~~~~~~ 2024-03-20T14:58:24,158 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,158 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:24,159 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:24,159 | ^~~~~~~~ 2024-03-20T14:58:24,160 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,160 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:24,161 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:24,162 | ^~~~~~~~ 2024-03-20T14:58:24,163 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,163 /tmp/pip-build-env-lmohwb5o/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 >&> >]’: 2024-03-20T14:58:24,164 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:24,165 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,166 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,166 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,167 /tmp/pip-build-env-lmohwb5o/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 >&]’ 2024-03-20T14:58:24,168 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:24,169 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,170 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,170 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:24,171 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:24,172 src/fluidimage/topologies/__pythran__/example.cpp:223: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>]’ 2024-03-20T14:58:24,172 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-20T14:58:24,173 /tmp/pip-build-env-lmohwb5o/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 >&> > >’) 2024-03-20T14:58:24,174 184 | iter.store(*oiter); 2024-03-20T14:58:24,175 | ^~~~~~ 2024-03-20T14:58:24,175 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:24,176 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:24,176 | ^~~~~~~~ 2024-03-20T14:58:24,177 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:24,178 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:24,178 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,179 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,179 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:24,180 | ^~~~~~~~ 2024-03-20T14:58:24,181 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:24,181 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:24,182 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,183 /tmp/pip-build-env-lmohwb5o/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>’ 2024-03-20T14:58:24,183 184 | iter.store(*oiter); 2024-03-20T14:58:24,184 | ^~~~~~ 2024-03-20T14:58:24,185 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:24,186 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:24,186 | ^~~~~~~~ 2024-03-20T14:58:24,187 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,189 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,189 184 | iter.store(*oiter); 2024-03-20T14:58:24,190 | ^~~~~~ 2024-03-20T14:58:24,190 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:24,191 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:24,191 | ^~~~~~~~ 2024-03-20T14:58:24,192 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,193 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,194 184 | iter.store(*oiter); 2024-03-20T14:58:24,194 | ^~~~~~ 2024-03-20T14:58:24,195 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:24,196 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:24,197 | ^~~~~~~~ 2024-03-20T14:58:24,198 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,198 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,199 184 | iter.store(*oiter); 2024-03-20T14:58:24,200 | ^~~~~~ 2024-03-20T14:58:24,200 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:24,201 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:24,201 | ^~~~~~~~ 2024-03-20T14:58:24,202 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,203 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,203 184 | iter.store(*oiter); 2024-03-20T14:58:24,204 | ^~~~~~ 2024-03-20T14:58:24,204 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:24,205 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:24,206 | ^~~~~~~~ 2024-03-20T14:58:24,207 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,208 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,208 184 | iter.store(*oiter); 2024-03-20T14:58:24,209 | ^~~~~~ 2024-03-20T14:58:24,210 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:24,210 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:24,211 | ^~~~~~~~ 2024-03-20T14:58:24,212 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,212 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:24,213 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,214 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,214 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:24,215 | ^~~~~~~~ 2024-03-20T14:58:24,215 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,216 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:24,216 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,217 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,218 184 | iter.store(*oiter); 2024-03-20T14:58:24,218 | ^~~~~~ 2024-03-20T14:58:24,219 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:24,219 201 | list operator*(N n, list const &l) 2024-03-20T14:58:24,220 | ^~~~~~~~ 2024-03-20T14:58:24,221 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,221 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,222 184 | iter.store(*oiter); 2024-03-20T14:58:24,223 | ^~~~~~ 2024-03-20T14:58:24,223 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:24,224 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:24,225 | ^~~~~~~~ 2024-03-20T14:58:24,226 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,226 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:24,227 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:24,228 | ^~~~~~~~ 2024-03-20T14:58:24,228 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,229 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:24,230 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:24,230 | ^~~~~~~~ 2024-03-20T14:58:24,231 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,232 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:24,232 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:24,233 | ^~~~~~~~ 2024-03-20T14:58:24,234 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,234 /tmp/pip-build-env-lmohwb5o/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 >&> >]’: 2024-03-20T14:58:24,235 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:24,235 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,236 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,237 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,238 /tmp/pip-build-env-lmohwb5o/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 >&]’ 2024-03-20T14:58:24,238 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:24,239 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,240 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,241 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:24,241 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:24,242 src/fluidimage/topologies/__pythran__/example.cpp:223: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>]’ 2024-03-20T14:58:24,243 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-20T14:58:24,244 /tmp/pip-build-env-lmohwb5o/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 >&> >&)’ 2024-03-20T14:58:24,244 178 | auto oiter = vectorizer::vbegin(other); 2024-03-20T14:58:24,245 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-20T14:58:24,246 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-20T14:58:24,246 17 | static auto vbegin(E &&expr) 2024-03-20T14:58:24,247 | ^~~~~~ 2024-03-20T14:58:24,248 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,248 /tmp/pip-build-env-lmohwb5o/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 >&> >&]’: 2024-03-20T14:58:24,249 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:24,250 /tmp/pip-build-env-lmohwb5o/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 >&> >]’ 2024-03-20T14:58:24,251 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,251 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,252 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,253 /tmp/pip-build-env-lmohwb5o/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 ] 2024-03-20T14:58:24,254 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,254 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,255 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:24,256 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:24,256 src/fluidimage/topologies/__pythran__/example.cpp:223: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>]’ 2024-03-20T14:58:24,257 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-20T14:58:24,258 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-20T14:58:24,258 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-20T14:58:24,259 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-20T14:58:24,259 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273: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 >&> > >]’ 2024-03-20T14:58:24,260 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-20T14:58:24,261 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,262 /tmp/pip-build-env-lmohwb5o/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 >&>]’: 2024-03-20T14:58:24,262 /tmp/pip-build-env-lmohwb5o/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 >&>]’ 2024-03-20T14:58:24,263 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,264 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,265 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,265 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,266 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:24,267 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,268 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,268 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:24,269 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:24,270 src/fluidimage/topologies/__pythran__/example.cpp:170: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 >]’ 2024-03-20T14:58:24,270 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:24,271 /tmp/pip-build-env-lmohwb5o/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 >&> >’) 2024-03-20T14:58:24,272 184 | iter.store(*oiter); 2024-03-20T14:58:24,272 | ^~~~~~ 2024-03-20T14:58:24,273 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:24,274 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:24,274 | ^~~~~~~~ 2024-03-20T14:58:24,275 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:24,276 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:24,277 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,278 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,278 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:24,279 | ^~~~~~~~ 2024-03-20T14:58:24,280 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:24,281 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:24,281 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,282 /tmp/pip-build-env-lmohwb5o/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>’ 2024-03-20T14:58:24,282 184 | iter.store(*oiter); 2024-03-20T14:58:24,283 | ^~~~~~ 2024-03-20T14:58:24,283 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:24,284 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:24,284 | ^~~~~~~~ 2024-03-20T14:58:24,285 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,285 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,286 184 | iter.store(*oiter); 2024-03-20T14:58:24,287 | ^~~~~~ 2024-03-20T14:58:24,288 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:24,288 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:24,289 | ^~~~~~~~ 2024-03-20T14:58:24,290 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,290 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,291 184 | iter.store(*oiter); 2024-03-20T14:58:24,292 | ^~~~~~ 2024-03-20T14:58:24,292 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:24,293 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:24,294 | ^~~~~~~~ 2024-03-20T14:58:24,294 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,295 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,296 184 | iter.store(*oiter); 2024-03-20T14:58:24,297 | ^~~~~~ 2024-03-20T14:58:24,297 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:24,298 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:24,298 | ^~~~~~~~ 2024-03-20T14:58:24,299 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,299 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,300 184 | iter.store(*oiter); 2024-03-20T14:58:24,300 | ^~~~~~ 2024-03-20T14:58:24,301 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:24,302 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:24,302 | ^~~~~~~~ 2024-03-20T14:58:24,303 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,304 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,304 184 | iter.store(*oiter); 2024-03-20T14:58:24,305 | ^~~~~~ 2024-03-20T14:58:24,306 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:24,306 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:24,307 | ^~~~~~~~ 2024-03-20T14:58:24,308 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,308 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:24,309 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,310 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,310 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:24,311 | ^~~~~~~~ 2024-03-20T14:58:24,312 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,313 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:24,314 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,314 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,315 184 | iter.store(*oiter); 2024-03-20T14:58:24,315 | ^~~~~~ 2024-03-20T14:58:24,316 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:24,316 201 | list operator*(N n, list const &l) 2024-03-20T14:58:24,317 | ^~~~~~~~ 2024-03-20T14:58:24,317 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,318 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,318 184 | iter.store(*oiter); 2024-03-20T14:58:24,319 | ^~~~~~ 2024-03-20T14:58:24,319 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:24,320 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:24,321 | ^~~~~~~~ 2024-03-20T14:58:24,321 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,322 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:24,323 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:24,323 | ^~~~~~~~ 2024-03-20T14:58:24,324 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,325 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:24,326 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:24,326 | ^~~~~~~~ 2024-03-20T14:58:24,327 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,328 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:24,328 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:24,329 | ^~~~~~~~ 2024-03-20T14:58:24,330 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,330 /tmp/pip-build-env-lmohwb5o/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 >&>]’: 2024-03-20T14:58:24,331 /tmp/pip-build-env-lmohwb5o/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 >&>]’ 2024-03-20T14:58:24,332 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,332 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,333 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,334 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,334 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:24,335 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,336 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,337 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:24,337 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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]’ 2024-03-20T14:58:24,338 src/fluidimage/topologies/__pythran__/example.cpp:170: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 >]’ 2024-03-20T14:58:24,339 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-20T14:58:24,339 /tmp/pip-build-env-lmohwb5o/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 >&> >’) 2024-03-20T14:58:24,340 184 | iter.store(*oiter); 2024-03-20T14:58:24,341 | ^~~~~~ 2024-03-20T14:58:24,341 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:24,342 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:24,343 | ^~~~~~~~ 2024-03-20T14:58:24,344 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:24,344 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:24,345 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,345 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,346 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:24,346 | ^~~~~~~~ 2024-03-20T14:58:24,347 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:24,348 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:24,348 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,349 /tmp/pip-build-env-lmohwb5o/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>’ 2024-03-20T14:58:24,349 184 | iter.store(*oiter); 2024-03-20T14:58:24,350 | ^~~~~~ 2024-03-20T14:58:24,351 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:24,351 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:24,352 | ^~~~~~~~ 2024-03-20T14:58:24,353 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,354 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,354 184 | iter.store(*oiter); 2024-03-20T14:58:24,355 | ^~~~~~ 2024-03-20T14:58:24,356 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:24,356 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:24,357 | ^~~~~~~~ 2024-03-20T14:58:24,358 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,359 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,359 184 | iter.store(*oiter); 2024-03-20T14:58:24,360 | ^~~~~~ 2024-03-20T14:58:24,361 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:24,362 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:24,362 | ^~~~~~~~ 2024-03-20T14:58:24,363 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,363 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,364 184 | iter.store(*oiter); 2024-03-20T14:58:24,364 | ^~~~~~ 2024-03-20T14:58:24,365 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:24,365 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:24,366 | ^~~~~~~~ 2024-03-20T14:58:24,367 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,367 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,368 184 | iter.store(*oiter); 2024-03-20T14:58:24,369 | ^~~~~~ 2024-03-20T14:58:24,370 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:24,370 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:24,371 | ^~~~~~~~ 2024-03-20T14:58:24,372 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,373 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,373 184 | iter.store(*oiter); 2024-03-20T14:58:24,374 | ^~~~~~ 2024-03-20T14:58:24,375 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:24,375 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:24,376 | ^~~~~~~~ 2024-03-20T14:58:24,377 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,378 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:24,378 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,379 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,379 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:24,380 | ^~~~~~~~ 2024-03-20T14:58:24,380 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,381 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:24,382 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,382 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,383 184 | iter.store(*oiter); 2024-03-20T14:58:24,383 | ^~~~~~ 2024-03-20T14:58:24,384 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:24,384 201 | list operator*(N n, list const &l) 2024-03-20T14:58:24,385 | ^~~~~~~~ 2024-03-20T14:58:24,386 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,386 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,387 184 | iter.store(*oiter); 2024-03-20T14:58:24,387 | ^~~~~~ 2024-03-20T14:58:24,388 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:24,389 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:24,389 | ^~~~~~~~ 2024-03-20T14:58:24,390 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,391 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:24,391 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:24,392 | ^~~~~~~~ 2024-03-20T14:58:24,393 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,393 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:24,394 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:24,394 | ^~~~~~~~ 2024-03-20T14:58:24,395 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,396 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:24,397 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:24,398 | ^~~~~~~~ 2024-03-20T14:58:24,398 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,399 /tmp/pip-build-env-lmohwb5o/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 >&>]’: 2024-03-20T14:58:24,399 /tmp/pip-build-env-lmohwb5o/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 >&>]’ 2024-03-20T14:58:24,400 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,401 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,401 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,402 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,403 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:24,403 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,404 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,405 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:24,405 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:489: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]’ 2024-03-20T14:58:24,406 src/fluidimage/topologies/__pythran__/example.cpp:156: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::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-20T14:58:24,407 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-20T14:58:24,408 /tmp/pip-build-env-lmohwb5o/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 >&> >’) 2024-03-20T14:58:24,408 184 | iter.store(*oiter); 2024-03-20T14:58:24,409 | ^~~~~~ 2024-03-20T14:58:24,409 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:24,410 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:24,410 | ^~~~~~~~ 2024-03-20T14:58:24,411 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:24,412 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:24,412 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,413 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,414 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:24,414 | ^~~~~~~~ 2024-03-20T14:58:24,415 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:24,416 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:24,417 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,418 /tmp/pip-build-env-lmohwb5o/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>’ 2024-03-20T14:58:24,418 184 | iter.store(*oiter); 2024-03-20T14:58:24,419 | ^~~~~~ 2024-03-20T14:58:24,419 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:24,420 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:24,421 | ^~~~~~~~ 2024-03-20T14:58:24,421 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,422 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,423 184 | iter.store(*oiter); 2024-03-20T14:58:24,423 | ^~~~~~ 2024-03-20T14:58:24,424 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:24,425 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:24,425 | ^~~~~~~~ 2024-03-20T14:58:24,426 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,426 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,427 184 | iter.store(*oiter); 2024-03-20T14:58:24,427 | ^~~~~~ 2024-03-20T14:58:24,428 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:24,429 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:24,429 | ^~~~~~~~ 2024-03-20T14:58:24,430 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,431 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,432 184 | iter.store(*oiter); 2024-03-20T14:58:24,432 | ^~~~~~ 2024-03-20T14:58:24,433 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:24,434 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:24,435 | ^~~~~~~~ 2024-03-20T14:58:24,435 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,436 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,437 184 | iter.store(*oiter); 2024-03-20T14:58:24,438 | ^~~~~~ 2024-03-20T14:58:24,438 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:24,439 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:24,440 | ^~~~~~~~ 2024-03-20T14:58:24,441 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,441 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,442 184 | iter.store(*oiter); 2024-03-20T14:58:24,442 | ^~~~~~ 2024-03-20T14:58:24,443 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:24,444 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:24,444 | ^~~~~~~~ 2024-03-20T14:58:24,445 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,445 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:24,446 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,446 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,447 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:24,448 | ^~~~~~~~ 2024-03-20T14:58:24,449 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,450 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:24,450 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,451 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,452 184 | iter.store(*oiter); 2024-03-20T14:58:24,453 | ^~~~~~ 2024-03-20T14:58:24,454 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:24,454 201 | list operator*(N n, list const &l) 2024-03-20T14:58:24,455 | ^~~~~~~~ 2024-03-20T14:58:24,455 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,456 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,457 184 | iter.store(*oiter); 2024-03-20T14:58:24,458 | ^~~~~~ 2024-03-20T14:58:24,458 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:24,459 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:24,460 | ^~~~~~~~ 2024-03-20T14:58:24,461 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,461 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:24,462 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:24,463 | ^~~~~~~~ 2024-03-20T14:58:24,463 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,464 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:24,464 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:24,465 | ^~~~~~~~ 2024-03-20T14:58:24,466 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,466 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:24,467 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:24,467 | ^~~~~~~~ 2024-03-20T14:58:24,468 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,469 /tmp/pip-build-env-lmohwb5o/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 >&>]’: 2024-03-20T14:58:24,470 /tmp/pip-build-env-lmohwb5o/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 >&>]’ 2024-03-20T14:58:24,471 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,472 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,472 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,473 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,474 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:24,474 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:24,475 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:24,476 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470: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]’ 2024-03-20T14:58:24,477 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:489: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]’ 2024-03-20T14:58:24,478 src/fluidimage/topologies/__pythran__/example.cpp:156: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::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-20T14:58:24,478 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-20T14:58:24,479 /tmp/pip-build-env-lmohwb5o/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 >&> >’) 2024-03-20T14:58:24,480 184 | iter.store(*oiter); 2024-03-20T14:58:24,481 | ^~~~~~ 2024-03-20T14:58:24,481 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:24,482 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:24,483 | ^~~~~~~~ 2024-03-20T14:58:24,484 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:24,484 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:24,485 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,486 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,487 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:24,487 | ^~~~~~~~ 2024-03-20T14:58:24,488 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:24,489 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:24,489 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,490 /tmp/pip-build-env-lmohwb5o/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>’ 2024-03-20T14:58:24,491 184 | iter.store(*oiter); 2024-03-20T14:58:24,492 | ^~~~~~ 2024-03-20T14:58:24,493 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:24,493 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:24,494 | ^~~~~~~~ 2024-03-20T14:58:24,494 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,495 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,495 184 | iter.store(*oiter); 2024-03-20T14:58:24,496 | ^~~~~~ 2024-03-20T14:58:24,496 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:24,497 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:24,497 | ^~~~~~~~ 2024-03-20T14:58:24,498 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,499 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,499 184 | iter.store(*oiter); 2024-03-20T14:58:24,500 | ^~~~~~ 2024-03-20T14:58:24,501 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:24,502 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:24,502 | ^~~~~~~~ 2024-03-20T14:58:24,503 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,504 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,504 184 | iter.store(*oiter); 2024-03-20T14:58:24,505 | ^~~~~~ 2024-03-20T14:58:24,506 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:24,506 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:24,507 | ^~~~~~~~ 2024-03-20T14:58:24,508 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,508 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,509 184 | iter.store(*oiter); 2024-03-20T14:58:24,509 | ^~~~~~ 2024-03-20T14:58:24,510 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:24,511 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:24,511 | ^~~~~~~~ 2024-03-20T14:58:24,512 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,512 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,513 184 | iter.store(*oiter); 2024-03-20T14:58:24,513 | ^~~~~~ 2024-03-20T14:58:24,514 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:24,514 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:24,515 | ^~~~~~~~ 2024-03-20T14:58:24,516 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,516 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:24,517 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,518 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,518 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:24,519 | ^~~~~~~~ 2024-03-20T14:58:24,520 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:24,520 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:24,521 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:24,521 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,522 184 | iter.store(*oiter); 2024-03-20T14:58:24,523 | ^~~~~~ 2024-03-20T14:58:24,523 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:24,524 201 | list operator*(N n, list const &l) 2024-03-20T14:58:24,524 | ^~~~~~~~ 2024-03-20T14:58:24,525 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:24,525 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,526 184 | iter.store(*oiter); 2024-03-20T14:58:24,526 | ^~~~~~ 2024-03-20T14:58:24,527 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:24,528 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:24,528 | ^~~~~~~~ 2024-03-20T14:58:24,529 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,530 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:24,530 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:24,531 | ^~~~~~~~ 2024-03-20T14:58:24,531 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,532 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:24,532 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:24,533 | ^~~~~~~~ 2024-03-20T14:58:24,534 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:24,534 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:24,535 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:24,536 | ^~~~~~~~ 2024-03-20T14:58:24,536 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,696 [8/12] Compiling C++ object src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o 2024-03-20T14:58:28,697 FAILED: src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o 2024-03-20T14:58:28,698 c++ -Isrc/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p -Isrc/fluidimage/calcul/__pythran__ -I../src/fluidimage/calcul/__pythran__ -I/tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-lmohwb5o/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__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o -MF src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o.d -o src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o -c src/fluidimage/calcul/__pythran__/correl.cpp 2024-03-20T14:58:28,698 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-20T14:58:28,699 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-20T14:58:28,699 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-20T14:58:28,700 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-20T14:58:28,700 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-20T14:58:28,700 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-20T14:58:28,701 from src/fluidimage/calcul/__pythran__/correl.cpp:1: 2024-03-20T14:58:28,701 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:28,702 101 | xsimd::batch> { 2024-03-20T14:58:28,702 | ^~~~~ 2024-03-20T14:58:28,703 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-20T14:58:28,703 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-20T14:58:28,704 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:28,704 34 | class batch; 2024-03-20T14:58:28,705 | ^~~~~ 2024-03-20T14:58:28,705 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-20T14:58:28,706 101 | xsimd::batch> { 2024-03-20T14:58:28,706 | ^~ 2024-03-20T14:58:28,707 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-20T14:58:28,707 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-20T14:58:28,708 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:28,708 103 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:28,709 | ^ 2024-03-20T14:58:28,709 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:28,710 34 | class batch; 2024-03-20T14:58:28,710 | ^~~~~ 2024-03-20T14:58:28,711 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-20T14:58:28,712 103 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:28,712 | ^ 2024-03-20T14:58:28,712 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:28,713 105 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:28,713 | ^~~~~~~~~~~ 2024-03-20T14:58:28,714 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-20T14:58:28,714 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-20T14:58:28,714 | ^~~~~~~~~~~~~~ 2024-03-20T14:58:28,715 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-20T14:58:28,715 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:28,715 119 | void store(xsimd::batch const &); 2024-03-20T14:58:28,716 | ^ 2024-03-20T14:58:28,716 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:28,717 34 | class batch; 2024-03-20T14:58:28,717 | ^~~~~ 2024-03-20T14:58:28,718 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-20T14:58:28,718 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-20T14:58:28,719 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-20T14:58:28,719 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-20T14:58:28,720 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-20T14:58:28,720 | ^~~~~~~~~~~~~~ 2024-03-20T14:58:28,721 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-20T14:58:28,721 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:28,722 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-20T14:58:28,722 | ^ 2024-03-20T14:58:28,723 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:28,723 34 | class batch; 2024-03-20T14:58:28,724 | ^~~~~ 2024-03-20T14:58:28,724 /tmp/pip-build-env-lmohwb5o/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&)’: 2024-03-20T14:58:28,725 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-03-20T14:58:28,726 217 | val.store_unaligned(const_cast(data)); 2024-03-20T14:58:28,726 | ^~~~~~~~~~~~~~~ 2024-03-20T14:58:28,726 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-20T14:58:28,727 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-20T14:58:28,727 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-20T14:58:28,728 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-20T14:58:28,728 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-20T14:58:28,728 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-20T14:58:28,729 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:28,729 191 | xsimd::batch _splated; 2024-03-20T14:58:28,729 | ^ 2024-03-20T14:58:28,730 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:28,730 34 | class batch; 2024-03-20T14:58:28,731 | ^~~~~ 2024-03-20T14:58:28,731 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-20T14:58:28,732 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:28,732 733 | typename std::remove_reference::type::value_type>...>, 2024-03-20T14:58:28,733 | ^ 2024-03-20T14:58:28,734 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:28,734 34 | class batch; 2024-03-20T14:58:28,735 | ^~~~~ 2024-03-20T14:58:28,735 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-20T14:58:28,736 733 | typename std::remove_reference::type::value_type>...>, 2024-03-20T14:58:28,736 | ^~~ 2024-03-20T14:58:28,736 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-20T14:58:28,737 733 | typename std::remove_reference::type::value_type>...>, 2024-03-20T14:58:28,737 | ^ 2024-03-20T14:58:28,738 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-20T14:58:28,738 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-20T14:58:28,739 | ^ 2024-03-20T14:58:28,740 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-20T14:58:28,740 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-20T14:58:28,741 | ^~~~~~~~~~~~~ 2024-03-20T14:58:28,741 | nditerator 2024-03-20T14:58:28,741 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-20T14:58:28,742 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-20T14:58:28,742 | ^~~~~~~~~~~~~ 2024-03-20T14:58:28,742 | nditerator 2024-03-20T14:58:28,743 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-20T14:58:28,743 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-20T14:58:28,743 | ^~~~~~~~~~~~~ 2024-03-20T14:58:28,744 | nditerator 2024-03-20T14:58:28,744 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-20T14:58:28,744 743 | simd_iterator vend(types::vectorize) const; 2024-03-20T14:58:28,745 | ^~~~~~~~~~~~~ 2024-03-20T14:58:28,745 | nditerator 2024-03-20T14:58:28,746 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-20T14:58:28,746 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-03-20T14:58:28,747 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:28,747 174 | using vT = xsimd::batch; 2024-03-20T14:58:28,747 | ^ 2024-03-20T14:58:28,748 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:28,748 34 | class batch; 2024-03-20T14:58:28,749 | ^~~~~ 2024-03-20T14:58:28,749 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-20T14:58:28,750 176 | static const std::size_t vN = vT::size; 2024-03-20T14:58:28,750 | ^~ 2024-03-20T14:58:28,751 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-03-20T14:58:28,751 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:28,752 445 | using vT = typename xsimd::batch; 2024-03-20T14:58:28,752 | ^ 2024-03-20T14:58:28,753 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:28,754 34 | class batch; 2024-03-20T14:58:28,754 | ^~~~~ 2024-03-20T14:58:28,755 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-20T14:58:28,755 445 | using vT = typename xsimd::batch; 2024-03-20T14:58:28,756 | ^ 2024-03-20T14:58:28,756 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-20T14:58:28,757 448 | static const std::size_t vN = vT::size; 2024-03-20T14:58:28,757 | ^~ 2024-03-20T14:58:28,758 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-20T14:58:28,758 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:28,758 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:28,759 219 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:28,759 | ^ 2024-03-20T14:58:28,759 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:28,760 34 | class batch; 2024-03-20T14:58:28,760 | ^~~~~ 2024-03-20T14:58:28,761 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:28,761 219 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:28,762 | ^ 2024-03-20T14:58:28,762 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:28,763 220 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:28,763 | ^~~~~~~~~~~ 2024-03-20T14:58:28,764 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:28,764 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:28,765 497 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:28,766 | ^ 2024-03-20T14:58:28,766 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:28,767 34 | class batch; 2024-03-20T14:58:28,767 | ^~~~~ 2024-03-20T14:58:28,768 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:28,768 497 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:28,768 | ^ 2024-03-20T14:58:28,769 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:28,770 498 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:28,770 | ^~~~~~~~~~~ 2024-03-20T14:58:28,771 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-20T14:58:28,771 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-20T14:58:28,772 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-20T14:58:28,772 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-03-20T14:58:28,772 /tmp/pip-build-env-lmohwb5o/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) 2024-03-20T14:58:28,773 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-20T14:58:28,773 | ^ 2024-03-20T14:58:28,774 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:28,774 34 | class batch; 2024-03-20T14:58:28,774 | ^~~~~ 2024-03-20T14:58:28,775 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-20T14:58:28,775 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-20T14:58:28,775 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228: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’ 2024-03-20T14:58:28,776 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-20T14:58:28,776 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,777 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746: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’ 2024-03-20T14:58:28,777 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-20T14:58:28,778 | ^~~~~~~ 2024-03-20T14:58:28,778 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-20T14:58:28,779 595 | struct numpy_expr { 2024-03-20T14:58:28,779 | ^~~~~~~~~~ 2024-03-20T14:58:28,780 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-03-20T14:58:28,780 240 | numpy_expr::vbegin(vectorize) const 2024-03-20T14:58:28,781 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,781 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-20T14:58:28,782 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-20T14:58:28,783 | ^~~~~~ 2024-03-20T14:58:28,783 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-20T14:58:28,783 595 | struct numpy_expr { 2024-03-20T14:58:28,784 | ^~~~~~~~~~ 2024-03-20T14:58:28,784 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248: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’ 2024-03-20T14:58:28,784 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-20T14:58:28,785 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,785 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750: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’ 2024-03-20T14:58:28,786 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-20T14:58:28,786 | ^~~~~ 2024-03-20T14:58:28,787 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-20T14:58:28,787 595 | struct numpy_expr { 2024-03-20T14:58:28,788 | ^~~~~~~~~~ 2024-03-20T14:58:28,788 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-03-20T14:58:28,789 257 | numpy_expr::vend(vectorize) const 2024-03-20T14:58:28,789 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,790 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-20T14:58:28,790 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-20T14:58:28,791 | ^~~~ 2024-03-20T14:58:28,791 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-20T14:58:28,792 595 | struct numpy_expr { 2024-03-20T14:58:28,792 | ^~~~~~~~~~ 2024-03-20T14:58:28,793 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-20T14:58:28,793 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-20T14:58:28,794 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:28,794 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:28,795 334 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:28,796 | ^ 2024-03-20T14:58:28,796 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:28,797 34 | class batch; 2024-03-20T14:58:28,797 | ^~~~~ 2024-03-20T14:58:28,797 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:28,798 334 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:28,798 | ^ 2024-03-20T14:58:28,798 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:28,799 335 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:28,799 | ^~~~~~~~~~~ 2024-03-20T14:58:28,799 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:28,800 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:28,800 721 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:28,801 | ^ 2024-03-20T14:58:28,801 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:28,802 34 | class batch; 2024-03-20T14:58:28,802 | ^~~~~ 2024-03-20T14:58:28,802 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:28,803 721 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:28,803 | ^ 2024-03-20T14:58:28,804 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:28,804 722 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:28,805 | ^~~~~~~~~~~ 2024-03-20T14:58:28,805 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:28,806 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:28,806 690 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:28,807 | ^ 2024-03-20T14:58:28,807 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:28,808 34 | class batch; 2024-03-20T14:58:28,808 | ^~~~~ 2024-03-20T14:58:28,809 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:28,809 690 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:28,809 | ^ 2024-03-20T14:58:28,810 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:28,810 691 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:28,811 | ^~~~~~~~~~~ 2024-03-20T14:58:28,811 /tmp/pip-build-env-lmohwb5o/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’: 2024-03-20T14:58:28,811 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:28,812 249 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:28,812 | ^ 2024-03-20T14:58:28,812 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:28,813 34 | class batch; 2024-03-20T14:58:28,813 | ^~~~~ 2024-03-20T14:58:28,814 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-20T14:58:28,814 249 | using vector_type = typename xsimd::batch; 2024-03-20T14:58:28,815 | ^ 2024-03-20T14:58:28,815 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-20T14:58:28,816 250 | static const std::size_t vector_size = vector_type::size; 2024-03-20T14:58:28,816 | ^~~~~~~~~~~ 2024-03-20T14:58:28,817 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/sum.hpp:5, 2024-03-20T14:58:28,817 from src/fluidimage/calcul/__pythran__/correl.cpp:47: 2024-03-20T14:58:28,818 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In function ‘F {anonymous}::pythonic::numpy::vreduce(E, F)’: 2024-03-20T14:58:28,818 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:79:30: error: wrong number of template arguments (1, should be 2) 2024-03-20T14:58:28,819 79 | using vT = xsimd::batch; 2024-03-20T14:58:28,819 | ^ 2024-03-20T14:58:28,820 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-20T14:58:28,820 34 | class batch; 2024-03-20T14:58:28,821 | ^~~~~ 2024-03-20T14:58:28,821 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:80:30: error: ‘vT’ has not been declared 2024-03-20T14:58:28,822 80 | static const size_t vN = vT::size; 2024-03-20T14:58:28,822 | ^~ 2024-03-20T14:58:28,823 /tmp/pip-build-env-lmohwb5o/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’? 2024-03-20T14:58:28,823 88 | alignas(sizeof(vT)) T stored[vN]; 2024-03-20T14:58:28,824 | ^~ 2024-03-20T14:58:28,824 | vN 2024-03-20T14:58:28,825 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:88:7: warning: attributes at the beginning of statement are ignored [-Wattributes] 2024-03-20T14:58:28,825 88 | alignas(sizeof(vT)) T stored[vN]; 2024-03-20T14:58:28,825 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,826 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:89:27: error: ‘stored’ was not declared in this scope 2024-03-20T14:58:28,826 89 | vacc.store_aligned(&stored[0]); 2024-03-20T14:58:28,827 | ^~~~~~ 2024-03-20T14:58:28,827 /tmp/pip-build-env-lmohwb5o/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::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2024-03-20T14:58:28,827 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:36: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-20T14:58:28,828 /tmp/pip-build-env-lmohwb5o/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_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-20T14:58:28,828 /tmp/pip-build-env-lmohwb5o/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::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-20T14:58:28,829 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-20T14:58:28,829 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; 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]’ 2024-03-20T14:58:28,830 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-20T14:58:28,831 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-20T14:58:28,831 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::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 = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-20T14:58:28,831 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-20T14:58:28,832 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-20T14:58:28,832 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:28,833 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,834 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:28,834 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:28,835 | ^~~~~~~~ 2024-03-20T14:58:28,835 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,835 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:28,836 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:28,836 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,836 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:28,837 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:28,837 | ^~~~~~~~ 2024-03-20T14:58:28,838 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,838 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,838 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:28,839 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,839 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:28,840 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:28,841 | ^~~~~~~~ 2024-03-20T14:58:28,841 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,842 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:28,842 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:28,843 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,843 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-03-20T14:58:28,844 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:28,844 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:28,845 | ^~~~~~~~ 2024-03-20T14:58:28,845 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,846 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-20T14:58:28,847 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:28,847 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,847 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:28,848 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:28,848 | ^~~~~~~~ 2024-03-20T14:58:28,848 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,849 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,849 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:28,850 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,850 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:28,851 201 | list operator*(N n, list const &l) 2024-03-20T14:58:28,851 | ^~~~~~~~ 2024-03-20T14:58:28,851 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,852 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,853 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:28,853 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,854 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-03-20T14:58:28,854 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:28,855 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:28,855 | ^~~~~~~~ 2024-03-20T14:58:28,856 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:28,856 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:28,857 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,857 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,858 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:28,858 | ^~~~~~~~ 2024-03-20T14:58:28,858 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:28,859 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:28,859 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,859 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,860 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:28,860 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,860 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-03-20T14:58:28,861 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-03-20T14:58:28,861 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-03-20T14:58:28,861 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-03-20T14:58:28,862 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:28,862 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:28,863 | ^~~~~~~~ 2024-03-20T14:58:28,863 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,864 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:28,864 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:28,865 | ^~~~~~~~ 2024-03-20T14:58:28,865 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,866 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:28,867 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:28,867 | ^~~~~~~~ 2024-03-20T14:58:28,867 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,868 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:28,868 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:28,869 | ^~~~~~~~ 2024-03-20T14:58:28,869 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,870 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: 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::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<1>) const’ 2024-03-20T14:58:28,871 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-20T14:58:28,871 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,872 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430: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::numpy_iexpr >&> >; Op = {anonymous}::pythonic::numpy::functor::square; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2024-03-20T14:58:28,872 430 | auto _dereference(utils::index_sequence) const 2024-03-20T14:58:28,873 | ^~~~~~~~~~~~ 2024-03-20T14:58:28,873 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,874 /tmp/pip-build-env-lmohwb5o/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::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::square, ::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::square, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::square, ::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::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0}]’: 2024-03-20T14:58:28,874 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-03-20T14:58:28,875 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:36: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-20T14:58:28,875 /tmp/pip-build-env-lmohwb5o/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_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-20T14:58:28,876 /tmp/pip-build-env-lmohwb5o/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::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-20T14:58:28,876 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-20T14:58:28,877 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; 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]’ 2024-03-20T14:58:28,878 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-20T14:58:28,879 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-20T14:58:28,879 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::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 = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-20T14:58:28,879 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-20T14:58:28,880 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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 >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-03-20T14:58:28,880 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:28,881 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,881 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:28,882 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:28,882 | ^~~~~~~~ 2024-03-20T14:58:28,883 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,883 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{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’ 2024-03-20T14:58:28,884 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:28,885 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,885 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:28,885 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:28,886 | ^~~~~~~~ 2024-03-20T14:58:28,886 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,886 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,887 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:28,887 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,888 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:28,888 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:28,889 | ^~~~~~~~ 2024-03-20T14:58:28,889 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,890 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{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’ 2024-03-20T14:58:28,891 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:28,891 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,892 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:28,892 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:28,893 | ^~~~~~~~ 2024-03-20T14:58:28,893 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,894 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{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’ 2024-03-20T14:58:28,894 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:28,895 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,895 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:28,895 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:28,896 | ^~~~~~~~ 2024-03-20T14:58:28,896 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,896 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,897 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:28,897 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,898 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:28,899 201 | list operator*(N n, list const &l) 2024-03-20T14:58:28,899 | ^~~~~~~~ 2024-03-20T14:58:28,900 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,900 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,900 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:28,901 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,901 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:28,902 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:28,902 | ^~~~~~~~ 2024-03-20T14:58:28,903 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:28,903 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:28,904 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,904 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,905 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:28,906 | ^~~~~~~~ 2024-03-20T14:58:28,906 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:28,906 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:28,907 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,907 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,907 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:28,908 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,908 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:28,908 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:28,909 | ^~~~~~~~ 2024-03-20T14:58:28,909 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,909 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:28,910 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:28,910 | ^~~~~~~~ 2024-03-20T14:58:28,910 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,911 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:28,911 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:28,912 | ^~~~~~~~ 2024-03-20T14:58:28,912 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,913 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:28,913 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:28,914 | ^~~~~~~~ 2024-03-20T14:58:28,914 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,915 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’: 2024-03-20T14:58:28,915 /tmp/pip-build-env-lmohwb5o/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_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-20T14:58:28,916 /tmp/pip-build-env-lmohwb5o/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::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-20T14:58:28,916 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-20T14:58:28,917 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; 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]’ 2024-03-20T14:58:28,917 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-20T14:58:28,918 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-20T14:58:28,918 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::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 = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-20T14:58:28,919 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-20T14:58:28,919 /tmp/pip-build-env-lmohwb5o/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::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >&, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >&)’ 2024-03-20T14:58:28,920 83 | const long bound = std::distance(viter, vend); 2024-03-20T14:58:28,920 | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-20T14:58:28,921 In file included from /usr/include/c++/12/string:46, 2024-03-20T14:58:28,921 from /usr/include/c++/12/bits/locale_classes.h:40, 2024-03-20T14:58:28,922 from /usr/include/c++/12/bits/ios_base.h:41, 2024-03-20T14:58:28,922 from /usr/include/c++/12/ios:42, 2024-03-20T14:58:28,922 from /usr/include/c++/12/istream:38, 2024-03-20T14:58:28,923 from /usr/include/c++/12/sstream:38, 2024-03-20T14:58:28,923 from /usr/include/c++/12/complex:45, 2024-03-20T14:58:28,924 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-03-20T14:58:28,924 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-03-20T14:58:28,925 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-03-20T14:58:28,925 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-03-20T14:58:28,926 /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)’ 2024-03-20T14:58:28,926 147 | distance(_InputIterator __first, _InputIterator __last) 2024-03-20T14:58:28,927 | ^~~~~~~~ 2024-03-20T14:58:28,927 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,928 /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::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’: 2024-03-20T14:58:28,928 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-20T14:58:28,929 /tmp/pip-build-env-lmohwb5o/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_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-20T14:58:28,929 /tmp/pip-build-env-lmohwb5o/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::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-20T14:58:28,930 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-20T14:58:28,931 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; 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]’ 2024-03-20T14:58:28,931 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-20T14:58:28,932 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-20T14:58:28,932 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::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 = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-20T14:58:28,933 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-20T14:58:28,933 /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::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ 2024-03-20T14:58:28,934 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’: 2024-03-20T14:58:28,934 /tmp/pip-build-env-lmohwb5o/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_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-20T14:58:28,935 /tmp/pip-build-env-lmohwb5o/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::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-20T14:58:28,935 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-20T14:58:28,936 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; 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]’ 2024-03-20T14:58:28,936 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-20T14:58:28,937 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-20T14:58:28,937 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::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 = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-20T14:58:28,938 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-20T14:58:28,939 /tmp/pip-build-env-lmohwb5o/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::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-03-20T14:58:28,939 85 | auto vacc = *viter; 2024-03-20T14:58:28,939 | ^~~~~~ 2024-03-20T14:58:28,940 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-03-20T14:58:28,940 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-03-20T14:58:28,941 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:28,941 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:28,941 | ^~~~~~~~ 2024-03-20T14:58:28,942 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:28,942 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:28,943 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,943 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,944 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:28,944 | ^~~~~~~~ 2024-03-20T14:58:28,945 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:28,945 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:28,946 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,946 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-20T14:58:28,947 85 | auto vacc = *viter; 2024-03-20T14:58:28,947 | ^~~~~~ 2024-03-20T14:58:28,948 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:28,948 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:28,948 | ^~~~~~~~ 2024-03-20T14:58:28,949 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,949 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:28,950 85 | auto vacc = *viter; 2024-03-20T14:58:28,950 | ^~~~~~ 2024-03-20T14:58:28,950 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:28,951 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:28,951 | ^~~~~~~~ 2024-03-20T14:58:28,952 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,952 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,953 85 | auto vacc = *viter; 2024-03-20T14:58:28,953 | ^~~~~~ 2024-03-20T14:58:28,954 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:28,954 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:28,955 | ^~~~~~~~ 2024-03-20T14:58:28,955 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,956 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:28,956 85 | auto vacc = *viter; 2024-03-20T14:58:28,957 | ^~~~~~ 2024-03-20T14:58:28,957 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:28,958 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:28,958 | ^~~~~~~~ 2024-03-20T14:58:28,959 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,959 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-20T14:58:28,959 85 | auto vacc = *viter; 2024-03-20T14:58:28,960 | ^~~~~~ 2024-03-20T14:58:28,960 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:28,961 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:28,961 | ^~~~~~~~ 2024-03-20T14:58:28,962 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,962 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,963 85 | auto vacc = *viter; 2024-03-20T14:58:28,963 | ^~~~~~ 2024-03-20T14:58:28,964 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:28,964 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:28,965 | ^~~~~~~~ 2024-03-20T14:58:28,965 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:28,966 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:28,966 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,967 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,967 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:28,968 | ^~~~~~~~ 2024-03-20T14:58:28,968 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:28,969 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:28,970 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,970 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,970 85 | auto vacc = *viter; 2024-03-20T14:58:28,971 | ^~~~~~ 2024-03-20T14:58:28,971 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:28,971 201 | list operator*(N n, list const &l) 2024-03-20T14:58:28,972 | ^~~~~~~~ 2024-03-20T14:58:28,972 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,972 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,973 85 | auto vacc = *viter; 2024-03-20T14:58:28,973 | ^~~~~~ 2024-03-20T14:58:28,973 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:28,974 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:28,974 | ^~~~~~~~ 2024-03-20T14:58:28,975 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,975 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:28,976 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:28,976 | ^~~~~~~~ 2024-03-20T14:58:28,977 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,978 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:28,978 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:28,979 | ^~~~~~~~ 2024-03-20T14:58:28,979 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,980 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:28,980 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:28,980 | ^~~~~~~~ 2024-03-20T14:58:28,981 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,981 /tmp/pip-build-env-lmohwb5o/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::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-03-20T14:58:28,982 87 | Op{}(vacc, *viter); 2024-03-20T14:58:28,983 | ^~~~~~ 2024-03-20T14:58:28,983 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:28,983 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:28,984 | ^~~~~~~~ 2024-03-20T14:58:28,984 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:28,984 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:28,985 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,985 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,986 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:28,986 | ^~~~~~~~ 2024-03-20T14:58:28,986 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:28,987 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:28,988 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:28,988 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-20T14:58:28,989 87 | Op{}(vacc, *viter); 2024-03-20T14:58:28,989 | ^~~~~~ 2024-03-20T14:58:28,990 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:28,990 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:28,991 | ^~~~~~~~ 2024-03-20T14:58:28,991 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,992 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:28,992 87 | Op{}(vacc, *viter); 2024-03-20T14:58:28,993 | ^~~~~~ 2024-03-20T14:58:28,993 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:28,994 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:28,994 | ^~~~~~~~ 2024-03-20T14:58:28,994 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,995 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:28,995 87 | Op{}(vacc, *viter); 2024-03-20T14:58:28,996 | ^~~~~~ 2024-03-20T14:58:28,996 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:28,996 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:28,997 | ^~~~~~~~ 2024-03-20T14:58:28,997 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:28,998 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:28,998 87 | Op{}(vacc, *viter); 2024-03-20T14:58:28,999 | ^~~~~~ 2024-03-20T14:58:28,999 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:29,000 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:29,000 | ^~~~~~~~ 2024-03-20T14:58:29,000 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,001 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-20T14:58:29,001 87 | Op{}(vacc, *viter); 2024-03-20T14:58:29,002 | ^~~~~~ 2024-03-20T14:58:29,003 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:29,003 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:29,003 | ^~~~~~~~ 2024-03-20T14:58:29,004 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,004 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,004 87 | Op{}(vacc, *viter); 2024-03-20T14:58:29,005 | ^~~~~~ 2024-03-20T14:58:29,005 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:29,005 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:29,006 | ^~~~~~~~ 2024-03-20T14:58:29,006 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:29,007 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:29,007 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,008 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,008 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:29,009 | ^~~~~~~~ 2024-03-20T14:58:29,009 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:29,010 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:29,010 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,011 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,011 87 | Op{}(vacc, *viter); 2024-03-20T14:58:29,012 | ^~~~~~ 2024-03-20T14:58:29,012 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:29,013 201 | list operator*(N n, list const &l) 2024-03-20T14:58:29,013 | ^~~~~~~~ 2024-03-20T14:58:29,014 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,014 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,015 87 | Op{}(vacc, *viter); 2024-03-20T14:58:29,015 | ^~~~~~ 2024-03-20T14:58:29,016 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:29,016 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:29,016 | ^~~~~~~~ 2024-03-20T14:58:29,017 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,017 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:29,018 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:29,018 | ^~~~~~~~ 2024-03-20T14:58:29,018 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,019 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:29,019 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:29,019 | ^~~~~~~~ 2024-03-20T14:58:29,020 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,020 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:29,021 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:29,021 | ^~~~~~~~ 2024-03-20T14:58:29,022 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,022 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’: 2024-03-20T14:58:29,023 /tmp/pip-build-env-lmohwb5o/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_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-20T14:58:29,024 /tmp/pip-build-env-lmohwb5o/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::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-03-20T14:58:29,024 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-20T14:58:29,025 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; 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]’ 2024-03-20T14:58:29,025 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-20T14:58:29,026 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-20T14:58:29,026 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::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 = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-20T14:58:29,027 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-20T14:58:29,027 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin({anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-03-20T14:58:29,028 82 | auto viter = vectorizer::vbegin(e), vend = vectorizer::vend(e); 2024-03-20T14:58:29,029 | ~~~~~~~~~~~~~~~~~~^~~ 2024-03-20T14:58:29,029 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:13: 2024-03-20T14:58:29,030 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-20T14:58:29,030 17 | static auto vbegin(E &&expr) 2024-03-20T14:58:29,030 | ^~~~~~ 2024-03-20T14:58:29,031 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,031 /tmp/pip-build-env-lmohwb5o/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 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-03-20T14:58:29,032 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:36: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-20T14:58:29,032 /tmp/pip-build-env-lmohwb5o/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_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-20T14:58:29,033 /tmp/pip-build-env-lmohwb5o/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::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-03-20T14:58:29,033 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-20T14:58:29,034 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; 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]’ 2024-03-20T14:58:29,034 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-20T14:58:29,035 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-20T14:58:29,035 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::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 = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-20T14:58:29,036 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-20T14:58:29,036 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-20T14:58:29,037 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-20T14:58:29,037 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-20T14:58:29,038 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273: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::square; Args = {{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::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-03-20T14:58:29,039 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-20T14:58:29,039 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,039 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’: 2024-03-20T14:58:29,040 /tmp/pip-build-env-lmohwb5o/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_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-20T14:58:29,040 /tmp/pip-build-env-lmohwb5o/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::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-03-20T14:58:29,041 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-20T14:58:29,041 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; 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]’ 2024-03-20T14:58:29,042 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-20T14:58:29,043 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-20T14:58:29,043 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::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 = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-20T14:58:29,044 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-20T14:58:29,044 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:64: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vend({anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-03-20T14:58:29,045 82 | auto viter = vectorizer::vbegin(e), vend = vectorizer::vend(e); 2024-03-20T14:58:29,045 | ~~~~~~~~~~~~~~~~^~~ 2024-03-20T14:58:29,046 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:23:17: note: candidate: ‘template static decltype (forward(expr).vend({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vend(E&&)’ 2024-03-20T14:58:29,046 23 | static auto vend(E &&expr) 2024-03-20T14:58:29,047 | ^~~~ 2024-03-20T14:58:29,047 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:23:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,048 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vend({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vend(E&&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-03-20T14:58:29,048 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:64: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-20T14:58:29,049 /tmp/pip-build-env-lmohwb5o/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_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-20T14:58:29,049 /tmp/pip-build-env-lmohwb5o/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::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-03-20T14:58:29,050 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-20T14:58:29,050 /tmp/pip-build-env-lmohwb5o/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::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; 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]’ 2024-03-20T14:58:29,051 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-20T14:58:29,052 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-20T14:58:29,052 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::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 = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-20T14:58:29,052 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-20T14:58:29,053 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:24:47: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-20T14:58:29,053 24 | -> decltype(std::forward(expr).vend(vectorize{})) 2024-03-20T14:58:29,054 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-20T14:58:29,055 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:290:33: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::numpy::functor::square; Args = {{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::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-03-20T14:58:29,055 290 | numpy_expr::vend(vectorize_nobroadcast) const 2024-03-20T14:58:29,056 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,056 /tmp/pip-build-env-lmohwb5o/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::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’: 2024-03-20T14:58:29,057 /tmp/pip-build-env-lmohwb5o/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::broadcast >]’ 2024-03-20T14:58:29,058 /tmp/pip-build-env-lmohwb5o/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::broadcast >]’ 2024-03-20T14:58:29,058 /tmp/pip-build-env-lmohwb5o/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::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-20T14:58:29,059 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-20T14:58:29,059 /tmp/pip-build-env-lmohwb5o/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::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-20T14:58:29,060 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:29,060 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-20T14:58:29,061 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-20T14:58:29,061 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-20T14:58:29,062 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-20T14:58:29,062 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::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 = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-20T14:58:29,063 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-20T14:58:29,063 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-20T14:58:29,064 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:29,064 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,064 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:29,065 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:29,065 | ^~~~~~~~ 2024-03-20T14:58:29,066 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,066 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:29,066 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:29,067 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,067 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:29,068 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:29,069 | ^~~~~~~~ 2024-03-20T14:58:29,069 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,070 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,070 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:29,071 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,071 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:29,072 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:29,072 | ^~~~~~~~ 2024-03-20T14:58:29,073 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,073 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:29,074 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:29,075 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,075 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:29,076 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:29,076 | ^~~~~~~~ 2024-03-20T14:58:29,076 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,077 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-20T14:58:29,077 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:29,077 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,078 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:29,078 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:29,079 | ^~~~~~~~ 2024-03-20T14:58:29,079 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,080 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,080 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:29,081 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,081 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:29,082 201 | list operator*(N n, list const &l) 2024-03-20T14:58:29,083 | ^~~~~~~~ 2024-03-20T14:58:29,083 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,084 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,084 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:29,085 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,085 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:29,086 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:29,086 | ^~~~~~~~ 2024-03-20T14:58:29,087 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:29,087 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:29,088 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,088 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,088 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:29,089 | ^~~~~~~~ 2024-03-20T14:58:29,089 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:29,089 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:29,090 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,090 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,091 409 | Op>()(*std::declval()...))>::type> { 2024-03-20T14:58:29,091 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,092 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:29,092 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:29,092 | ^~~~~~~~ 2024-03-20T14:58:29,093 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,093 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:29,094 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:29,094 | ^~~~~~~~ 2024-03-20T14:58:29,095 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,096 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:29,096 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:29,097 | ^~~~~~~~ 2024-03-20T14:58:29,097 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,098 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:29,098 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:29,099 | ^~~~~~~~ 2024-03-20T14:58:29,099 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,100 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: 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::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-20T14:58:29,101 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-20T14:58:29,102 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,102 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430: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::broadcast >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator}]’ 2024-03-20T14:58:29,103 430 | auto _dereference(utils::index_sequence) const 2024-03-20T14:58:29,103 | ^~~~~~~~~~~~ 2024-03-20T14:58:29,104 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,104 /tmp/pip-build-env-lmohwb5o/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::broadcast >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::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::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::broadcast >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::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::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-20T14:58:29,105 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: 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::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-20T14:58:29,106 /tmp/pip-build-env-lmohwb5o/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::broadcast >]’ 2024-03-20T14:58:29,106 /tmp/pip-build-env-lmohwb5o/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::broadcast >]’ 2024-03-20T14:58:29,107 /tmp/pip-build-env-lmohwb5o/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::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-20T14:58:29,107 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-20T14:58:29,108 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:29,108 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-20T14:58:29,109 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-20T14:58:29,109 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-20T14:58:29,110 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-20T14:58:29,110 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::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 = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-20T14:58:29,111 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-20T14:58:29,111 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431: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_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-03-20T14:58:29,112 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:29,112 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,113 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:29,113 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:29,113 | ^~~~~~~~ 2024-03-20T14:58:29,114 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,114 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:29,115 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:29,115 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,116 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:29,116 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:29,117 | ^~~~~~~~ 2024-03-20T14:58:29,117 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,118 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,118 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:29,119 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,119 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:29,120 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:29,121 | ^~~~~~~~ 2024-03-20T14:58:29,121 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,121 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:29,122 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:29,122 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,123 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:29,123 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:29,123 | ^~~~~~~~ 2024-03-20T14:58:29,124 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,125 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-20T14:58:29,125 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:29,126 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,127 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:29,127 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:29,127 | ^~~~~~~~ 2024-03-20T14:58:29,128 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,129 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,129 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:29,129 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,130 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:29,131 201 | list operator*(N n, list const &l) 2024-03-20T14:58:29,132 | ^~~~~~~~ 2024-03-20T14:58:29,132 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,132 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,133 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:29,133 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,133 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:29,134 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:29,134 | ^~~~~~~~ 2024-03-20T14:58:29,135 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:29,135 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:29,135 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,136 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,136 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:29,137 | ^~~~~~~~ 2024-03-20T14:58:29,138 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:29,138 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:29,139 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,139 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,140 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-20T14:58:29,141 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,141 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:29,141 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:29,142 | ^~~~~~~~ 2024-03-20T14:58:29,142 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,143 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:29,143 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:29,144 | ^~~~~~~~ 2024-03-20T14:58:29,145 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,145 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:29,146 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:29,146 | ^~~~~~~~ 2024-03-20T14:58:29,147 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,147 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:29,147 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:29,148 | ^~~~~~~~ 2024-03-20T14:58:29,148 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,148 /tmp/pip-build-env-lmohwb5o/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::broadcast >]’: 2024-03-20T14:58:29,149 /tmp/pip-build-env-lmohwb5o/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::broadcast >]’ 2024-03-20T14:58:29,150 /tmp/pip-build-env-lmohwb5o/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::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-20T14:58:29,150 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-20T14:58:29,151 /tmp/pip-build-env-lmohwb5o/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::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-20T14:58:29,151 /tmp/pip-build-env-lmohwb5o/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::broadcast >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-20T14:58:29,152 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:29,152 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-20T14:58:29,153 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-20T14:58:29,153 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-20T14:58:29,154 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-20T14:58:29,154 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::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 = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-20T14:58:29,155 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-20T14:58:29,156 /tmp/pip-build-env-lmohwb5o/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::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’) 2024-03-20T14:58:29,156 184 | iter.store(*oiter); 2024-03-20T14:58:29,157 | ^~~~~~ 2024-03-20T14:58:29,157 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:29,158 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:29,158 | ^~~~~~~~ 2024-03-20T14:58:29,159 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:29,159 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:29,160 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,160 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,161 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:29,161 | ^~~~~~~~ 2024-03-20T14:58:29,162 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:29,162 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:29,163 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,164 /tmp/pip-build-env-lmohwb5o/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::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-20T14:58:29,164 184 | iter.store(*oiter); 2024-03-20T14:58:29,165 | ^~~~~~ 2024-03-20T14:58:29,165 /usr/include/c++/12/complex:392:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const complex<_Tp>&)’ 2024-03-20T14:58:29,166 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) 2024-03-20T14:58:29,166 | ^~~~~~~~ 2024-03-20T14:58:29,167 /usr/include/c++/12/complex:392:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,167 /tmp/pip-build-env-lmohwb5o/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::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-20T14:58:29,168 184 | iter.store(*oiter); 2024-03-20T14:58:29,168 | ^~~~~~ 2024-03-20T14:58:29,169 /usr/include/c++/12/complex:401:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const _Tp&)’ 2024-03-20T14:58:29,169 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) 2024-03-20T14:58:29,170 | ^~~~~~~~ 2024-03-20T14:58:29,170 /usr/include/c++/12/complex:401:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,170 /tmp/pip-build-env-lmohwb5o/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::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-20T14:58:29,171 184 | iter.store(*oiter); 2024-03-20T14:58:29,171 | ^~~~~~ 2024-03-20T14:58:29,172 /usr/include/c++/12/complex:410:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const _Tp&, const complex<_Tp>&)’ 2024-03-20T14:58:29,172 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) 2024-03-20T14:58:29,173 | ^~~~~~~~ 2024-03-20T14:58:29,173 /usr/include/c++/12/complex:410:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,174 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,175 184 | iter.store(*oiter); 2024-03-20T14:58:29,175 | ^~~~~~ 2024-03-20T14:58:29,176 In file included from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/complex64.hpp:6, 2024-03-20T14:58:29,176 from /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:25: 2024-03-20T14:58:29,176 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:29,177 42 | complex_broadcast_t operator*(std::complex self, S other) 2024-03-20T14:58:29,177 | ^~~~~~~~ 2024-03-20T14:58:29,177 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,178 /tmp/pip-build-env-lmohwb5o/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::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘std::complex<_Tp>’ 2024-03-20T14:58:29,178 184 | iter.store(*oiter); 2024-03-20T14:58:29,179 | ^~~~~~ 2024-03-20T14:58:29,179 /tmp/pip-build-env-lmohwb5o/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>)’ 2024-03-20T14:58:29,180 49 | complex_broadcast_t operator*(S self, std::complex other) 2024-03-20T14:58:29,180 | ^~~~~~~~ 2024-03-20T14:58:29,181 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,181 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,182 184 | iter.store(*oiter); 2024-03-20T14:58:29,182 | ^~~~~~ 2024-03-20T14:58:29,183 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:29,183 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:29,184 | ^~~~~~~~ 2024-03-20T14:58:29,184 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,185 /tmp/pip-build-env-lmohwb5o/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::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:29,185 184 | iter.store(*oiter); 2024-03-20T14:58:29,186 | ^~~~~~ 2024-03-20T14:58:29,186 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:29,187 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:29,187 | ^~~~~~~~ 2024-03-20T14:58:29,188 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,189 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,189 184 | iter.store(*oiter); 2024-03-20T14:58:29,190 | ^~~~~~ 2024-03-20T14:58:29,190 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:29,191 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:29,191 | ^~~~~~~~ 2024-03-20T14:58:29,192 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,192 /tmp/pip-build-env-lmohwb5o/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::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-20T14:58:29,193 184 | iter.store(*oiter); 2024-03-20T14:58:29,193 | ^~~~~~ 2024-03-20T14:58:29,194 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:29,194 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:29,195 | ^~~~~~~~ 2024-03-20T14:58:29,196 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,196 /tmp/pip-build-env-lmohwb5o/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::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-20T14:58:29,197 184 | iter.store(*oiter); 2024-03-20T14:58:29,197 | ^~~~~~ 2024-03-20T14:58:29,198 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:29,198 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:29,199 | ^~~~~~~~ 2024-03-20T14:58:29,199 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,200 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,200 184 | iter.store(*oiter); 2024-03-20T14:58:29,201 | ^~~~~~ 2024-03-20T14:58:29,201 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:29,202 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:29,202 | ^~~~~~~~ 2024-03-20T14:58:29,203 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:29,203 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:29,204 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,204 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,205 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:29,205 | ^~~~~~~~ 2024-03-20T14:58:29,206 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:29,206 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:29,207 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,207 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,208 184 | iter.store(*oiter); 2024-03-20T14:58:29,208 | ^~~~~~ 2024-03-20T14:58:29,209 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:29,210 201 | list operator*(N n, list const &l) 2024-03-20T14:58:29,210 | ^~~~~~~~ 2024-03-20T14:58:29,211 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,212 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,212 184 | iter.store(*oiter); 2024-03-20T14:58:29,217 | ^~~~~~ 2024-03-20T14:58:29,218 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:29,218 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:29,219 | ^~~~~~~~ 2024-03-20T14:58:29,220 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,220 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:29,222 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:29,222 | ^~~~~~~~ 2024-03-20T14:58:29,223 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,223 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:29,224 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:29,225 | ^~~~~~~~ 2024-03-20T14:58:29,225 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,226 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:29,227 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:29,227 | ^~~~~~~~ 2024-03-20T14:58:29,228 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,228 /tmp/pip-build-env-lmohwb5o/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::broadcast >]’: 2024-03-20T14:58:29,229 /tmp/pip-build-env-lmohwb5o/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::broadcast >]’ 2024-03-20T14:58:29,230 /tmp/pip-build-env-lmohwb5o/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::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-20T14:58:29,230 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-20T14:58:29,231 /tmp/pip-build-env-lmohwb5o/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::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-20T14:58:29,232 /tmp/pip-build-env-lmohwb5o/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::broadcast >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-20T14:58:29,232 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:29,233 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-20T14:58:29,234 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-20T14:58:29,234 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-20T14:58:29,235 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-20T14:58:29,235 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::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 = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-20T14:58:29,236 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-20T14:58:29,237 /tmp/pip-build-env-lmohwb5o/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::broadcast >&)’ 2024-03-20T14:58:29,237 178 | auto oiter = vectorizer::vbegin(other); 2024-03-20T14:58:29,238 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-20T14:58:29,239 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-20T14:58:29,239 17 | static auto vbegin(E &&expr) 2024-03-20T14:58:29,240 | ^~~~~~ 2024-03-20T14:58:29,241 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,241 /tmp/pip-build-env-lmohwb5o/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::broadcast >&]’: 2024-03-20T14:58:29,242 /tmp/pip-build-env-lmohwb5o/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::broadcast >]’ 2024-03-20T14:58:29,242 /tmp/pip-build-env-lmohwb5o/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::broadcast >]’ 2024-03-20T14:58:29,243 /tmp/pip-build-env-lmohwb5o/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::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-20T14:58:29,243 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-20T14:58:29,244 /tmp/pip-build-env-lmohwb5o/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::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-20T14:58:29,245 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:29,245 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-20T14:58:29,246 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-20T14:58:29,246 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-20T14:58:29,247 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-20T14:58:29,248 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::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 = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-20T14:58:29,249 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-20T14:58:29,249 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-20T14:58:29,250 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-20T14:58:29,250 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-20T14:58:29,251 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273: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::broadcast}; 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::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >]’ 2024-03-20T14:58:29,251 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-20T14:58:29,252 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,252 /tmp/pip-build-env-lmohwb5o/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 >&>]’: 2024-03-20T14:58:29,253 /tmp/pip-build-env-lmohwb5o/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 >&>]’ 2024-03-20T14:58:29,254 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:29,254 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:29,255 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:29,256 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:29,256 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:29,257 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-20T14:58:29,258 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-20T14:58:29,258 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-20T14:58:29,259 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-20T14:58:29,260 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::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 = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-20T14:58:29,260 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-20T14:58:29,261 /tmp/pip-build-env-lmohwb5o/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 >&> >’) 2024-03-20T14:58:29,262 184 | iter.store(*oiter); 2024-03-20T14:58:29,264 | ^~~~~~ 2024-03-20T14:58:29,265 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:29,266 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:29,267 | ^~~~~~~~ 2024-03-20T14:58:29,268 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:29,268 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:29,269 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,270 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,271 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:29,272 | ^~~~~~~~ 2024-03-20T14:58:29,273 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:29,273 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:29,274 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,275 /tmp/pip-build-env-lmohwb5o/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>’ 2024-03-20T14:58:29,276 184 | iter.store(*oiter); 2024-03-20T14:58:29,278 | ^~~~~~ 2024-03-20T14:58:29,278 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:29,279 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:29,280 | ^~~~~~~~ 2024-03-20T14:58:29,281 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,282 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:29,283 184 | iter.store(*oiter); 2024-03-20T14:58:29,283 | ^~~~~~ 2024-03-20T14:58:29,284 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:29,285 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:29,286 | ^~~~~~~~ 2024-03-20T14:58:29,287 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,288 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,289 184 | iter.store(*oiter); 2024-03-20T14:58:29,290 | ^~~~~~ 2024-03-20T14:58:29,291 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:29,292 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:29,293 | ^~~~~~~~ 2024-03-20T14:58:29,294 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,294 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:29,295 184 | iter.store(*oiter); 2024-03-20T14:58:29,296 | ^~~~~~ 2024-03-20T14:58:29,297 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:29,298 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:29,299 | ^~~~~~~~ 2024-03-20T14:58:29,300 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,301 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:29,302 184 | iter.store(*oiter); 2024-03-20T14:58:29,303 | ^~~~~~ 2024-03-20T14:58:29,304 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:29,304 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:29,305 | ^~~~~~~~ 2024-03-20T14:58:29,306 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,307 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,308 184 | iter.store(*oiter); 2024-03-20T14:58:29,309 | ^~~~~~ 2024-03-20T14:58:29,310 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:29,311 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:29,312 | ^~~~~~~~ 2024-03-20T14:58:29,313 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:29,314 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:29,314 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,315 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,316 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:29,317 | ^~~~~~~~ 2024-03-20T14:58:29,317 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:29,318 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:29,319 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,319 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,320 184 | iter.store(*oiter); 2024-03-20T14:58:29,321 | ^~~~~~ 2024-03-20T14:58:29,321 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:29,322 201 | list operator*(N n, list const &l) 2024-03-20T14:58:29,323 | ^~~~~~~~ 2024-03-20T14:58:29,324 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,324 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,325 184 | iter.store(*oiter); 2024-03-20T14:58:29,325 | ^~~~~~ 2024-03-20T14:58:29,326 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:29,326 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:29,327 | ^~~~~~~~ 2024-03-20T14:58:29,328 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,328 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:29,329 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:29,330 | ^~~~~~~~ 2024-03-20T14:58:29,330 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,331 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:29,332 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:29,333 | ^~~~~~~~ 2024-03-20T14:58:29,334 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,335 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:29,335 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:29,336 | ^~~~~~~~ 2024-03-20T14:58:29,337 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,338 /tmp/pip-build-env-lmohwb5o/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 >&>]’: 2024-03-20T14:58:29,339 /tmp/pip-build-env-lmohwb5o/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 >&>]’ 2024-03-20T14:58:29,339 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:29,340 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257: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]’ 2024-03-20T14:58:29,340 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:29,341 /tmp/pip-build-env-lmohwb5o/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]’ 2024-03-20T14:58:29,341 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-20T14:58:29,342 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480: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::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-20T14:58:29,342 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-20T14:58:29,343 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-20T14:58:29,343 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-20T14:58:29,343 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::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 = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-20T14:58:29,344 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-20T14:58:29,344 /tmp/pip-build-env-lmohwb5o/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 >&> >’) 2024-03-20T14:58:29,345 184 | iter.store(*oiter); 2024-03-20T14:58:29,345 | ^~~~~~ 2024-03-20T14:58:29,346 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-20T14:58:29,346 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:29,347 | ^~~~~~~~ 2024-03-20T14:58:29,347 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:29,348 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:29,348 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,349 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,349 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-20T14:58:29,349 | ^~~~~~~~ 2024-03-20T14:58:29,350 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-20T14:58:29,350 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-20T14:58:29,351 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,351 /tmp/pip-build-env-lmohwb5o/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>’ 2024-03-20T14:58:29,352 184 | iter.store(*oiter); 2024-03-20T14:58:29,352 | ^~~~~~ 2024-03-20T14:58:29,352 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-20T14:58:29,353 265 | T operator*(none const &t0, T const &t1) 2024-03-20T14:58:29,353 | ^~~~~~~~ 2024-03-20T14:58:29,353 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,354 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:29,354 184 | iter.store(*oiter); 2024-03-20T14:58:29,355 | ^~~~~~ 2024-03-20T14:58:29,355 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-20T14:58:29,356 271 | T operator*(T const &t0, none const &t1) 2024-03-20T14:58:29,356 | ^~~~~~~~ 2024-03-20T14:58:29,357 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,357 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,358 184 | iter.store(*oiter); 2024-03-20T14:58:29,359 | ^~~~~~ 2024-03-20T14:58:29,359 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-20T14:58:29,360 277 | none operator*(none const &t0, none const &t1) 2024-03-20T14:58:29,360 | ^~~~~~~~ 2024-03-20T14:58:29,360 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,361 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:29,362 184 | iter.store(*oiter); 2024-03-20T14:58:29,362 | ^~~~~~ 2024-03-20T14:58:29,363 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-20T14:58:29,364 404 | list operator*(static_list const &self, long t) 2024-03-20T14:58:29,364 | ^~~~~~~~ 2024-03-20T14:58:29,364 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,365 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:29,365 184 | iter.store(*oiter); 2024-03-20T14:58:29,365 | ^~~~~~ 2024-03-20T14:58:29,366 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-20T14:58:29,366 411 | list operator*(long t, static_list const &self) 2024-03-20T14:58:29,366 | ^~~~~~~~ 2024-03-20T14:58:29,367 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,367 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,368 184 | iter.store(*oiter); 2024-03-20T14:58:29,368 | ^~~~~~ 2024-03-20T14:58:29,369 /tmp/pip-build-env-lmohwb5o/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&&)’ 2024-03-20T14:58:29,369 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:29,370 | ^~~~~~~~ 2024-03-20T14:58:29,370 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:29,371 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:29,371 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,372 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,372 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-20T14:58:29,373 | ^~~~~~~~ 2024-03-20T14:58:29,373 /tmp/pip-build-env-lmohwb5o/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’ 2024-03-20T14:58:29,374 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-20T14:58:29,374 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-20T14:58:29,375 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,375 184 | iter.store(*oiter); 2024-03-20T14:58:29,376 | ^~~~~~ 2024-03-20T14:58:29,376 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-20T14:58:29,377 201 | list operator*(N n, list const &l) 2024-03-20T14:58:29,377 | ^~~~~~~~ 2024-03-20T14:58:29,377 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-20T14:58:29,378 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,378 184 | iter.store(*oiter); 2024-03-20T14:58:29,379 | ^~~~~~ 2024-03-20T14:58:29,379 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:29,379 655 | inline str operator*(str const &s, long n) 2024-03-20T14:58:29,380 | ^~~~~~~~ 2024-03-20T14:58:29,380 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,380 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:29,381 667 | inline str operator*(long t, str const &s) 2024-03-20T14:58:29,381 | ^~~~~~~~ 2024-03-20T14:58:29,382 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,382 /tmp/pip-build-env-lmohwb5o/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)’ 2024-03-20T14:58:29,383 672 | inline str operator*(chr const &s, long n) 2024-03-20T14:58:29,383 | ^~~~~~~~ 2024-03-20T14:58:29,384 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,384 /tmp/pip-build-env-lmohwb5o/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&)’ 2024-03-20T14:58:29,385 682 | inline str operator*(long t, chr const &c) 2024-03-20T14:58:29,385 | ^~~~~~~~ 2024-03-20T14:58:29,386 /tmp/pip-build-env-lmohwb5o/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-20T14:58:29,386 ninja: build stopped: subcommand failed. 2024-03-20T14:58:29,394 ERROR: Preparing metadata (pyproject.toml) exited with 1 2024-03-20T14:58:29,410 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py prepare_metadata_for_build_wheel /tmp/tmpewea5efg[/] 2024-03-20T14:58:29,411 [bold magenta]cwd[/]: /tmp/pip-wheel-egw6g5y1/fluidimage_2fc89ea271fc46c68d6659c774837d53 2024-03-20T14:58:29,412 Preparing metadata (pyproject.toml): finished with status 'error' 2024-03-20T14:58:29,414 ERROR: metadata generation failed 2024-03-20T14:58:29,420 Exception information: 2024-03-20T14:58:29,420 Traceback (most recent call last): 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata.py", line 35, in generate_metadata 2024-03-20T14:58:29,420 distinfo_dir = backend.prepare_metadata_for_build_wheel(metadata_dir) 2024-03-20T14:58:29,420 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/misc.py", line 766, in prepare_metadata_for_build_wheel 2024-03-20T14:58:29,420 return super().prepare_metadata_for_build_wheel( 2024-03-20T14:58:29,420 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 186, in prepare_metadata_for_build_wheel 2024-03-20T14:58:29,420 return self._call_hook('prepare_metadata_for_build_wheel', { 2024-03-20T14:58:29,420 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 311, in _call_hook 2024-03-20T14:58:29,420 self._subprocess_runner( 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 252, in runner 2024-03-20T14:58:29,420 call_subprocess( 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2024-03-20T14:58:29,420 raise error 2024-03-20T14:58:29,420 pip._internal.exceptions.InstallationSubprocessError: Preparing metadata (pyproject.toml) exited with 1 2024-03-20T14:58:29,420 2024-03-20T14:58:29,420 The above exception was the direct cause of the following exception: 2024-03-20T14:58:29,420 2024-03-20T14:58:29,420 Traceback (most recent call last): 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2024-03-20T14:58:29,420 status = run_func(*args) 2024-03-20T14:58:29,420 ^^^^^^^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 245, in wrapper 2024-03-20T14:58:29,420 return func(self, options, args) 2024-03-20T14:58:29,420 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2024-03-20T14:58:29,420 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2024-03-20T14:58:29,420 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve 2024-03-20T14:58:29,420 result = self._result = resolver.resolve( 2024-03-20T14:58:29,420 ^^^^^^^^^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2024-03-20T14:58:29,420 state = resolution.resolve(requirements, max_rounds=max_rounds) 2024-03-20T14:58:29,420 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2024-03-20T14:58:29,420 self._add_to_criteria(self.state.criteria, r, parent=None) 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2024-03-20T14:58:29,420 if not criterion.candidates: 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2024-03-20T14:58:29,420 return bool(self._sequence) 2024-03-20T14:58:29,420 ^^^^^^^^^^^^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2024-03-20T14:58:29,420 return any(self) 2024-03-20T14:58:29,420 ^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2024-03-20T14:58:29,420 return (c for c in iterator if id(c) not in self._incompatible_ids) 2024-03-20T14:58:29,420 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2024-03-20T14:58:29,420 candidate = func() 2024-03-20T14:58:29,420 ^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 182, in _make_candidate_from_link 2024-03-20T14:58:29,420 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2024-03-20T14:58:29,420 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 228, in _make_base_candidate_from_link 2024-03-20T14:58:29,420 self._link_candidate_cache[link] = LinkCandidate( 2024-03-20T14:58:29,420 ^^^^^^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 290, in __init__ 2024-03-20T14:58:29,420 super().__init__( 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2024-03-20T14:58:29,420 self.dist = self._prepare() 2024-03-20T14:58:29,420 ^^^^^^^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 222, in _prepare 2024-03-20T14:58:29,420 dist = self._prepare_distribution() 2024-03-20T14:58:29,420 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 301, in _prepare_distribution 2024-03-20T14:58:29,420 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2024-03-20T14:58:29,420 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 525, in prepare_linked_requirement 2024-03-20T14:58:29,420 return self._prepare_linked_requirement(req, parallel_builds) 2024-03-20T14:58:29,420 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 640, in _prepare_linked_requirement 2024-03-20T14:58:29,420 dist = _get_prepared_distribution( 2024-03-20T14:58:29,420 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2024-03-20T14:58:29,420 abstract_dist.prepare_distribution_metadata( 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 67, in prepare_distribution_metadata 2024-03-20T14:58:29,420 self.req.prepare_metadata() 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 579, in prepare_metadata 2024-03-20T14:58:29,420 self.metadata_directory = generate_metadata( 2024-03-20T14:58:29,420 ^^^^^^^^^^^^^^^^^^ 2024-03-20T14:58:29,420 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata.py", line 37, in generate_metadata 2024-03-20T14:58:29,420 raise MetadataGenerationFailed(package_details=details) from error 2024-03-20T14:58:29,420 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2024-03-20T14:58:29,435 Removed fluidimage==0.4.2 from https://files.pythonhosted.org/packages/bd/0f/2619ef1862702430383f71a3d91b7491dd0c12b29110307da8398157bb60/fluidimage-0.4.2.tar.gz from build tracker '/tmp/pip-build-tracker-6w3imyld' 2024-03-20T14:58:29,436 Removed build tracker: '/tmp/pip-build-tracker-6w3imyld'