2024-04-17T14:08:19,887 Created temporary directory: /tmp/pip-build-tracker-ocxqed1c 2024-04-17T14:08:19,889 Initialized build tracking at /tmp/pip-build-tracker-ocxqed1c 2024-04-17T14:08:19,890 Created build tracker: /tmp/pip-build-tracker-ocxqed1c 2024-04-17T14:08:19,890 Entered build tracker: /tmp/pip-build-tracker-ocxqed1c 2024-04-17T14:08:19,891 Created temporary directory: /tmp/pip-wheel-fzjsdbg8 2024-04-17T14:08:19,895 Created temporary directory: /tmp/pip-ephem-wheel-cache-t6yip1f5 2024-04-17T14:08:20,053 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-17T14:08:20,057 2 location(s) to search for versions of fluidimage: 2024-04-17T14:08:20,057 * https://pypi.org/simple/fluidimage/ 2024-04-17T14:08:20,057 * https://www.piwheels.org/simple/fluidimage/ 2024-04-17T14:08:20,092 Fetching project page and analyzing links: https://pypi.org/simple/fluidimage/ 2024-04-17T14:08:20,093 Getting page https://pypi.org/simple/fluidimage/ 2024-04-17T14:08:20,095 Found index url https://pypi.org/simple/ 2024-04-17T14:08:20,384 Fetched page https://pypi.org/simple/fluidimage/ as application/vnd.pypi.simple.v1+json 2024-04-17T14:08:20,432 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-04-17T14:08:20,433 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-04-17T14:08:20,434 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-04-17T14:08:20,435 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-04-17T14:08:20,436 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-04-17T14:08:20,437 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-04-17T14:08:20,438 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-04-17T14:08:20,439 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-04-17T14:08:20,440 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-04-17T14:08:20,441 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-04-17T14:08:20,441 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-04-17T14:08:20,442 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-04-17T14:08:20,442 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-04-17T14:08:20,443 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-04-17T14:08:20,444 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-04-17T14:08:20,444 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-04-17T14:08:20,445 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-04-17T14:08:20,446 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-04-17T14:08:20,446 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-04-17T14:08:20,447 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-04-17T14:08:20,448 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-04-17T14:08:20,449 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-04-17T14:08:20,450 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-04-17T14:08:20,450 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-04-17T14:08:20,451 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-04-17T14:08:20,452 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-04-17T14:08:20,453 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-04-17T14:08:20,454 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-04-17T14:08:20,455 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-04-17T14:08:20,456 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-04-17T14:08:20,457 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-04-17T14:08:20,458 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-04-17T14:08:20,459 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-04-17T14:08:20,460 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-04-17T14:08:20,461 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-04-17T14:08:20,461 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-04-17T14:08:20,462 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-04-17T14:08:20,463 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-04-17T14:08:20,464 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-04-17T14:08:20,465 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-04-17T14:08:20,466 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-04-17T14:08:20,467 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-04-17T14:08:20,468 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-04-17T14:08:20,468 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-04-17T14:08:20,469 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-04-17T14:08:20,470 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-04-17T14:08:20,471 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-04-17T14:08:20,471 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-04-17T14:08:20,472 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-04-17T14:08:20,473 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-04-17T14:08:20,475 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-04-17T14:08:20,476 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-04-17T14:08:20,476 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-04-17T14:08:20,477 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-04-17T14:08:20,478 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-04-17T14:08:20,479 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-04-17T14:08:20,480 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-04-17T14:08:20,481 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-04-17T14:08:20,481 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-04-17T14:08:20,482 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-04-17T14:08:20,483 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-04-17T14:08:20,484 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-04-17T14:08:20,485 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-04-17T14:08:20,485 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-04-17T14:08:20,486 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-04-17T14:08:20,487 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-04-17T14:08:20,488 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-04-17T14:08:20,488 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-04-17T14:08:20,489 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-04-17T14:08:20,490 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-04-17T14:08:20,490 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-04-17T14:08:20,492 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-04-17T14:08:20,493 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-04-17T14:08:20,494 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-04-17T14:08:20,494 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-04-17T14:08:20,495 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-04-17T14:08:20,496 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-04-17T14:08:20,497 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-04-17T14:08:20,498 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-04-17T14:08:20,498 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-04-17T14:08:20,499 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-04-17T14:08:20,500 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-04-17T14:08:20,500 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-04-17T14:08:20,501 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-04-17T14:08:20,502 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-04-17T14:08:20,503 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-04-17T14:08:20,503 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-04-17T14:08:20,504 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-04-17T14:08:20,505 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-04-17T14:08:20,506 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-04-17T14:08:20,506 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-04-17T14:08:20,507 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-04-17T14:08:20,509 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-04-17T14:08:20,509 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-04-17T14:08:20,510 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-04-17T14:08:20,511 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-04-17T14:08:20,512 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-04-17T14:08:20,513 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-04-17T14:08:20,513 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-04-17T14:08:20,514 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-04-17T14:08:20,515 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-04-17T14:08:20,516 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-04-17T14:08:20,517 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-04-17T14:08:20,517 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-04-17T14:08:20,518 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-04-17T14:08:20,519 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-04-17T14:08:20,520 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-04-17T14:08:20,520 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-04-17T14:08:20,521 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-04-17T14:08:20,522 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-04-17T14:08:20,523 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-04-17T14:08:20,523 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-04-17T14:08:20,524 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-04-17T14:08:20,526 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-04-17T14:08:20,527 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-04-17T14:08:20,527 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-04-17T14:08:20,528 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-04-17T14:08:20,529 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-04-17T14:08:20,530 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-04-17T14:08:20,531 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-04-17T14:08:20,532 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-04-17T14:08:20,532 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-04-17T14:08:20,533 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-04-17T14:08:20,534 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-04-17T14:08:20,535 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-04-17T14:08:20,536 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-04-17T14:08:20,537 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-04-17T14:08:20,537 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-04-17T14:08:20,538 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-04-17T14:08:20,539 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-04-17T14:08:20,539 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-04-17T14:08:20,540 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-04-17T14:08:20,541 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-04-17T14:08:20,542 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-04-17T14:08:20,543 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-04-17T14:08:20,544 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-04-17T14:08:20,545 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-04-17T14:08:20,546 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-04-17T14:08:20,546 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-04-17T14:08:20,547 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-04-17T14:08:20,548 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-04-17T14:08:20,548 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-04-17T14:08:20,549 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-04-17T14:08:20,549 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-04-17T14:08:20,550 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-04-17T14:08:20,551 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-04-17T14:08:20,551 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-04-17T14:08:20,552 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-04-17T14:08:20,552 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-04-17T14:08:20,553 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-04-17T14:08:20,553 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-04-17T14:08:20,554 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-04-17T14:08:20,555 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-04-17T14:08:20,555 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-04-17T14:08:20,555 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-04-17T14:08:20,556 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-04-17T14:08:20,557 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-04-17T14:08:20,558 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-04-17T14:08:20,558 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-04-17T14:08:20,559 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-04-17T14:08:20,560 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-04-17T14:08:20,560 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-04-17T14:08:20,561 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-04-17T14:08:20,561 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-04-17T14:08:20,562 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-04-17T14:08:20,563 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-04-17T14:08:20,563 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-04-17T14:08:20,564 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-04-17T14:08:20,564 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-04-17T14:08:20,565 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-04-17T14:08:20,565 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-04-17T14:08:20,566 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-04-17T14:08:20,566 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-04-17T14:08:20,567 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-04-17T14:08:20,567 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-04-17T14:08:20,568 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-04-17T14:08:20,569 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-04-17T14:08:20,570 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/7a/01/2debb46500da07d05465bb1362629e0815b368b96938f900996712518ac3/fluidimage-0.4.3-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,570 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/23/c6/4812528de8e6ca8d30816785555707b58aa230238a3981cc7cce356678a1/fluidimage-0.4.3-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,571 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/39/dd/f3cc3ceea3171609755d1affc0bbc5f47b4901b0d7836ed7584a8153519a/fluidimage-0.4.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,571 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3c/38/51ffebabd36bffe23ad6d2adb71c5a4edd42c200c4fa21b18faac5b4edb9/fluidimage-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,572 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/66/df/59a4bbfcffe7e7d1744d9dcd8214a2c2fdd71f9fd38a005e4ad47d2394b0/fluidimage-0.4.3-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,572 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/52/b0/b70c21b7495cb4e0e03be7febeb7d931115b667757b6902de153b5186105/fluidimage-0.4.3-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,573 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/7b/ef/e21c58802eb44b62730d361f7fe634c3e597d4d6c2e68490a61ae968deee/fluidimage-0.4.3-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,574 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/30/06/e59d6859f6ee18d1843a0a6ce619a6692237a02909f21359eabf9f6dbc73/fluidimage-0.4.3-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,574 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/74/0a/6096aab56b58f246d63ce1e4d75a35ce38a0e937293694a048b6f9710937/fluidimage-0.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,575 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/08/d3/2992f909f7333cf4fe5208436b5d6bbcde9f41c1b639284631ee11178f86/fluidimage-0.4.3-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,575 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d7/3b/9d7a7b65eacf7087d4435e749ec6a113724970cf6b56855d7d4ea2cdb12e/fluidimage-0.4.3-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,576 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/11/52/1e19f36ad2691b54dd7eba98564ccb3e4789be53013dd19fad0b79c0c706/fluidimage-0.4.3-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,577 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cd/f7/3bd4a50c080392512fae6911fb6aef52dad8a5be662e606c03f063bea905/fluidimage-0.4.3-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,577 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/84/46/f3fa618b032e02daf99ba46148ed2f98799a82ce2cf9f52eb2e43f072d14/fluidimage-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,578 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f6/0f/490db0b4d32cf061d2a95cf5c256c973c7254a0954a90228edaa221bcb8e/fluidimage-0.4.3-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,578 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2e/45/4e435b236e5f90a9d66a8de89cad3e7d7c6b1e1aea92af982d390741941d/fluidimage-0.4.3-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,579 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/27/f6/021fd407f3d396da2e54d6682c64b0e8ca962353fdaa02597cc2b44e1aa0/fluidimage-0.4.3-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,579 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/62/fc/559494b91e16c8586b7fe63c56ab3be3593975ec206990f6f7e62da08f1a/fluidimage-0.4.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,580 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ce/b0/80f56f3d90ddc98fafa4b6dac29e6b157b40dcdbd2e041d52c1c5547b1f6/fluidimage-0.4.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,581 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/67/c0/7855281e2096c46ad7015e466175535d5270c4d3dcfceaf8ab278f8faaf5/fluidimage-0.4.3-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,582 Found link https://files.pythonhosted.org/packages/ea/63/3f29fc2597e9c695a1cd829e5a82cdb1898ea4ba19e4a1a37987bb1f26ef/fluidimage-0.4.3.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.3 2024-04-17T14:08:20,582 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3b/b7/96702949977daf8de34c7a9035e9abf3af792b0a154dfe0a76862cd2cfcc/fluidimage-0.4.3.post0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,583 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/4e/63/1d7cdc5252fb41b56a562be458bb7eaa1b4632fa6cb050bdc4a4c0f38003/fluidimage-0.4.3.post0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,584 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/03/d2/e660e3522046126373a09e5e5ba0757daffe6f7ceec23ba4ac1a0a937af2/fluidimage-0.4.3.post0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,584 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/29/1d/fb55d23d1cbc24c0cb1d064edce871684a590429a197d2846dd32696db17/fluidimage-0.4.3.post0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,585 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2a/bf/41caf91c118653b24ade4783b84c857dbe8ca760bdeba9f6f6fbdc8af176/fluidimage-0.4.3.post0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,586 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/99/16/18686d37cfa370fd72c15f178cd98da9846e4518ce3fe4598f64bd6bb4a1/fluidimage-0.4.3.post0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,586 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e0/b6/7a01381fda3c51dbc1519b43bddb0b782bb168daa261c8bcbea0ddbc9bf7/fluidimage-0.4.3.post0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,586 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cb/38/407820487ca06effc3d8479253a746a5dd681dadbf705264b1fd6fe98c8a/fluidimage-0.4.3.post0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,587 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/96/8a/996fae62ffb2d38252a5c3a0e515e231aaaea7d588efde7d2955fb7c897c/fluidimage-0.4.3.post0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,588 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/4f/a6/5940ff8c24eba4e876fe98175255a8b1b0994598b13dbf87cb15ac9bc7d1/fluidimage-0.4.3.post0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,588 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/31/81/574ad0709ae84288245cfcbe0ef958a0c33a3e88be8e701f3cffa06766ab/fluidimage-0.4.3.post0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,589 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6d/da/3b8181c452247b6b278bc70d9dd8b1fc24e1fb77cd56fa96546bfe074c3b/fluidimage-0.4.3.post0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,590 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/33/9b/fe29ec24659387400c5358f28d136dc6f0e2027c91c2fbfbbf19698eb61c/fluidimage-0.4.3.post0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,590 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/14/61/aadaefd9b57f1610fb9a8cfff5e4eb0c6f0783377016a89ce3913c80ca2b/fluidimage-0.4.3.post0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,591 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fb/b1/27a82cece3c9eeb900f3b5cc0682f52efb73f99ae2eb25668115aae7576a/fluidimage-0.4.3.post0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,591 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/89/26/86de45fc2086c4a379debdbd93d3fe78791e80caf03c728628871ac9ce22/fluidimage-0.4.3.post0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,592 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/62/25/c2da4bd828a0e66f76498556c96842b71d95f4113c69482d97f7a76c18d0/fluidimage-0.4.3.post0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,593 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/68/ee/fec5aff0ede55826b1bbf25e086004f00965003b0778dd4f6bbb77ab3c37/fluidimage-0.4.3.post0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,593 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c7/63/c4af58665cffbe0cf4864e4d9c3ac21394d21143929aa4cec349d8bb1180/fluidimage-0.4.3.post0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,594 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c6/d5/babf971330c9b303a7dd768b243beef309fba7855799ec50c0e120676b19/fluidimage-0.4.3.post0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,594 Found link https://files.pythonhosted.org/packages/29/bc/8733733733ad3d4ada10022f5f6d20e1b1f71dbaeb744ca80ba63232da02/fluidimage-0.4.3.post0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.3.post0 2024-04-17T14:08:20,595 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/97/ad/22594a94b48af2910871cfb79dbac2ee702e2fd9c855c57d9bf8daaab6f3/fluidimage-0.4.4-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,596 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fa/7f/757802430c4f8da303fc70e34e3d94156db023423f2940455202793699ae/fluidimage-0.4.4-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,596 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e9/71/6d0e7bb04f2fa842b56a2b87f6fa5d1c86cd767ab35cdc4e2d3a211d7f0a/fluidimage-0.4.4-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,597 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f4/bc/ae55e9e9af409c8e7046af6b091ac200a3d5fcdd36a657ec000c32de8974/fluidimage-0.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,598 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2a/b3/dba3a33a857779af7607ea194b7c287d84202e1348818db9445294586a8d/fluidimage-0.4.4-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,598 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/19/96/3e957b8acebedcc26f2269b735eb3e437b802ea274dac7382622e8124150/fluidimage-0.4.4-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,599 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/53/90/24e6565ef06d72e2edd41d2a27f17e31d9a8278886d820586262056fbc1f/fluidimage-0.4.4-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,600 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b5/33/a74681ab4b6950ef616661d0d3c84bf04aeb68a8139f518a3c49d89d2d1e/fluidimage-0.4.4-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,601 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cb/ed/845c974f96961928e0152c57ed39c4d464a695ea0f9a9c87a7ef88dd66f6/fluidimage-0.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,601 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/58/dc/afcc920653cedef9a6eb94bb41e54a5002f2e06db1eb31f7540db3b3390d/fluidimage-0.4.4-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,602 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e6/35/33733c3fbace5f58dfd9d21167dcae8b45821132eaf4e12abaa97c219e61/fluidimage-0.4.4-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,602 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/25/85/f02a7eecff612958fda138c9b1c22a0fdde4d9d5841475e53329aaf62786/fluidimage-0.4.4-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,603 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f1/45/4ae16adc3002aa9b399d1731155f34d628e4c20727f32c80bf6d639ae0e9/fluidimage-0.4.4-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,603 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/64/97/75042f41197626405f1996ca0bbf1c4018a3d81a318c59ef0a3a373d369d/fluidimage-0.4.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,604 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fe/68/de977e15aeed0a360e0f2aac40fd24822d5d0a29d5e40753ecf0987751cc/fluidimage-0.4.4-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,604 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/78/9b/0db860b5d0cc96f90646869c9c937757a4ec6a8890165d7ecd99ee620e16/fluidimage-0.4.4-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,605 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/34/c2/662460fd7c9ce7d68bf8977e1b4e9afaecfea5576fa74742b66e3194af8e/fluidimage-0.4.4-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,605 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6e/2f/763796a409859174845edf8b9501f9248c7ed3458d33547d724b562a0875/fluidimage-0.4.4-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,606 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/1d/83/f60a5c57e89a727bf047bc622d9b8e08a668b38f7599493a505348badd08/fluidimage-0.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,606 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c7/64/ba37359cc5439b432ef2742d8f91be38ad624410b91607b0e8e204e77137/fluidimage-0.4.4-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,608 Found link https://files.pythonhosted.org/packages/e7/20/6d5acb22098c5cec12bd83ca1573eb9999db7db1369274d02823a9877e37/fluidimage-0.4.4.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.4 2024-04-17T14:08:20,609 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/5b/0c/90d8753c3daaf68ef89b635e129257795a61adf46ba149b653c3f10a5a10/fluidimage-0.4.5-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,609 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fa/b8/b96199d596584dda7677235e60d2a2cd9d475ee2a013aeb699f34b487602/fluidimage-0.4.5-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,610 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a7/3f/e3d708062539756f2e62393b96655c3d2781f79a3d1e4f78ad47b81cbd62/fluidimage-0.4.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,610 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cb/8b/8705176a8a78eadbb718e61e4765803ff04ea4ea3ff97ecf1b0c880553e5/fluidimage-0.4.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,611 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/55/4c/2aa4be7b820490b36f052f59960514f5f7f111f311cd0027aca05059fcff/fluidimage-0.4.5-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,611 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cf/c0/8b508865c8dfc5a737bf04aa817982338066cf9819f0f662a963ae4c806d/fluidimage-0.4.5-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,612 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/94/66/9b7b6d1e8d90e7dd24003136a51b45826aa7224db883f6ced2d7c40fb87c/fluidimage-0.4.5-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,612 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d9/7f/0930a32431e25aa6874f7515cde4942304e562de29d8393f1e83a44959f0/fluidimage-0.4.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,613 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/72/08/0e8cd211b5f7973f48657239b39a85999b9a4007495f74d6018fc433ba03/fluidimage-0.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,613 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/37/74/78589814b4df0af45f3873c6740e6ce5303b0c664ad1b35aa8d1af0b4162/fluidimage-0.4.5-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,614 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8a/6e/aee2cf2d8afc60190e566a60a23bfb4e5b0c7139f70bc8f985c1fa0e98c9/fluidimage-0.4.5-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,615 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e2/e2/0e0acb43958c19a55a18b788498ec7a3a8bf851304d5d51e0fef693856ba/fluidimage-0.4.5-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,616 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/41/a5/2a26c1858c0be5bc0b32b2a81f40955bcc4f52c1cd8f1ac91123cc30aaa8/fluidimage-0.4.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,616 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a2/0b/82e2deb8490421b9a874153cc65159085fb66429c35a3844ddc8bd5e7106/fluidimage-0.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,617 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a5/ba/2f65316785f5c800cc9bc95a7cac9d3c5389a466351bfe30c44c91d5b00a/fluidimage-0.4.5-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,617 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/7d/e0/9bebdab386dcb58c62dd5550280157960db4461e8c625c64ec12834c23ac/fluidimage-0.4.5-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,618 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/60/6e/49f4ff00bf30994f38ebed39be92aaacee642017dc06469b3da18cbdf1d0/fluidimage-0.4.5-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,618 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/49/6d/beaae8aeac6555a6324e1900aa1f62956729139b0123a6bfc6ed96259997/fluidimage-0.4.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,618 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/56/71/a387943615ce8ca03fbf9f5010cda29dfa3eb4c153c74ed2f6ae388a8e88/fluidimage-0.4.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,619 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/eb/93/00176b3ece3bcc9ac3557791520f8a5f46a6a2ed104a3eaead5ac85c3857/fluidimage-0.4.5-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-04-17T14:08:20,620 Found link https://files.pythonhosted.org/packages/11/2c/81e460f43e61a4154441419a9e9feec0070a78a647c1ccdd35ae8b22fd2f/fluidimage-0.4.5.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.5 2024-04-17T14:08:20,621 Fetching project page and analyzing links: https://www.piwheels.org/simple/fluidimage/ 2024-04-17T14:08:20,622 Getting page https://www.piwheels.org/simple/fluidimage/ 2024-04-17T14:08:20,623 Found index url https://www.piwheels.org/simple/ 2024-04-17T14:08:20,787 Fetched page https://www.piwheels.org/simple/fluidimage/ as text/html 2024-04-17T14:08:20,793 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-04-17T14:08:20,794 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-04-17T14:08:20,795 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-04-17T14:08:20,801 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-04-17T14:08:20,801 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-04-17T14:08:20,802 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-04-17T14:08:20,802 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-04-17T14:08:20,803 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-04-17T14:08:20,803 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-04-17T14:08:20,804 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-04-17T14:08:20,804 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-04-17T14:08:20,805 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-04-17T14:08:20,805 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-04-17T14:08:20,806 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-04-17T14:08:20,807 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-04-17T14:08:20,807 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-04-17T14:08:20,808 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-04-17T14:08:20,809 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-04-17T14:08:20,813 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-04-17T14:08:20,813 Skipping link: not a file: https://www.piwheels.org/simple/fluidimage/ 2024-04-17T14:08:20,814 Skipping link: not a file: https://pypi.org/simple/fluidimage/ 2024-04-17T14:08:20,834 Given no hashes to check 1 links for project 'fluidimage': discarding no candidates 2024-04-17T14:08:20,852 Collecting fluidimage==0.4.5 2024-04-17T14:08:20,854 Created temporary directory: /tmp/pip-unpack-v9u5wxtk 2024-04-17T14:08:21,078 Downloading fluidimage-0.4.5.tar.gz (1.0 MB) 2024-04-17T14:08:21,754 Added fluidimage==0.4.5 from https://files.pythonhosted.org/packages/11/2c/81e460f43e61a4154441419a9e9feec0070a78a647c1ccdd35ae8b22fd2f/fluidimage-0.4.5.tar.gz to build tracker '/tmp/pip-build-tracker-ocxqed1c' 2024-04-17T14:08:21,764 Created temporary directory: /tmp/pip-build-env-mlcdlmyy 2024-04-17T14:08:21,769 Installing build dependencies: started 2024-04-17T14:08:21,771 Running command pip subprocess to install build dependencies 2024-04-17T14:08:22,967 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-04-17T14:08:23,498 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-17T14:08:23,932 Collecting meson-python 2024-04-17T14:08:23,943 Downloading https://www.piwheels.org/simple/meson-python/meson_python-0.16.0-py3-none-any.whl (26 kB) 2024-04-17T14:08:24,581 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-04-17T14:08:24,585 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-04-17T14:08:24,589 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-04-17T14:08:24,593 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-04-17T14:08:24,597 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-04-17T14:08:25,096 Collecting numpy 2024-04-17T14:08:25,112 Using cached https://www.piwheels.org/simple/numpy/numpy-1.26.4-cp311-cp311-linux_armv7l.whl (5.6 MB) 2024-04-17T14:08:25,529 Collecting transonic>=0.6.2 2024-04-17T14:08:25,547 Using cached https://www.piwheels.org/simple/transonic/transonic-0.6.4-py3-none-any.whl (74 kB) 2024-04-17T14:08:25,677 Collecting pythran>=0.9.7 2024-04-17T14:08:25,694 Using cached https://www.piwheels.org/simple/pythran/pythran-0.15.0-py3-none-any.whl (4.3 MB) 2024-04-17T14:08:26,318 Collecting meson>=0.63.3 (from meson-python) 2024-04-17T14:08:26,334 Using cached https://www.piwheels.org/simple/meson/meson-1.4.0-py3-none-any.whl (935 kB) 2024-04-17T14:08:26,522 Collecting packaging>=19.0 (from meson-python) 2024-04-17T14:08:26,537 Using cached https://www.piwheels.org/simple/packaging/packaging-24.0-py3-none-any.whl (53 kB) 2024-04-17T14:08:26,633 Collecting pyproject-metadata>=0.7.1 (from meson-python) 2024-04-17T14:08:26,647 Using cached https://www.piwheels.org/simple/pyproject-metadata/pyproject_metadata-0.7.1-py3-none-any.whl (7.4 kB) 2024-04-17T14:08:27,015 Collecting autopep8 (from transonic>=0.6.2) 2024-04-17T14:08:27,040 Using cached https://www.piwheels.org/simple/autopep8/autopep8-2.1.0-py2.py3-none-any.whl (44 kB) 2024-04-17T14:08:27,365 Collecting beniget~=0.4.0 (from transonic>=0.6.2) 2024-04-17T14:08:27,379 Using cached https://www.piwheels.org/simple/beniget/beniget-0.4.1-py3-none-any.whl (9.5 kB) 2024-04-17T14:08:27,483 Collecting gast~=0.5.0 (from transonic>=0.6.2) 2024-04-17T14:08:27,500 Using cached https://www.piwheels.org/simple/gast/gast-0.5.4-py3-none-any.whl (19 kB) 2024-04-17T14:08:27,597 Collecting ply>=3.4 (from pythran>=0.9.7) 2024-04-17T14:08:27,613 Using cached https://www.piwheels.org/simple/ply/ply-3.11-py2.py3-none-any.whl (49 kB) 2024-04-17T14:08:28,834 Collecting setuptools (from pythran>=0.9.7) 2024-04-17T14:08:28,855 Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.5.1-py3-none-any.whl (894 kB) 2024-04-17T14:08:29,091 Collecting pycodestyle>=2.11.0 (from autopep8->transonic>=0.6.2) 2024-04-17T14:08:29,115 Using cached https://www.piwheels.org/simple/pycodestyle/pycodestyle-2.11.1-py2.py3-none-any.whl (31 kB) 2024-04-17T14:08:32,513 Installing collected packages: ply, setuptools, pycodestyle, packaging, numpy, meson, gast, pyproject-metadata, beniget, autopep8, transonic, pythran, meson-python 2024-04-17T14:08:35,436 Creating /tmp/pip-build-env-mlcdlmyy/overlay/local/bin 2024-04-17T14:08:35,438 changing mode of /tmp/pip-build-env-mlcdlmyy/overlay/local/bin/pycodestyle to 755 2024-04-17T14:08:46,222 changing mode of /tmp/pip-build-env-mlcdlmyy/overlay/local/bin/f2py to 755 2024-04-17T14:08:49,692 changing mode of /tmp/pip-build-env-mlcdlmyy/overlay/local/bin/meson to 755 2024-04-17T14:08:49,986 changing mode of /tmp/pip-build-env-mlcdlmyy/overlay/local/bin/autopep8 to 755 2024-04-17T14:08:50,310 changing mode of /tmp/pip-build-env-mlcdlmyy/overlay/local/bin/transonic to 755 2024-04-17T14:08:50,313 changing mode of /tmp/pip-build-env-mlcdlmyy/overlay/local/bin/transonic-clean-dir to 755 2024-04-17T14:08:50,315 changing mode of /tmp/pip-build-env-mlcdlmyy/overlay/local/bin/transonic-get-include to 755 2024-04-17T14:08:50,382 changing mode of /tmp/pip-build-env-mlcdlmyy/overlay/local/bin/transonic-init-meson to 755 2024-04-17T14:08:59,246 changing mode of /tmp/pip-build-env-mlcdlmyy/overlay/local/bin/pythran to 755 2024-04-17T14:08:59,248 changing mode of /tmp/pip-build-env-mlcdlmyy/overlay/local/bin/pythran-config to 755 2024-04-17T14:08:59,630 Successfully installed autopep8-2.1.0 beniget-0.4.1 gast-0.5.4 meson-1.4.0 meson-python-0.16.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.5.1 transonic-0.6.4 2024-04-17T14:09:00,323 Installing build dependencies: finished with status 'done' 2024-04-17T14:09:00,327 Getting requirements to build wheel: started 2024-04-17T14:09:00,328 Running command Getting requirements to build wheel 2024-04-17T14:09:00,731 Getting requirements to build wheel: finished with status 'done' 2024-04-17T14:09:00,752 Installing backend dependencies: started 2024-04-17T14:09:00,754 Running command pip subprocess to install backend dependencies 2024-04-17T14:09:02,379 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-04-17T14:09:02,924 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-17T14:09:03,319 Collecting patchelf>=0.11.0 2024-04-17T14:09:03,320 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-04-17T14:09:03,327 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-04-17T14:09:03,348 Using cached patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (381 kB) 2024-04-17T14:09:05,603 Installing collected packages: patchelf 2024-04-17T14:09:05,655 Successfully installed patchelf-0.17.2.1 2024-04-17T14:09:06,174 Installing backend dependencies: finished with status 'done' 2024-04-17T14:09:06,176 Created temporary directory: /tmp/pip-modern-metadata-_ra_0hpa 2024-04-17T14:09:06,179 Preparing metadata (pyproject.toml): started 2024-04-17T14:09:06,180 Running command Preparing metadata (pyproject.toml) 2024-04-17T14:09:07,595 + meson setup /tmp/pip-wheel-fzjsdbg8/fluidimage_32543c9b2b014a9ba78aa073ec9a48c8 /tmp/pip-wheel-fzjsdbg8/fluidimage_32543c9b2b014a9ba78aa073ec9a48c8/.mesonpy-qwdpx9t7 -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/tmp/pip-wheel-fzjsdbg8/fluidimage_32543c9b2b014a9ba78aa073ec9a48c8/.mesonpy-qwdpx9t7/meson-python-native-file.ini 2024-04-17T14:09:22,566 The Meson build system 2024-04-17T14:09:22,566 Version: 1.4.0 2024-04-17T14:09:22,567 Source dir: /tmp/pip-wheel-fzjsdbg8/fluidimage_32543c9b2b014a9ba78aa073ec9a48c8 2024-04-17T14:09:22,568 Build dir: /tmp/pip-wheel-fzjsdbg8/fluidimage_32543c9b2b014a9ba78aa073ec9a48c8/.mesonpy-qwdpx9t7 2024-04-17T14:09:22,569 Build type: native build 2024-04-17T14:09:22,570 Project name: fluidimage 2024-04-17T14:09:22,571 Project version: undefined 2024-04-17T14:09:22,572 C++ compiler for the host machine: c++ (gcc 12.2.0 "c++ (Raspbian 12.2.0-14+rpi1) 12.2.0") 2024-04-17T14:09:22,572 C++ linker for the host machine: c++ ld.bfd 2.40 2024-04-17T14:09:22,573 Host machine cpu family: arm 2024-04-17T14:09:22,574 Host machine cpu: armv7l 2024-04-17T14:09:22,575 Program python3 found: YES (/usr/bin/python3) 2024-04-17T14:09:22,576 Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 2024-04-17T14:09:22,577 Run-time dependency python found: YES 3.11 2024-04-17T14:09:22,578 Program pythran found: YES (/tmp/pip-build-env-mlcdlmyy/overlay/local/bin/pythran) 2024-04-17T14:09:22,578 Found CMake: /usr/bin/cmake (3.25.1) 2024-04-17T14:09:22,579 Run-time dependency xsimd found: NO (tried pkgconfig and cmake) 2024-04-17T14:09:22,580 Build targets in project: 8 2024-04-17T14:09:22,581 fluidimage undefined 2024-04-17T14:09:22,583 User defined options 2024-04-17T14:09:22,584 Native files: /tmp/pip-wheel-fzjsdbg8/fluidimage_32543c9b2b014a9ba78aa073ec9a48c8/.mesonpy-qwdpx9t7/meson-python-native-file.ini 2024-04-17T14:09:22,584 buildtype : release 2024-04-17T14:09:22,585 b_ndebug : if-release 2024-04-17T14:09:22,586 b_vscrt : md 2024-04-17T14:09:22,588 Found ninja-1.11.1 at /usr/bin/ninja 2024-04-17T14:09:22,754 + /usr/bin/ninja 2024-04-17T14:09:27,069 [1/12] Generating src/fluidimage/topologies/__pythran__/example with a custom command (wrapped by meson to set env) 2024-04-17T14:09:27,375 [2/12] Generating src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline with a custom command (wrapped by meson to set env) 2024-04-17T14:09:29,020 [3/12] Generating src/fluidimage/calcul/__pythran__/subpix with a custom command (wrapped by meson to set env) 2024-04-17T14:09:35,891 [4/12] Generating src/fluidimage/calcul/__pythran__/correl with a custom command (wrapped by meson to set env) 2024-04-17T14:09:37,947 [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-04-17T14:09:37,948 FAILED: src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o 2024-04-17T14:09:37,949 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-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:37,950 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-17T14:09:37,951 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-17T14:09:37,952 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-17T14:09:37,953 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-17T14:09:37,954 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-17T14:09:37,955 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-17T14:09:37,956 from src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:1: 2024-04-17T14:09:37,957 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:37,958 101 | xsimd::batch> { 2024-04-17T14:09:37,959 | ^~~~~ 2024-04-17T14:09:37,960 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-04-17T14:09:37,961 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-04-17T14:09:37,962 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:37,963 34 | class batch; 2024-04-17T14:09:37,963 | ^~~~~ 2024-04-17T14:09:37,964 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-04-17T14:09:37,965 101 | xsimd::batch> { 2024-04-17T14:09:37,966 | ^~ 2024-04-17T14:09:37,967 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-04-17T14:09:37,968 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-04-17T14:09:37,969 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:37,970 103 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:37,970 | ^ 2024-04-17T14:09:37,971 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:37,972 34 | class batch; 2024-04-17T14:09:37,973 | ^~~~~ 2024-04-17T14:09:37,974 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-04-17T14:09:37,974 103 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:37,975 | ^ 2024-04-17T14:09:37,976 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:37,977 105 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:37,978 | ^~~~~~~~~~~ 2024-04-17T14:09:37,979 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:37,980 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-04-17T14:09:37,981 | ^~~~~~~~~~~~~~ 2024-04-17T14:09:37,982 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:37,983 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:37,984 119 | void store(xsimd::batch const &); 2024-04-17T14:09:37,985 | ^ 2024-04-17T14:09:37,986 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:37,987 34 | class batch; 2024-04-17T14:09:37,988 | ^~~~~ 2024-04-17T14:09:37,988 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-04-17T14:09:37,989 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-04-17T14:09:37,990 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-04-17T14:09:37,991 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-17T14:09:37,992 208 | -> decltype(xsimd::load_unaligned(data)) 2024-04-17T14:09:37,993 | ^~~~~~~~~~~~~~ 2024-04-17T14:09:37,994 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-17T14:09:37,994 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:37,995 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-04-17T14:09:37,996 | ^ 2024-04-17T14:09:37,996 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:37,997 34 | class batch; 2024-04-17T14:09:37,998 | ^~~~~ 2024-04-17T14:09:37,998 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:37,999 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,000 217 | val.store_unaligned(const_cast(data)); 2024-04-17T14:09:38,001 | ^~~~~~~~~~~~~~~ 2024-04-17T14:09:38,001 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-04-17T14:09:38,002 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-04-17T14:09:38,003 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-04-17T14:09:38,004 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-04-17T14:09:38,005 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-04-17T14:09:38,006 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-04-17T14:09:38,007 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,008 191 | xsimd::batch _splated; 2024-04-17T14:09:38,009 | ^ 2024-04-17T14:09:38,010 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:38,011 34 | class batch; 2024-04-17T14:09:38,011 | ^~~~~ 2024-04-17T14:09:38,012 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-04-17T14:09:38,013 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,014 733 | typename std::remove_reference::type::value_type>...>, 2024-04-17T14:09:38,015 | ^ 2024-04-17T14:09:38,016 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:38,017 34 | class batch; 2024-04-17T14:09:38,018 | ^~~~~ 2024-04-17T14:09:38,018 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-04-17T14:09:38,021 733 | typename std::remove_reference::type::value_type>...>, 2024-04-17T14:09:38,021 | ^~~ 2024-04-17T14:09:38,022 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-04-17T14:09:38,023 733 | typename std::remove_reference::type::value_type>...>, 2024-04-17T14:09:38,024 | ^ 2024-04-17T14:09:38,025 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-04-17T14:09:38,025 734 | typename std::remove_reference::type::simd_iterator...>; 2024-04-17T14:09:38,026 | ^ 2024-04-17T14:09:38,027 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,028 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-04-17T14:09:38,029 | ^~~~~~~~~~~~~ 2024-04-17T14:09:38,030 | nditerator 2024-04-17T14:09:38,031 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,032 740 | simd_iterator vbegin(types::vectorize) const; 2024-04-17T14:09:38,033 | ^~~~~~~~~~~~~ 2024-04-17T14:09:38,034 | nditerator 2024-04-17T14:09:38,035 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,036 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-04-17T14:09:38,037 | ^~~~~~~~~~~~~ 2024-04-17T14:09:38,038 | nditerator 2024-04-17T14:09:38,039 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,040 743 | simd_iterator vend(types::vectorize) const; 2024-04-17T14:09:38,041 | ^~~~~~~~~~~~~ 2024-04-17T14:09:38,042 | nditerator 2024-04-17T14:09:38,042 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-04-17T14:09:38,043 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,044 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,045 174 | using vT = xsimd::batch; 2024-04-17T14:09:38,046 | ^ 2024-04-17T14:09:38,047 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:38,048 34 | class batch; 2024-04-17T14:09:38,049 | ^~~~~ 2024-04-17T14:09:38,051 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-04-17T14:09:38,052 176 | static const std::size_t vN = vT::size; 2024-04-17T14:09:38,052 | ^~ 2024-04-17T14:09:38,053 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,054 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,055 445 | using vT = typename xsimd::batch; 2024-04-17T14:09:38,056 | ^ 2024-04-17T14:09:38,057 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:38,058 34 | class batch; 2024-04-17T14:09:38,059 | ^~~~~ 2024-04-17T14:09:38,060 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-04-17T14:09:38,061 445 | using vT = typename xsimd::batch; 2024-04-17T14:09:38,062 | ^ 2024-04-17T14:09:38,062 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-04-17T14:09:38,063 448 | static const std::size_t vN = vT::size; 2024-04-17T14:09:38,064 | ^~ 2024-04-17T14:09:38,065 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-04-17T14:09:38,066 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,068 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,069 219 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:38,070 | ^ 2024-04-17T14:09:38,071 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:38,072 34 | class batch; 2024-04-17T14:09:38,073 | ^~~~~ 2024-04-17T14:09:38,074 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:38,074 219 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:38,075 | ^ 2024-04-17T14:09:38,076 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:38,077 220 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:38,078 | ^~~~~~~~~~~ 2024-04-17T14:09:38,079 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,080 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,081 497 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:38,082 | ^ 2024-04-17T14:09:38,083 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:38,084 34 | class batch; 2024-04-17T14:09:38,085 | ^~~~~ 2024-04-17T14:09:38,085 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:38,086 497 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:38,087 | ^ 2024-04-17T14:09:38,088 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:38,089 498 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:38,090 | ^~~~~~~~~~~ 2024-04-17T14:09:38,090 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-04-17T14:09:38,091 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-04-17T14:09:38,092 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-04-17T14:09:38,093 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-04-17T14:09:38,094 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,096 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-04-17T14:09:38,097 | ^ 2024-04-17T14:09:38,098 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:38,099 34 | class batch; 2024-04-17T14:09:38,100 | ^~~~~ 2024-04-17T14:09:38,101 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-04-17T14:09:38,102 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-04-17T14:09:38,103 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,104 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-04-17T14:09:38,105 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,106 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,107 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-04-17T14:09:38,108 | ^~~~~~~ 2024-04-17T14:09:38,109 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,110 595 | struct numpy_expr { 2024-04-17T14:09:38,111 | ^~~~~~~~~~ 2024-04-17T14:09:38,112 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,113 240 | numpy_expr::vbegin(vectorize) const 2024-04-17T14:09:38,114 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,114 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,115 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-04-17T14:09:38,116 | ^~~~~~ 2024-04-17T14:09:38,117 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,118 595 | struct numpy_expr { 2024-04-17T14:09:38,119 | ^~~~~~~~~~ 2024-04-17T14:09:38,120 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,121 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-04-17T14:09:38,122 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,123 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,124 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-04-17T14:09:38,125 | ^~~~~ 2024-04-17T14:09:38,126 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,127 595 | struct numpy_expr { 2024-04-17T14:09:38,128 | ^~~~~~~~~~ 2024-04-17T14:09:38,129 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,130 257 | numpy_expr::vend(vectorize) const 2024-04-17T14:09:38,131 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,133 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,134 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-04-17T14:09:38,135 | ^~~~ 2024-04-17T14:09:38,135 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,136 595 | struct numpy_expr { 2024-04-17T14:09:38,137 | ^~~~~~~~~~ 2024-04-17T14:09:38,138 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-04-17T14:09:38,139 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-04-17T14:09:38,140 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,140 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,141 334 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:38,142 | ^ 2024-04-17T14:09:38,143 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:38,145 34 | class batch; 2024-04-17T14:09:38,146 | ^~~~~ 2024-04-17T14:09:38,147 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:38,148 334 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:38,149 | ^ 2024-04-17T14:09:38,150 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:38,152 335 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:38,153 | ^~~~~~~~~~~ 2024-04-17T14:09:38,154 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,155 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,156 721 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:38,157 | ^ 2024-04-17T14:09:38,158 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:38,159 34 | class batch; 2024-04-17T14:09:38,160 | ^~~~~ 2024-04-17T14:09:38,161 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:38,162 721 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:38,163 | ^ 2024-04-17T14:09:38,164 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:38,165 722 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:38,165 | ^~~~~~~~~~~ 2024-04-17T14:09:38,166 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,167 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,168 690 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:38,169 | ^ 2024-04-17T14:09:38,170 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:38,171 34 | class batch; 2024-04-17T14:09:38,171 | ^~~~~ 2024-04-17T14:09:38,172 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:38,173 690 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:38,174 | ^ 2024-04-17T14:09:38,175 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:38,176 691 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:38,177 | ^~~~~~~~~~~ 2024-04-17T14:09:38,178 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,178 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,180 249 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:38,181 | ^ 2024-04-17T14:09:38,182 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:38,183 34 | class batch; 2024-04-17T14:09:38,184 | ^~~~~ 2024-04-17T14:09:38,185 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:38,186 249 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:38,186 | ^ 2024-04-17T14:09:38,187 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:38,189 250 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:38,190 | ^~~~~~~~~~~ 2024-04-17T14:09:38,191 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,192 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,193 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,194 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,195 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,196 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,197 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,198 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,199 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325: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-04-17T14:09:38,200 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:340:101: required from here 2024-04-17T14:09:38,201 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,202 184 | iter.store(*oiter); 2024-04-17T14:09:38,203 | ^~~~~~ 2024-04-17T14:09:38,204 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-04-17T14:09:38,205 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-04-17T14:09:38,206 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,207 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:38,208 | ^~~~~~~~ 2024-04-17T14:09:38,209 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,210 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:38,211 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,212 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,212 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:38,213 | ^~~~~~~~ 2024-04-17T14:09:38,214 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,215 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:38,215 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,216 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,218 184 | iter.store(*oiter); 2024-04-17T14:09:38,219 | ^~~~~~ 2024-04-17T14:09:38,219 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,221 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:38,222 | ^~~~~~~~ 2024-04-17T14:09:38,223 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,223 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,224 184 | iter.store(*oiter); 2024-04-17T14:09:38,225 | ^~~~~~ 2024-04-17T14:09:38,226 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,227 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:38,229 | ^~~~~~~~ 2024-04-17T14:09:38,230 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,231 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,231 184 | iter.store(*oiter); 2024-04-17T14:09:38,232 | ^~~~~~ 2024-04-17T14:09:38,233 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,234 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:38,235 | ^~~~~~~~ 2024-04-17T14:09:38,236 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,237 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,238 184 | iter.store(*oiter); 2024-04-17T14:09:38,240 | ^~~~~~ 2024-04-17T14:09:38,241 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-04-17T14:09:38,242 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,243 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:38,243 | ^~~~~~~~ 2024-04-17T14:09:38,244 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,245 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,246 184 | iter.store(*oiter); 2024-04-17T14:09:38,247 | ^~~~~~ 2024-04-17T14:09:38,248 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,249 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:38,250 | ^~~~~~~~ 2024-04-17T14:09:38,251 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,252 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,253 184 | iter.store(*oiter); 2024-04-17T14:09:38,253 | ^~~~~~ 2024-04-17T14:09:38,254 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-04-17T14:09:38,256 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,256 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:38,258 | ^~~~~~~~ 2024-04-17T14:09:38,259 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,260 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:38,261 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,262 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,263 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:38,264 | ^~~~~~~~ 2024-04-17T14:09:38,265 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,266 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:38,267 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,268 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,268 184 | iter.store(*oiter); 2024-04-17T14:09:38,269 | ^~~~~~ 2024-04-17T14:09:38,270 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,271 201 | list operator*(N n, list const &l) 2024-04-17T14:09:38,272 | ^~~~~~~~ 2024-04-17T14:09:38,273 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,274 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,275 184 | iter.store(*oiter); 2024-04-17T14:09:38,276 | ^~~~~~ 2024-04-17T14:09:38,277 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-04-17T14:09:38,277 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-04-17T14:09:38,278 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-04-17T14:09:38,279 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-04-17T14:09:38,280 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,281 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:38,282 | ^~~~~~~~ 2024-04-17T14:09:38,283 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,284 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,285 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:38,286 | ^~~~~~~~ 2024-04-17T14:09:38,287 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,288 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,289 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:38,290 | ^~~~~~~~ 2024-04-17T14:09:38,291 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,292 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,293 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:38,294 | ^~~~~~~~ 2024-04-17T14:09:38,294 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,295 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,296 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,297 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,298 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,299 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,301 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,302 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,303 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,304 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325: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-04-17T14:09:38,305 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:340:101: required from here 2024-04-17T14:09:38,306 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,307 184 | iter.store(*oiter); 2024-04-17T14:09:38,308 | ^~~~~~ 2024-04-17T14:09:38,309 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,310 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:38,311 | ^~~~~~~~ 2024-04-17T14:09:38,312 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,312 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:38,313 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,314 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,315 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:38,316 | ^~~~~~~~ 2024-04-17T14:09:38,316 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,317 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:38,318 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,319 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,320 184 | iter.store(*oiter); 2024-04-17T14:09:38,321 | ^~~~~~ 2024-04-17T14:09:38,322 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,323 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:38,324 | ^~~~~~~~ 2024-04-17T14:09:38,325 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,326 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,327 184 | iter.store(*oiter); 2024-04-17T14:09:38,328 | ^~~~~~ 2024-04-17T14:09:38,329 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,330 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:38,330 | ^~~~~~~~ 2024-04-17T14:09:38,331 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,332 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,333 184 | iter.store(*oiter); 2024-04-17T14:09:38,334 | ^~~~~~ 2024-04-17T14:09:38,335 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,336 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:38,337 | ^~~~~~~~ 2024-04-17T14:09:38,338 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,339 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,340 184 | iter.store(*oiter); 2024-04-17T14:09:38,341 | ^~~~~~ 2024-04-17T14:09:38,341 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,342 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:38,343 | ^~~~~~~~ 2024-04-17T14:09:38,344 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,344 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,345 184 | iter.store(*oiter); 2024-04-17T14:09:38,346 | ^~~~~~ 2024-04-17T14:09:38,347 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,348 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:38,349 | ^~~~~~~~ 2024-04-17T14:09:38,350 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,351 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,352 184 | iter.store(*oiter); 2024-04-17T14:09:38,353 | ^~~~~~ 2024-04-17T14:09:38,354 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,355 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:38,356 | ^~~~~~~~ 2024-04-17T14:09:38,357 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,358 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:38,359 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,360 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,361 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:38,362 | ^~~~~~~~ 2024-04-17T14:09:38,363 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,363 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:38,364 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,365 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,366 184 | iter.store(*oiter); 2024-04-17T14:09:38,366 | ^~~~~~ 2024-04-17T14:09:38,367 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,368 201 | list operator*(N n, list const &l) 2024-04-17T14:09:38,369 | ^~~~~~~~ 2024-04-17T14:09:38,369 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,370 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,371 184 | iter.store(*oiter); 2024-04-17T14:09:38,372 | ^~~~~~ 2024-04-17T14:09:38,373 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,374 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:38,375 | ^~~~~~~~ 2024-04-17T14:09:38,376 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,377 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,378 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:38,379 | ^~~~~~~~ 2024-04-17T14:09:38,379 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,380 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,381 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:38,382 | ^~~~~~~~ 2024-04-17T14:09:38,383 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,384 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,385 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:38,386 | ^~~~~~~~ 2024-04-17T14:09:38,387 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,388 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,389 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,390 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,392 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,393 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,394 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,395 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:38,396 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,397 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,398 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,399 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,401 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:324: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-04-17T14:09:38,402 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:340:101: required from here 2024-04-17T14:09:38,403 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,404 184 | iter.store(*oiter); 2024-04-17T14:09:38,405 | ^~~~~~ 2024-04-17T14:09:38,406 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,407 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:38,408 | ^~~~~~~~ 2024-04-17T14:09:38,409 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,410 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:38,411 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,412 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,413 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:38,414 | ^~~~~~~~ 2024-04-17T14:09:38,414 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,415 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:38,416 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,417 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,418 184 | iter.store(*oiter); 2024-04-17T14:09:38,419 | ^~~~~~ 2024-04-17T14:09:38,420 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,421 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:38,422 | ^~~~~~~~ 2024-04-17T14:09:38,423 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,424 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,425 184 | iter.store(*oiter); 2024-04-17T14:09:38,426 | ^~~~~~ 2024-04-17T14:09:38,426 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,427 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:38,428 | ^~~~~~~~ 2024-04-17T14:09:38,429 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,430 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,431 184 | iter.store(*oiter); 2024-04-17T14:09:38,432 | ^~~~~~ 2024-04-17T14:09:38,432 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,433 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:38,434 | ^~~~~~~~ 2024-04-17T14:09:38,435 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,436 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,437 184 | iter.store(*oiter); 2024-04-17T14:09:38,438 | ^~~~~~ 2024-04-17T14:09:38,439 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,440 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:38,441 | ^~~~~~~~ 2024-04-17T14:09:38,442 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,443 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,444 184 | iter.store(*oiter); 2024-04-17T14:09:38,445 | ^~~~~~ 2024-04-17T14:09:38,446 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,447 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:38,448 | ^~~~~~~~ 2024-04-17T14:09:38,449 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,450 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,451 184 | iter.store(*oiter); 2024-04-17T14:09:38,452 | ^~~~~~ 2024-04-17T14:09:38,453 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,454 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:38,455 | ^~~~~~~~ 2024-04-17T14:09:38,456 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,457 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:38,458 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,459 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,459 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:38,460 | ^~~~~~~~ 2024-04-17T14:09:38,462 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,463 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:38,464 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,465 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,466 184 | iter.store(*oiter); 2024-04-17T14:09:38,467 | ^~~~~~ 2024-04-17T14:09:38,468 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,469 201 | list operator*(N n, list const &l) 2024-04-17T14:09:38,469 | ^~~~~~~~ 2024-04-17T14:09:38,470 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,471 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,472 184 | iter.store(*oiter); 2024-04-17T14:09:38,474 | ^~~~~~ 2024-04-17T14:09:38,475 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,476 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:38,478 | ^~~~~~~~ 2024-04-17T14:09:38,479 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,479 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,481 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:38,482 | ^~~~~~~~ 2024-04-17T14:09:38,483 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,484 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,485 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:38,486 | ^~~~~~~~ 2024-04-17T14:09:38,487 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,488 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,488 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:38,489 | ^~~~~~~~ 2024-04-17T14:09:38,491 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,492 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,493 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,494 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,495 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,496 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,497 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,499 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:38,500 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,501 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,502 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,504 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,505 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:324: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-04-17T14:09:38,506 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:340:101: required from here 2024-04-17T14:09:38,507 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,507 184 | iter.store(*oiter); 2024-04-17T14:09:38,508 | ^~~~~~ 2024-04-17T14:09:38,509 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,510 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:38,511 | ^~~~~~~~ 2024-04-17T14:09:38,512 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,513 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:38,515 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,515 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,516 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:38,517 | ^~~~~~~~ 2024-04-17T14:09:38,518 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,519 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:38,519 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,520 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,521 184 | iter.store(*oiter); 2024-04-17T14:09:38,522 | ^~~~~~ 2024-04-17T14:09:38,523 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,524 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:38,525 | ^~~~~~~~ 2024-04-17T14:09:38,526 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,527 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,528 184 | iter.store(*oiter); 2024-04-17T14:09:38,529 | ^~~~~~ 2024-04-17T14:09:38,530 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,531 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:38,532 | ^~~~~~~~ 2024-04-17T14:09:38,533 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,534 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,535 184 | iter.store(*oiter); 2024-04-17T14:09:38,536 | ^~~~~~ 2024-04-17T14:09:38,537 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,538 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:38,539 | ^~~~~~~~ 2024-04-17T14:09:38,540 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,541 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,542 184 | iter.store(*oiter); 2024-04-17T14:09:38,543 | ^~~~~~ 2024-04-17T14:09:38,544 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,545 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:38,545 | ^~~~~~~~ 2024-04-17T14:09:38,546 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,547 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,548 184 | iter.store(*oiter); 2024-04-17T14:09:38,549 | ^~~~~~ 2024-04-17T14:09:38,550 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,551 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:38,552 | ^~~~~~~~ 2024-04-17T14:09:38,553 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,554 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,555 184 | iter.store(*oiter); 2024-04-17T14:09:38,556 | ^~~~~~ 2024-04-17T14:09:38,557 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,558 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:38,559 | ^~~~~~~~ 2024-04-17T14:09:38,560 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,561 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:38,562 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,563 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,564 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:38,565 | ^~~~~~~~ 2024-04-17T14:09:38,566 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,567 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:38,567 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,568 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,569 184 | iter.store(*oiter); 2024-04-17T14:09:38,570 | ^~~~~~ 2024-04-17T14:09:38,571 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,572 201 | list operator*(N n, list const &l) 2024-04-17T14:09:38,573 | ^~~~~~~~ 2024-04-17T14:09:38,573 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,574 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,575 184 | iter.store(*oiter); 2024-04-17T14:09:38,576 | ^~~~~~ 2024-04-17T14:09:38,577 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,579 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:38,580 | ^~~~~~~~ 2024-04-17T14:09:38,581 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,582 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,583 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:38,584 | ^~~~~~~~ 2024-04-17T14:09:38,585 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,586 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,587 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:38,588 | ^~~~~~~~ 2024-04-17T14:09:38,591 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,592 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,594 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:38,595 | ^~~~~~~~ 2024-04-17T14:09:38,596 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,597 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,599 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,599 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,601 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,602 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,602 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,604 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:38,605 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,606 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,606 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,607 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,609 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:324: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-04-17T14:09:38,609 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:340:101: required from here 2024-04-17T14:09:38,610 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,611 184 | iter.store(*oiter); 2024-04-17T14:09:38,612 | ^~~~~~ 2024-04-17T14:09:38,613 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,614 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:38,615 | ^~~~~~~~ 2024-04-17T14:09:38,616 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,617 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:38,618 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,619 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,620 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:38,621 | ^~~~~~~~ 2024-04-17T14:09:38,622 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,622 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:38,623 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,624 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,625 184 | iter.store(*oiter); 2024-04-17T14:09:38,627 | ^~~~~~ 2024-04-17T14:09:38,628 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,628 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:38,629 | ^~~~~~~~ 2024-04-17T14:09:38,630 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,631 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,632 184 | iter.store(*oiter); 2024-04-17T14:09:38,633 | ^~~~~~ 2024-04-17T14:09:38,633 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,634 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:38,635 | ^~~~~~~~ 2024-04-17T14:09:38,636 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,637 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,638 184 | iter.store(*oiter); 2024-04-17T14:09:38,639 | ^~~~~~ 2024-04-17T14:09:38,640 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,641 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:38,642 | ^~~~~~~~ 2024-04-17T14:09:38,643 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,644 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,645 184 | iter.store(*oiter); 2024-04-17T14:09:38,646 | ^~~~~~ 2024-04-17T14:09:38,647 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,648 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:38,649 | ^~~~~~~~ 2024-04-17T14:09:38,650 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,651 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,652 184 | iter.store(*oiter); 2024-04-17T14:09:38,653 | ^~~~~~ 2024-04-17T14:09:38,653 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,654 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:38,655 | ^~~~~~~~ 2024-04-17T14:09:38,656 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,657 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,658 184 | iter.store(*oiter); 2024-04-17T14:09:38,659 | ^~~~~~ 2024-04-17T14:09:38,660 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,661 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:38,662 | ^~~~~~~~ 2024-04-17T14:09:38,663 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,663 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:38,664 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,665 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,666 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:38,667 | ^~~~~~~~ 2024-04-17T14:09:38,668 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,669 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:38,670 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,671 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,672 184 | iter.store(*oiter); 2024-04-17T14:09:38,673 | ^~~~~~ 2024-04-17T14:09:38,674 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,675 201 | list operator*(N n, list const &l) 2024-04-17T14:09:38,676 | ^~~~~~~~ 2024-04-17T14:09:38,676 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,677 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,678 184 | iter.store(*oiter); 2024-04-17T14:09:38,678 | ^~~~~~ 2024-04-17T14:09:38,679 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,680 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:38,681 | ^~~~~~~~ 2024-04-17T14:09:38,682 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,683 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,684 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:38,685 | ^~~~~~~~ 2024-04-17T14:09:38,685 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,686 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,688 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:38,689 | ^~~~~~~~ 2024-04-17T14:09:38,690 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,691 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,692 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:38,693 | ^~~~~~~~ 2024-04-17T14:09:38,693 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,694 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,695 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,697 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,697 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,698 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,699 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,701 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:38,701 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,702 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,703 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,704 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,705 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:324: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-04-17T14:09:38,706 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:340:101: required from here 2024-04-17T14:09:38,707 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,708 184 | iter.store(*oiter); 2024-04-17T14:09:38,709 | ^~~~~~ 2024-04-17T14:09:38,709 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,710 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:38,712 | ^~~~~~~~ 2024-04-17T14:09:38,713 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,714 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:38,714 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,716 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,717 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:38,718 | ^~~~~~~~ 2024-04-17T14:09:38,719 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,720 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:38,721 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,722 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,723 184 | iter.store(*oiter); 2024-04-17T14:09:38,725 | ^~~~~~ 2024-04-17T14:09:38,726 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,727 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:38,728 | ^~~~~~~~ 2024-04-17T14:09:38,729 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,730 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,731 184 | iter.store(*oiter); 2024-04-17T14:09:38,732 | ^~~~~~ 2024-04-17T14:09:38,733 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,734 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:38,735 | ^~~~~~~~ 2024-04-17T14:09:38,736 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,737 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,738 184 | iter.store(*oiter); 2024-04-17T14:09:38,739 | ^~~~~~ 2024-04-17T14:09:38,740 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,741 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:38,742 | ^~~~~~~~ 2024-04-17T14:09:38,743 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,745 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,746 184 | iter.store(*oiter); 2024-04-17T14:09:38,747 | ^~~~~~ 2024-04-17T14:09:38,748 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,749 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:38,750 | ^~~~~~~~ 2024-04-17T14:09:38,751 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,752 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,753 184 | iter.store(*oiter); 2024-04-17T14:09:38,755 | ^~~~~~ 2024-04-17T14:09:38,755 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,756 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:38,757 | ^~~~~~~~ 2024-04-17T14:09:38,758 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,759 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,760 184 | iter.store(*oiter); 2024-04-17T14:09:38,761 | ^~~~~~ 2024-04-17T14:09:38,761 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,762 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:38,763 | ^~~~~~~~ 2024-04-17T14:09:38,764 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,765 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:38,766 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,767 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,768 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:38,769 | ^~~~~~~~ 2024-04-17T14:09:38,771 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,772 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:38,773 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:38,774 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,775 184 | iter.store(*oiter); 2024-04-17T14:09:38,776 | ^~~~~~ 2024-04-17T14:09:38,777 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,778 201 | list operator*(N n, list const &l) 2024-04-17T14:09:38,779 | ^~~~~~~~ 2024-04-17T14:09:38,783 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:38,784 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,785 184 | iter.store(*oiter); 2024-04-17T14:09:38,785 | ^~~~~~ 2024-04-17T14:09:38,786 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,787 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:38,788 | ^~~~~~~~ 2024-04-17T14:09:38,788 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,789 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,790 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:38,791 | ^~~~~~~~ 2024-04-17T14:09:38,792 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,792 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,793 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:38,794 | ^~~~~~~~ 2024-04-17T14:09:38,795 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:38,796 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:38,797 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:38,798 | ^~~~~~~~ 2024-04-17T14:09:38,799 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:39,921 [6/12] Compiling C++ object src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o 2024-04-17T14:09:39,922 FAILED: src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o 2024-04-17T14:09:39,923 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-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:39,924 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-17T14:09:39,925 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-17T14:09:39,926 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-17T14:09:39,927 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-17T14:09:39,928 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-17T14:09:39,928 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-17T14:09:39,929 from src/fluidimage/calcul/__pythran__/subpix.cpp:1: 2024-04-17T14:09:39,930 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:39,930 101 | xsimd::batch> { 2024-04-17T14:09:39,931 | ^~~~~ 2024-04-17T14:09:39,932 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-04-17T14:09:39,933 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-04-17T14:09:39,933 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:39,934 34 | class batch; 2024-04-17T14:09:39,935 | ^~~~~ 2024-04-17T14:09:39,936 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-04-17T14:09:39,937 101 | xsimd::batch> { 2024-04-17T14:09:39,937 | ^~ 2024-04-17T14:09:39,938 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-04-17T14:09:39,939 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-04-17T14:09:39,940 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:39,941 103 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:39,941 | ^ 2024-04-17T14:09:39,942 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:39,943 34 | class batch; 2024-04-17T14:09:39,944 | ^~~~~ 2024-04-17T14:09:39,945 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-04-17T14:09:39,945 103 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:39,946 | ^ 2024-04-17T14:09:39,947 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:39,948 105 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:39,949 | ^~~~~~~~~~~ 2024-04-17T14:09:39,950 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:39,950 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-04-17T14:09:39,951 | ^~~~~~~~~~~~~~ 2024-04-17T14:09:39,952 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:39,952 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:39,953 119 | void store(xsimd::batch const &); 2024-04-17T14:09:39,954 | ^ 2024-04-17T14:09:39,954 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:39,955 34 | class batch; 2024-04-17T14:09:39,956 | ^~~~~ 2024-04-17T14:09:39,957 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-04-17T14:09:39,958 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-04-17T14:09:39,959 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-04-17T14:09:39,960 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-17T14:09:39,961 208 | -> decltype(xsimd::load_unaligned(data)) 2024-04-17T14:09:39,962 | ^~~~~~~~~~~~~~ 2024-04-17T14:09:39,963 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-17T14:09:39,964 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:39,965 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-04-17T14:09:39,965 | ^ 2024-04-17T14:09:39,966 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:39,967 34 | class batch; 2024-04-17T14:09:39,968 | ^~~~~ 2024-04-17T14:09:39,969 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:39,970 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:39,971 217 | val.store_unaligned(const_cast(data)); 2024-04-17T14:09:39,972 | ^~~~~~~~~~~~~~~ 2024-04-17T14:09:39,972 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-04-17T14:09:39,974 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-04-17T14:09:39,974 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-04-17T14:09:39,975 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-04-17T14:09:39,976 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-04-17T14:09:39,976 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-04-17T14:09:39,977 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:39,977 191 | xsimd::batch _splated; 2024-04-17T14:09:39,978 | ^ 2024-04-17T14:09:39,979 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:39,980 34 | class batch; 2024-04-17T14:09:39,980 | ^~~~~ 2024-04-17T14:09:39,981 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-04-17T14:09:39,982 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:39,983 733 | typename std::remove_reference::type::value_type>...>, 2024-04-17T14:09:39,984 | ^ 2024-04-17T14:09:39,985 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:39,986 34 | class batch; 2024-04-17T14:09:39,986 | ^~~~~ 2024-04-17T14:09:39,987 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-04-17T14:09:39,988 733 | typename std::remove_reference::type::value_type>...>, 2024-04-17T14:09:39,989 | ^~~ 2024-04-17T14:09:39,990 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-04-17T14:09:39,991 733 | typename std::remove_reference::type::value_type>...>, 2024-04-17T14:09:39,992 | ^ 2024-04-17T14:09:39,992 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-04-17T14:09:39,993 734 | typename std::remove_reference::type::simd_iterator...>; 2024-04-17T14:09:39,994 | ^ 2024-04-17T14:09:39,995 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:39,996 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-04-17T14:09:39,996 | ^~~~~~~~~~~~~ 2024-04-17T14:09:39,997 | nditerator 2024-04-17T14:09:39,998 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:39,999 740 | simd_iterator vbegin(types::vectorize) const; 2024-04-17T14:09:39,999 | ^~~~~~~~~~~~~ 2024-04-17T14:09:40,000 | nditerator 2024-04-17T14:09:40,001 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,001 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-04-17T14:09:40,002 | ^~~~~~~~~~~~~ 2024-04-17T14:09:40,002 | nditerator 2024-04-17T14:09:40,003 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,004 743 | simd_iterator vend(types::vectorize) const; 2024-04-17T14:09:40,005 | ^~~~~~~~~~~~~ 2024-04-17T14:09:40,006 | nditerator 2024-04-17T14:09:40,006 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-04-17T14:09:40,007 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,008 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,008 174 | using vT = xsimd::batch; 2024-04-17T14:09:40,009 | ^ 2024-04-17T14:09:40,010 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,011 34 | class batch; 2024-04-17T14:09:40,011 | ^~~~~ 2024-04-17T14:09:40,012 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-04-17T14:09:40,013 176 | static const std::size_t vN = vT::size; 2024-04-17T14:09:40,014 | ^~ 2024-04-17T14:09:40,014 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,015 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,016 445 | using vT = typename xsimd::batch; 2024-04-17T14:09:40,017 | ^ 2024-04-17T14:09:40,018 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,019 34 | class batch; 2024-04-17T14:09:40,019 | ^~~~~ 2024-04-17T14:09:40,020 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-04-17T14:09:40,021 445 | using vT = typename xsimd::batch; 2024-04-17T14:09:40,022 | ^ 2024-04-17T14:09:40,022 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-04-17T14:09:40,023 448 | static const std::size_t vN = vT::size; 2024-04-17T14:09:40,024 | ^~ 2024-04-17T14:09:40,025 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-04-17T14:09:40,025 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,026 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,027 219 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,027 | ^ 2024-04-17T14:09:40,028 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,029 34 | class batch; 2024-04-17T14:09:40,030 | ^~~~~ 2024-04-17T14:09:40,030 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:40,031 219 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,032 | ^ 2024-04-17T14:09:40,033 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:40,033 220 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:40,034 | ^~~~~~~~~~~ 2024-04-17T14:09:40,035 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,036 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,037 497 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,037 | ^ 2024-04-17T14:09:40,038 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,039 34 | class batch; 2024-04-17T14:09:40,040 | ^~~~~ 2024-04-17T14:09:40,041 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:40,042 497 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,043 | ^ 2024-04-17T14:09:40,044 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:40,045 498 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:40,046 | ^~~~~~~~~~~ 2024-04-17T14:09:40,047 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-04-17T14:09:40,048 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-04-17T14:09:40,049 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-04-17T14:09:40,050 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-04-17T14:09:40,051 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,052 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-04-17T14:09:40,052 | ^ 2024-04-17T14:09:40,053 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,054 34 | class batch; 2024-04-17T14:09:40,055 | ^~~~~ 2024-04-17T14:09:40,055 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-04-17T14:09:40,056 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-04-17T14:09:40,057 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,058 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-04-17T14:09:40,059 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,060 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,061 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-04-17T14:09:40,061 | ^~~~~~~ 2024-04-17T14:09:40,062 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,063 595 | struct numpy_expr { 2024-04-17T14:09:40,064 | ^~~~~~~~~~ 2024-04-17T14:09:40,065 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,066 240 | numpy_expr::vbegin(vectorize) const 2024-04-17T14:09:40,067 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,068 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,069 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-04-17T14:09:40,070 | ^~~~~~ 2024-04-17T14:09:40,071 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,072 595 | struct numpy_expr { 2024-04-17T14:09:40,073 | ^~~~~~~~~~ 2024-04-17T14:09:40,074 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,074 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-04-17T14:09:40,075 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,076 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,076 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-04-17T14:09:40,077 | ^~~~~ 2024-04-17T14:09:40,078 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,078 595 | struct numpy_expr { 2024-04-17T14:09:40,079 | ^~~~~~~~~~ 2024-04-17T14:09:40,080 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,081 257 | numpy_expr::vend(vectorize) const 2024-04-17T14:09:40,082 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,083 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,083 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-04-17T14:09:40,084 | ^~~~ 2024-04-17T14:09:40,085 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,086 595 | struct numpy_expr { 2024-04-17T14:09:40,087 | ^~~~~~~~~~ 2024-04-17T14:09:40,088 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-04-17T14:09:40,088 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-04-17T14:09:40,089 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,090 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,091 334 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,092 | ^ 2024-04-17T14:09:40,093 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,094 34 | class batch; 2024-04-17T14:09:40,094 | ^~~~~ 2024-04-17T14:09:40,095 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:40,096 334 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,096 | ^ 2024-04-17T14:09:40,097 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:40,098 335 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:40,098 | ^~~~~~~~~~~ 2024-04-17T14:09:40,099 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,100 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,101 721 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,101 | ^ 2024-04-17T14:09:40,102 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,103 34 | class batch; 2024-04-17T14:09:40,104 | ^~~~~ 2024-04-17T14:09:40,105 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:40,106 721 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,107 | ^ 2024-04-17T14:09:40,108 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:40,109 722 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:40,110 | ^~~~~~~~~~~ 2024-04-17T14:09:40,111 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,112 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,112 690 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,113 | ^ 2024-04-17T14:09:40,114 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,115 34 | class batch; 2024-04-17T14:09:40,116 | ^~~~~ 2024-04-17T14:09:40,117 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:40,117 690 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,118 | ^ 2024-04-17T14:09:40,120 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:40,120 691 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:40,121 | ^~~~~~~~~~~ 2024-04-17T14:09:40,122 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,122 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,123 249 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,124 | ^ 2024-04-17T14:09:40,124 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,125 34 | class batch; 2024-04-17T14:09:40,126 | ^~~~~ 2024-04-17T14:09:40,126 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:40,127 249 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,128 | ^ 2024-04-17T14:09:40,129 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:40,129 250 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:40,130 | ^~~~~~~~~~~ 2024-04-17T14:09:40,228 [7/12] Compiling C++ object src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o 2024-04-17T14:09:40,229 FAILED: src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o 2024-04-17T14:09:40,230 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-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,231 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-17T14:09:40,232 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-17T14:09:40,232 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-17T14:09:40,233 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-17T14:09:40,234 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-17T14:09:40,235 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-17T14:09:40,235 from src/fluidimage/topologies/__pythran__/example.cpp:1: 2024-04-17T14:09:40,236 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,236 101 | xsimd::batch> { 2024-04-17T14:09:40,237 | ^~~~~ 2024-04-17T14:09:40,237 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-04-17T14:09:40,238 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-04-17T14:09:40,238 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,239 34 | class batch; 2024-04-17T14:09:40,240 | ^~~~~ 2024-04-17T14:09:40,240 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-04-17T14:09:40,241 101 | xsimd::batch> { 2024-04-17T14:09:40,242 | ^~ 2024-04-17T14:09:40,243 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-04-17T14:09:40,244 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-04-17T14:09:40,244 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,245 103 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,246 | ^ 2024-04-17T14:09:40,247 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,248 34 | class batch; 2024-04-17T14:09:40,248 | ^~~~~ 2024-04-17T14:09:40,249 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-04-17T14:09:40,250 103 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,250 | ^ 2024-04-17T14:09:40,251 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:40,252 105 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:40,252 | ^~~~~~~~~~~ 2024-04-17T14:09:40,253 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,254 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-04-17T14:09:40,255 | ^~~~~~~~~~~~~~ 2024-04-17T14:09:40,256 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,256 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,257 119 | void store(xsimd::batch const &); 2024-04-17T14:09:40,257 | ^ 2024-04-17T14:09:40,258 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,258 34 | class batch; 2024-04-17T14:09:40,259 | ^~~~~ 2024-04-17T14:09:40,259 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-04-17T14:09:40,260 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-04-17T14:09:40,260 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-04-17T14:09:40,261 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-17T14:09:40,261 208 | -> decltype(xsimd::load_unaligned(data)) 2024-04-17T14:09:40,262 | ^~~~~~~~~~~~~~ 2024-04-17T14:09:40,263 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-17T14:09:40,264 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,264 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-04-17T14:09:40,265 | ^ 2024-04-17T14:09:40,266 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,267 34 | class batch; 2024-04-17T14:09:40,268 | ^~~~~ 2024-04-17T14:09:40,268 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,269 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,270 217 | val.store_unaligned(const_cast(data)); 2024-04-17T14:09:40,270 | ^~~~~~~~~~~~~~~ 2024-04-17T14:09:40,271 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-04-17T14:09:40,272 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-04-17T14:09:40,273 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-04-17T14:09:40,273 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-04-17T14:09:40,274 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-04-17T14:09:40,275 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-04-17T14:09:40,276 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,276 191 | xsimd::batch _splated; 2024-04-17T14:09:40,277 | ^ 2024-04-17T14:09:40,277 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,278 34 | class batch; 2024-04-17T14:09:40,278 | ^~~~~ 2024-04-17T14:09:40,279 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-04-17T14:09:40,280 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,280 733 | typename std::remove_reference::type::value_type>...>, 2024-04-17T14:09:40,281 | ^ 2024-04-17T14:09:40,282 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,282 34 | class batch; 2024-04-17T14:09:40,283 | ^~~~~ 2024-04-17T14:09:40,284 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-04-17T14:09:40,285 733 | typename std::remove_reference::type::value_type>...>, 2024-04-17T14:09:40,285 | ^~~ 2024-04-17T14:09:40,286 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-04-17T14:09:40,287 733 | typename std::remove_reference::type::value_type>...>, 2024-04-17T14:09:40,288 | ^ 2024-04-17T14:09:40,289 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-04-17T14:09:40,289 734 | typename std::remove_reference::type::simd_iterator...>; 2024-04-17T14:09:40,290 | ^ 2024-04-17T14:09:40,291 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,292 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-04-17T14:09:40,292 | ^~~~~~~~~~~~~ 2024-04-17T14:09:40,293 | nditerator 2024-04-17T14:09:40,294 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,295 740 | simd_iterator vbegin(types::vectorize) const; 2024-04-17T14:09:40,296 | ^~~~~~~~~~~~~ 2024-04-17T14:09:40,296 | nditerator 2024-04-17T14:09:40,297 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,298 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-04-17T14:09:40,299 | ^~~~~~~~~~~~~ 2024-04-17T14:09:40,299 | nditerator 2024-04-17T14:09:40,300 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,301 743 | simd_iterator vend(types::vectorize) const; 2024-04-17T14:09:40,301 | ^~~~~~~~~~~~~ 2024-04-17T14:09:40,302 | nditerator 2024-04-17T14:09:40,302 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-04-17T14:09:40,303 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,304 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,304 174 | using vT = xsimd::batch; 2024-04-17T14:09:40,305 | ^ 2024-04-17T14:09:40,305 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,306 34 | class batch; 2024-04-17T14:09:40,307 | ^~~~~ 2024-04-17T14:09:40,307 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-04-17T14:09:40,308 176 | static const std::size_t vN = vT::size; 2024-04-17T14:09:40,309 | ^~ 2024-04-17T14:09:40,310 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,311 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,312 445 | using vT = typename xsimd::batch; 2024-04-17T14:09:40,312 | ^ 2024-04-17T14:09:40,313 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,314 34 | class batch; 2024-04-17T14:09:40,315 | ^~~~~ 2024-04-17T14:09:40,315 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-04-17T14:09:40,316 445 | using vT = typename xsimd::batch; 2024-04-17T14:09:40,317 | ^ 2024-04-17T14:09:40,318 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-04-17T14:09:40,318 448 | static const std::size_t vN = vT::size; 2024-04-17T14:09:40,319 | ^~ 2024-04-17T14:09:40,320 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-04-17T14:09:40,320 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,321 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,322 219 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,323 | ^ 2024-04-17T14:09:40,323 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,324 34 | class batch; 2024-04-17T14:09:40,325 | ^~~~~ 2024-04-17T14:09:40,325 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:40,326 219 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,327 | ^ 2024-04-17T14:09:40,327 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:40,328 220 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:40,328 | ^~~~~~~~~~~ 2024-04-17T14:09:40,329 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,329 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,330 497 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,331 | ^ 2024-04-17T14:09:40,332 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,332 34 | class batch; 2024-04-17T14:09:40,333 | ^~~~~ 2024-04-17T14:09:40,334 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:40,335 497 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,335 | ^ 2024-04-17T14:09:40,336 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:40,337 498 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:40,338 | ^~~~~~~~~~~ 2024-04-17T14:09:40,339 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-04-17T14:09:40,339 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-04-17T14:09:40,340 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-04-17T14:09:40,341 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-04-17T14:09:40,341 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,342 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-04-17T14:09:40,343 | ^ 2024-04-17T14:09:40,344 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,344 34 | class batch; 2024-04-17T14:09:40,345 | ^~~~~ 2024-04-17T14:09:40,345 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-04-17T14:09:40,346 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-04-17T14:09:40,347 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,347 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-04-17T14:09:40,348 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,348 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,349 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-04-17T14:09:40,349 | ^~~~~~~ 2024-04-17T14:09:40,350 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,351 595 | struct numpy_expr { 2024-04-17T14:09:40,352 | ^~~~~~~~~~ 2024-04-17T14:09:40,353 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,353 240 | numpy_expr::vbegin(vectorize) const 2024-04-17T14:09:40,354 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,355 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,355 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-04-17T14:09:40,356 | ^~~~~~ 2024-04-17T14:09:40,357 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,357 595 | struct numpy_expr { 2024-04-17T14:09:40,358 | ^~~~~~~~~~ 2024-04-17T14:09:40,359 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,359 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-04-17T14:09:40,360 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,361 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,361 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-04-17T14:09:40,362 | ^~~~~ 2024-04-17T14:09:40,362 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,362 595 | struct numpy_expr { 2024-04-17T14:09:40,363 | ^~~~~~~~~~ 2024-04-17T14:09:40,363 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,364 257 | numpy_expr::vend(vectorize) const 2024-04-17T14:09:40,364 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,365 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,365 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-04-17T14:09:40,366 | ^~~~ 2024-04-17T14:09:40,367 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,367 595 | struct numpy_expr { 2024-04-17T14:09:40,368 | ^~~~~~~~~~ 2024-04-17T14:09:40,369 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-04-17T14:09:40,369 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-04-17T14:09:40,370 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,370 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,371 334 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,371 | ^ 2024-04-17T14:09:40,372 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,373 34 | class batch; 2024-04-17T14:09:40,374 | ^~~~~ 2024-04-17T14:09:40,374 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:40,375 334 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,376 | ^ 2024-04-17T14:09:40,376 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:40,377 335 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:40,377 | ^~~~~~~~~~~ 2024-04-17T14:09:40,378 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,378 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,379 721 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,379 | ^ 2024-04-17T14:09:40,380 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,380 34 | class batch; 2024-04-17T14:09:40,381 | ^~~~~ 2024-04-17T14:09:40,381 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:40,382 721 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,382 | ^ 2024-04-17T14:09:40,383 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:40,384 722 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:40,384 | ^~~~~~~~~~~ 2024-04-17T14:09:40,385 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,386 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,386 690 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,387 | ^ 2024-04-17T14:09:40,387 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,388 34 | class batch; 2024-04-17T14:09:40,389 | ^~~~~ 2024-04-17T14:09:40,389 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:40,390 690 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,391 | ^ 2024-04-17T14:09:40,391 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:40,392 691 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:40,393 | ^~~~~~~~~~~ 2024-04-17T14:09:40,393 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,394 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,395 249 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,395 | ^ 2024-04-17T14:09:40,396 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,396 34 | class batch; 2024-04-17T14:09:40,397 | ^~~~~ 2024-04-17T14:09:40,397 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:40,397 249 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:40,398 | ^ 2024-04-17T14:09:40,398 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:40,399 250 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:40,399 | ^~~~~~~~~~~ 2024-04-17T14:09:40,400 In file included from src/fluidimage/topologies/__pythran__/example.cpp:18: 2024-04-17T14:09:40,400 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: At global scope: 2024-04-17T14:09:40,401 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,401 17 | using vector_type = xsimd::batch; 2024-04-17T14:09:40,402 | ^ 2024-04-17T14:09:40,403 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:40,403 34 | class batch; 2024-04-17T14:09:40,404 | ^~~~~ 2024-04-17T14:09:40,404 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:18:7: error: ‘vector_type’ does not name a type 2024-04-17T14:09:40,405 18 | vector_type curr_; 2024-04-17T14:09:40,406 | ^~~~~~~~~~~ 2024-04-17T14:09:40,406 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:19:7: error: ‘vector_type’ does not name a type 2024-04-17T14:09:40,407 19 | vector_type step_; 2024-04-17T14:09:40,407 | ^~~~~~~~~~~ 2024-04-17T14:09:40,408 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:30:7: error: ‘vector_type’ does not name a type 2024-04-17T14:09:40,409 30 | vector_type operator*() const 2024-04-17T14:09:40,409 | ^~~~~~~~~~~ 2024-04-17T14:09:40,410 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,411 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,411 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-04-17T14:09:40,412 | ^~~~~ 2024-04-17T14:09:40,413 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,413 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-04-17T14:09:40,413 | ^~~~~ 2024-04-17T14:09:40,414 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:43: error: ‘vector_type’ has not been declared 2024-04-17T14:09:40,414 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-04-17T14:09:40,415 | ^~~~~~~~~~~ 2024-04-17T14:09:40,415 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:23:42: error: ‘vector_type’ has not been declared 2024-04-17T14:09:40,416 23 | index_(static_cast(n / vector_type::size)) 2024-04-17T14:09:40,416 | ^~~~~~~~~~~ 2024-04-17T14:09:40,416 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:25:16: error: ‘vector_type’ has not been declared 2024-04-17T14:09:40,417 25 | T from[vector_type::size]; 2024-04-17T14:09:40,417 | ^~~~~~~~~~~ 2024-04-17T14:09:40,418 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:26:32: error: ‘vector_type’ has not been declared 2024-04-17T14:09:40,418 26 | for (size_t i = 0; i < vector_type::size; ++i) 2024-04-17T14:09:40,419 | ^~~~~~~~~~~ 2024-04-17T14:09:40,420 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,420 27 | from[i] = start + i * step; 2024-04-17T14:09:40,421 | ^~~~ 2024-04-17T14:09:40,422 | fromfp 2024-04-17T14:09:40,422 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:9: error: ‘curr_’ was not declared in this scope 2024-04-17T14:09:40,423 28 | curr_ = vector_type::load_unaligned(from); 2024-04-17T14:09:40,423 | ^~~~~ 2024-04-17T14:09:40,424 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:17: error: ‘vector_type’ has not been declared 2024-04-17T14:09:40,425 28 | curr_ = vector_type::load_unaligned(from); 2024-04-17T14:09:40,426 | ^~~~~~~~~~~ 2024-04-17T14:09:40,426 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,427 28 | curr_ = vector_type::load_unaligned(from); 2024-04-17T14:09:40,428 | ^~~~ 2024-04-17T14:09:40,428 | fromfp 2024-04-17T14:09:40,429 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,430 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:36:9: error: ‘curr_’ was not declared in this scope 2024-04-17T14:09:40,430 36 | curr_ += step_; 2024-04-17T14:09:40,431 | ^~~~~ 2024-04-17T14:09:40,432 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:36:18: error: ‘step_’ was not declared in this scope 2024-04-17T14:09:40,433 36 | curr_ += step_; 2024-04-17T14:09:40,434 | ^~~~~ 2024-04-17T14:09:40,434 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,435 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:42:9: error: ‘curr_’ was not declared in this scope 2024-04-17T14:09:40,435 42 | curr_ += n * step_; 2024-04-17T14:09:40,436 | ^~~~~ 2024-04-17T14:09:40,436 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:42:22: error: ‘step_’ was not declared in this scope 2024-04-17T14:09:40,437 42 | curr_ += n * step_; 2024-04-17T14:09:40,437 | ^~~~~ 2024-04-17T14:09:40,438 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,439 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:53:9: error: ‘curr_’ was not declared in this scope 2024-04-17T14:09:40,439 53 | curr_ -= step_; 2024-04-17T14:09:40,440 | ^~~~~ 2024-04-17T14:09:40,441 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:53:18: error: ‘step_’ was not declared in this scope 2024-04-17T14:09:40,441 53 | curr_ -= step_; 2024-04-17T14:09:40,442 | ^~~~~ 2024-04-17T14:09:40,443 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,444 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,444 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,445 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,446 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,447 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,448 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,449 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,449 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,450 src/fluidimage/topologies/__pythran__/example.cpp:162: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-04-17T14:09:40,451 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:40,452 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,452 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,453 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,453 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,454 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:40,455 | ^~~~~~~~ 2024-04-17T14:09:40,455 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,456 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,456 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,457 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,458 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,459 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:40,460 | ^~~~~~~~ 2024-04-17T14:09:40,460 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,461 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,462 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,462 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,463 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,464 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:40,465 | ^~~~~~~~ 2024-04-17T14:09:40,465 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,466 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,467 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,468 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,468 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-04-17T14:09:40,469 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,469 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:40,470 | ^~~~~~~~ 2024-04-17T14:09:40,470 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,471 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,472 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,472 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,473 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,474 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:40,474 | ^~~~~~~~ 2024-04-17T14:09:40,475 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,476 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,477 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,477 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,478 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,479 201 | list operator*(N n, list const &l) 2024-04-17T14:09:40,479 | ^~~~~~~~ 2024-04-17T14:09:40,480 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,481 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,482 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,482 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,483 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-04-17T14:09:40,484 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,485 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:40,486 | ^~~~~~~~ 2024-04-17T14:09:40,486 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,487 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:40,487 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,488 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,489 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:40,489 | ^~~~~~~~ 2024-04-17T14:09:40,490 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,490 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:40,491 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,491 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,492 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,493 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,494 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-04-17T14:09:40,494 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-04-17T14:09:40,495 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-04-17T14:09:40,496 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-04-17T14:09:40,496 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,497 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:40,498 | ^~~~~~~~ 2024-04-17T14:09:40,499 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,500 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,500 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:40,501 | ^~~~~~~~ 2024-04-17T14:09:40,502 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,503 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,503 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:40,504 | ^~~~~~~~ 2024-04-17T14:09:40,505 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,505 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,506 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:40,507 | ^~~~~~~~ 2024-04-17T14:09:40,507 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,508 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,508 437 | this->_dereference(utils::make_index_sequence{})) 2024-04-17T14:09:40,509 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,510 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,511 430 | auto _dereference(utils::index_sequence) const 2024-04-17T14:09:40,511 | ^~~~~~~~~~~~ 2024-04-17T14:09:40,512 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,513 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,513 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,514 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,515 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,516 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,517 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,518 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,519 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,520 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,521 src/fluidimage/topologies/__pythran__/example.cpp:162: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-04-17T14:09:40,521 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:40,522 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,523 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,523 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,524 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,525 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:40,525 | ^~~~~~~~ 2024-04-17T14:09:40,526 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,527 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,528 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,529 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,530 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,531 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:40,531 | ^~~~~~~~ 2024-04-17T14:09:40,532 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,532 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,533 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,534 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,534 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,535 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:40,536 | ^~~~~~~~ 2024-04-17T14:09:40,536 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,537 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,538 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,539 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,539 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,540 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:40,541 | ^~~~~~~~ 2024-04-17T14:09:40,541 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,542 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,543 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,544 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,544 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,545 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:40,545 | ^~~~~~~~ 2024-04-17T14:09:40,546 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,547 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,547 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,548 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,548 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,549 201 | list operator*(N n, list const &l) 2024-04-17T14:09:40,550 | ^~~~~~~~ 2024-04-17T14:09:40,550 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,551 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,552 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,553 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,553 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,554 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:40,555 | ^~~~~~~~ 2024-04-17T14:09:40,555 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,556 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:40,557 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,557 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,558 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:40,559 | ^~~~~~~~ 2024-04-17T14:09:40,560 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,561 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:40,562 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,562 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,563 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,563 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,564 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,564 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:40,565 | ^~~~~~~~ 2024-04-17T14:09:40,565 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,566 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,567 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:40,567 | ^~~~~~~~ 2024-04-17T14:09:40,568 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,568 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,569 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:40,570 | ^~~~~~~~ 2024-04-17T14:09:40,570 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,571 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,572 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:40,573 | ^~~~~~~~ 2024-04-17T14:09:40,574 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,574 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,575 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,576 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,577 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,578 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,579 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,580 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,580 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,581 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,582 src/fluidimage/topologies/__pythran__/example.cpp:162: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-04-17T14:09:40,583 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:40,584 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,585 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,585 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,586 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,587 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:40,588 | ^~~~~~~~ 2024-04-17T14:09:40,588 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,589 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,590 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,590 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,592 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,592 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:40,593 | ^~~~~~~~ 2024-04-17T14:09:40,593 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,594 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,594 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,595 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,596 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,596 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:40,597 | ^~~~~~~~ 2024-04-17T14:09:40,597 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,598 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,599 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,600 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,600 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,601 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:40,602 | ^~~~~~~~ 2024-04-17T14:09:40,603 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,603 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,604 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,605 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,606 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,607 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:40,607 | ^~~~~~~~ 2024-04-17T14:09:40,608 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,608 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,609 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,609 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,610 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,610 201 | list operator*(N n, list const &l) 2024-04-17T14:09:40,611 | ^~~~~~~~ 2024-04-17T14:09:40,612 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,612 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,613 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,614 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,615 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,616 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:40,617 | ^~~~~~~~ 2024-04-17T14:09:40,617 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,618 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:40,619 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,619 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,620 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:40,621 | ^~~~~~~~ 2024-04-17T14:09:40,621 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,622 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:40,623 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,624 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,624 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,625 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,626 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,627 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:40,627 | ^~~~~~~~ 2024-04-17T14:09:40,628 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,628 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,629 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:40,629 | ^~~~~~~~ 2024-04-17T14:09:40,630 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,631 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,632 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:40,632 | ^~~~~~~~ 2024-04-17T14:09:40,633 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,634 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,635 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:40,635 | ^~~~~~~~ 2024-04-17T14:09:40,636 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,637 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,638 437 | this->_dereference(utils::make_index_sequence{})) 2024-04-17T14:09:40,639 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,639 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,641 430 | auto _dereference(utils::index_sequence) const 2024-04-17T14:09:40,641 | ^~~~~~~~~~~~ 2024-04-17T14:09:40,642 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,643 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,644 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,645 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,646 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,647 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,648 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,648 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,649 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,650 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,651 src/fluidimage/topologies/__pythran__/example.cpp:162: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-04-17T14:09:40,652 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:40,652 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,653 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,654 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,655 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,655 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:40,656 | ^~~~~~~~ 2024-04-17T14:09:40,656 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,657 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,657 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,658 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,659 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,659 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:40,660 | ^~~~~~~~ 2024-04-17T14:09:40,661 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,662 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,662 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,663 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,664 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,664 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:40,665 | ^~~~~~~~ 2024-04-17T14:09:40,666 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,667 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,667 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,668 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,669 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,669 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:40,670 | ^~~~~~~~ 2024-04-17T14:09:40,671 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,672 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,672 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,673 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,674 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,675 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:40,676 | ^~~~~~~~ 2024-04-17T14:09:40,676 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,677 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,677 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,678 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,678 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,679 201 | list operator*(N n, list const &l) 2024-04-17T14:09:40,679 | ^~~~~~~~ 2024-04-17T14:09:40,680 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,681 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,681 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,682 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,683 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,683 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:40,684 | ^~~~~~~~ 2024-04-17T14:09:40,685 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,686 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:40,687 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,687 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,688 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:40,689 | ^~~~~~~~ 2024-04-17T14:09:40,690 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,690 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:40,691 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,692 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,693 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,693 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,694 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,695 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:40,696 | ^~~~~~~~ 2024-04-17T14:09:40,696 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,697 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,697 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:40,698 | ^~~~~~~~ 2024-04-17T14:09:40,698 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,699 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,700 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:40,700 | ^~~~~~~~ 2024-04-17T14:09:40,701 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,701 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,702 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:40,703 | ^~~~~~~~ 2024-04-17T14:09:40,704 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,704 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,705 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,706 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,707 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,708 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,708 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,709 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,710 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,711 src/fluidimage/topologies/__pythran__/example.cpp:162: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-04-17T14:09:40,711 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:40,712 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,713 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,714 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,714 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,715 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:40,716 | ^~~~~~~~ 2024-04-17T14:09:40,716 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,717 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,718 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,719 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,720 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,720 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:40,721 | ^~~~~~~~ 2024-04-17T14:09:40,722 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,723 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,724 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,724 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,725 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,726 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:40,726 | ^~~~~~~~ 2024-04-17T14:09:40,727 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,727 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,728 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,729 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,730 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,730 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:40,731 | ^~~~~~~~ 2024-04-17T14:09:40,732 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,733 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,733 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,734 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,735 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,736 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:40,736 | ^~~~~~~~ 2024-04-17T14:09:40,737 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,737 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,738 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,739 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,739 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,740 201 | list operator*(N n, list const &l) 2024-04-17T14:09:40,741 | ^~~~~~~~ 2024-04-17T14:09:40,741 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,742 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,743 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,744 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,745 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,745 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:40,746 | ^~~~~~~~ 2024-04-17T14:09:40,747 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,748 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:40,748 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,749 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,750 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:40,751 | ^~~~~~~~ 2024-04-17T14:09:40,752 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,752 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:40,753 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,753 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,754 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,754 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,755 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,756 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:40,756 | ^~~~~~~~ 2024-04-17T14:09:40,757 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,757 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,758 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:40,759 | ^~~~~~~~ 2024-04-17T14:09:40,760 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,761 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,761 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:40,762 | ^~~~~~~~ 2024-04-17T14:09:40,763 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,764 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,764 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:40,765 | ^~~~~~~~ 2024-04-17T14:09:40,766 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,766 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,767 437 | this->_dereference(utils::make_index_sequence{})) 2024-04-17T14:09:40,768 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,769 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,770 430 | auto _dereference(utils::index_sequence) const 2024-04-17T14:09:40,771 | ^~~~~~~~~~~~ 2024-04-17T14:09:40,771 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,772 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,773 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,774 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,775 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,776 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,776 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,777 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,778 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,779 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,780 src/fluidimage/topologies/__pythran__/example.cpp:162: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-04-17T14:09:40,781 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:40,781 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,782 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,783 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,784 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,784 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:40,785 | ^~~~~~~~ 2024-04-17T14:09:40,785 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,786 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,787 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,788 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,788 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,789 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:40,790 | ^~~~~~~~ 2024-04-17T14:09:40,790 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,791 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,791 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,792 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,792 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,793 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:40,794 | ^~~~~~~~ 2024-04-17T14:09:40,794 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,795 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,799 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,800 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,801 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,801 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:40,802 | ^~~~~~~~ 2024-04-17T14:09:40,803 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,803 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,804 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,805 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,805 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,806 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:40,806 | ^~~~~~~~ 2024-04-17T14:09:40,807 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,808 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,808 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,809 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,809 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,810 201 | list operator*(N n, list const &l) 2024-04-17T14:09:40,811 | ^~~~~~~~ 2024-04-17T14:09:40,812 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,813 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,813 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,814 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,815 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,816 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:40,817 | ^~~~~~~~ 2024-04-17T14:09:40,817 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,818 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:40,819 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,819 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,820 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:40,821 | ^~~~~~~~ 2024-04-17T14:09:40,822 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,823 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:40,824 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,824 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,825 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,825 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,826 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,826 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:40,827 | ^~~~~~~~ 2024-04-17T14:09:40,827 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,828 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,829 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:40,829 | ^~~~~~~~ 2024-04-17T14:09:40,830 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,831 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,831 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:40,832 | ^~~~~~~~ 2024-04-17T14:09:40,833 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,834 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,834 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:40,835 | ^~~~~~~~ 2024-04-17T14:09:40,836 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,837 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,838 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,839 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,840 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,841 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,841 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,842 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,843 src/fluidimage/topologies/__pythran__/example.cpp:162: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-04-17T14:09:40,844 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:40,844 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,845 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,846 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,847 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,847 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:40,848 | ^~~~~~~~ 2024-04-17T14:09:40,849 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,849 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,850 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,850 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,851 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,852 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:40,853 | ^~~~~~~~ 2024-04-17T14:09:40,853 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,854 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,854 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,855 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,855 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,856 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:40,857 | ^~~~~~~~ 2024-04-17T14:09:40,857 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,858 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,859 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,860 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,861 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,861 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:40,862 | ^~~~~~~~ 2024-04-17T14:09:40,862 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,863 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,864 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,864 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,865 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,866 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:40,867 | ^~~~~~~~ 2024-04-17T14:09:40,867 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,868 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,869 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,869 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,870 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,870 201 | list operator*(N n, list const &l) 2024-04-17T14:09:40,871 | ^~~~~~~~ 2024-04-17T14:09:40,872 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,872 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,873 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,873 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,874 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,875 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:40,875 | ^~~~~~~~ 2024-04-17T14:09:40,876 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,877 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:40,878 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,879 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,879 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:40,880 | ^~~~~~~~ 2024-04-17T14:09:40,881 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,882 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:40,882 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,883 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,884 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:40,884 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,885 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,886 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:40,887 | ^~~~~~~~ 2024-04-17T14:09:40,888 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,888 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,889 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:40,890 | ^~~~~~~~ 2024-04-17T14:09:40,890 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,891 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,892 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:40,892 | ^~~~~~~~ 2024-04-17T14:09:40,893 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,893 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,894 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:40,895 | ^~~~~~~~ 2024-04-17T14:09:40,896 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,896 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,897 437 | this->_dereference(utils::make_index_sequence{})) 2024-04-17T14:09:40,898 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,899 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,900 430 | auto _dereference(utils::index_sequence) const 2024-04-17T14:09:40,901 | ^~~~~~~~~~~~ 2024-04-17T14:09:40,901 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,902 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,903 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,905 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,906 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,907 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,907 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,908 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,909 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,910 src/fluidimage/topologies/__pythran__/example.cpp:162: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-04-17T14:09:40,911 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:40,912 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,913 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,913 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,914 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,915 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:40,916 | ^~~~~~~~ 2024-04-17T14:09:40,916 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,917 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,918 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,918 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,919 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,919 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:40,920 | ^~~~~~~~ 2024-04-17T14:09:40,921 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,922 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,922 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,923 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,924 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,925 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:40,926 | ^~~~~~~~ 2024-04-17T14:09:40,927 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,927 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,928 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,929 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,930 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,931 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:40,932 | ^~~~~~~~ 2024-04-17T14:09:40,933 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,933 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,934 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,935 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,935 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,936 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:40,937 | ^~~~~~~~ 2024-04-17T14:09:40,937 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,938 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,939 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,940 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,940 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,941 201 | list operator*(N n, list const &l) 2024-04-17T14:09:40,942 | ^~~~~~~~ 2024-04-17T14:09:40,943 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,943 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,944 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,945 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,945 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,946 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:40,947 | ^~~~~~~~ 2024-04-17T14:09:40,948 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,949 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:40,949 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,950 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,950 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:40,951 | ^~~~~~~~ 2024-04-17T14:09:40,952 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,953 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:40,954 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,954 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,955 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:40,956 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,957 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,957 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:40,958 | ^~~~~~~~ 2024-04-17T14:09:40,958 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,959 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,960 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:40,961 | ^~~~~~~~ 2024-04-17T14:09:40,962 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,962 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,963 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:40,964 | ^~~~~~~~ 2024-04-17T14:09:40,965 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,965 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,966 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:40,967 | ^~~~~~~~ 2024-04-17T14:09:40,968 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,969 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,969 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,970 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,971 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,972 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,973 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,974 src/fluidimage/topologies/__pythran__/example.cpp:162: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-04-17T14:09:40,974 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:40,975 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,976 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:40,977 | ^~~~~ 2024-04-17T14:09:40,977 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-04-17T14:09:40,978 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-04-17T14:09:40,978 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,979 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:40,980 | ^~~~~~~~ 2024-04-17T14:09:40,980 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,981 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:40,982 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,982 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,983 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:40,984 | ^~~~~~~~ 2024-04-17T14:09:40,985 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,985 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:40,986 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:40,987 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,988 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:40,989 | ^~~~~ 2024-04-17T14:09:40,989 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,990 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:40,991 | ^~~~~~~~ 2024-04-17T14:09:40,992 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,992 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,993 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:40,994 | ^~~~~ 2024-04-17T14:09:40,995 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:40,995 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:40,997 | ^~~~~~~~ 2024-04-17T14:09:40,997 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:40,998 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:40,998 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:40,999 | ^~~~~ 2024-04-17T14:09:41,000 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,000 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:41,001 | ^~~~~~~~ 2024-04-17T14:09:41,001 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,002 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,003 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,003 | ^~~~~ 2024-04-17T14:09:41,004 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,004 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:41,005 | ^~~~~~~~ 2024-04-17T14:09:41,006 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,007 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,008 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,008 | ^~~~~ 2024-04-17T14:09:41,009 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,011 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:41,011 | ^~~~~~~~ 2024-04-17T14:09:41,012 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,013 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,014 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,015 | ^~~~~ 2024-04-17T14:09:41,015 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,016 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:41,017 | ^~~~~~~~ 2024-04-17T14:09:41,018 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,018 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:41,019 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,020 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,020 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:41,021 | ^~~~~~~~ 2024-04-17T14:09:41,022 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,023 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:41,023 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,024 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,025 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,026 | ^~~~~ 2024-04-17T14:09:41,026 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,027 201 | list operator*(N n, list const &l) 2024-04-17T14:09:41,028 | ^~~~~~~~ 2024-04-17T14:09:41,028 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,029 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,030 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,031 | ^~~~~ 2024-04-17T14:09:41,032 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,033 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:41,034 | ^~~~~~~~ 2024-04-17T14:09:41,034 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,035 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,036 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:41,037 | ^~~~~~~~ 2024-04-17T14:09:41,038 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,039 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,040 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:41,041 | ^~~~~~~~ 2024-04-17T14:09:41,041 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,042 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,043 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:41,043 | ^~~~~~~~ 2024-04-17T14:09:41,044 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,044 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,045 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,046 | ^~~~~~ 2024-04-17T14:09:41,047 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,048 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:41,048 | ^~~~~~~~ 2024-04-17T14:09:41,049 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,049 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:41,050 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,051 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,052 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:41,052 | ^~~~~~~~ 2024-04-17T14:09:41,053 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,054 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:41,055 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,056 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,057 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,058 | ^~~~~~ 2024-04-17T14:09:41,058 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-04-17T14:09:41,059 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-04-17T14:09:41,060 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-04-17T14:09:41,061 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-04-17T14:09:41,062 /usr/include/c++/12/complex:392:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const complex<_Tp>&)’ 2024-04-17T14:09:41,062 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) 2024-04-17T14:09:41,063 | ^~~~~~~~ 2024-04-17T14:09:41,064 /usr/include/c++/12/complex:392:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,065 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,065 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,066 | ^~~~~~ 2024-04-17T14:09:41,067 /usr/include/c++/12/complex:401:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const _Tp&)’ 2024-04-17T14:09:41,068 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) 2024-04-17T14:09:41,068 | ^~~~~~~~ 2024-04-17T14:09:41,069 /usr/include/c++/12/complex:401:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,070 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,071 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,072 | ^~~~~~ 2024-04-17T14:09:41,073 /usr/include/c++/12/complex:410:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const _Tp&, const complex<_Tp>&)’ 2024-04-17T14:09:41,074 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) 2024-04-17T14:09:41,074 | ^~~~~~~~ 2024-04-17T14:09:41,075 /usr/include/c++/12/complex:410:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,076 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,077 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,078 | ^~~~~~ 2024-04-17T14:09:41,079 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/complex64.hpp:6, 2024-04-17T14:09:41,079 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:25: 2024-04-17T14:09:41,080 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,081 42 | complex_broadcast_t operator*(std::complex self, S other) 2024-04-17T14:09:41,082 | ^~~~~~~~ 2024-04-17T14:09:41,082 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,083 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,084 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,085 | ^~~~~~ 2024-04-17T14:09:41,085 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,086 49 | complex_broadcast_t operator*(S self, std::complex other) 2024-04-17T14:09:41,087 | ^~~~~~~~ 2024-04-17T14:09:41,088 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,088 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,090 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,090 | ^~~~~~ 2024-04-17T14:09:41,091 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,091 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:41,092 | ^~~~~~~~ 2024-04-17T14:09:41,092 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,093 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,094 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,095 | ^~~~~~ 2024-04-17T14:09:41,095 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,096 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:41,096 | ^~~~~~~~ 2024-04-17T14:09:41,097 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,097 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,098 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,099 | ^~~~~~ 2024-04-17T14:09:41,099 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,100 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:41,100 | ^~~~~~~~ 2024-04-17T14:09:41,101 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,102 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,103 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,104 | ^~~~~~ 2024-04-17T14:09:41,105 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,105 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:41,106 | ^~~~~~~~ 2024-04-17T14:09:41,107 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,108 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,109 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,110 | ^~~~~~ 2024-04-17T14:09:41,110 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,111 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:41,112 | ^~~~~~~~ 2024-04-17T14:09:41,113 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,113 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,114 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,115 | ^~~~~~ 2024-04-17T14:09:41,116 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,116 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:41,117 | ^~~~~~~~ 2024-04-17T14:09:41,118 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,119 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:41,120 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,120 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,121 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:41,122 | ^~~~~~~~ 2024-04-17T14:09:41,123 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,123 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:41,124 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,125 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,125 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,126 | ^~~~~~ 2024-04-17T14:09:41,126 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,127 201 | list operator*(N n, list const &l) 2024-04-17T14:09:41,128 | ^~~~~~~~ 2024-04-17T14:09:41,128 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,129 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,129 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,130 | ^~~~~~ 2024-04-17T14:09:41,131 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,131 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:41,132 | ^~~~~~~~ 2024-04-17T14:09:41,133 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,133 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,134 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:41,135 | ^~~~~~~~ 2024-04-17T14:09:41,136 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,136 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,137 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:41,138 | ^~~~~~~~ 2024-04-17T14:09:41,138 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,139 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,140 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:41,141 | ^~~~~~~~ 2024-04-17T14:09:41,141 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,142 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,143 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,144 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,144 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,145 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,146 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,147 src/fluidimage/topologies/__pythran__/example.cpp:162: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-04-17T14:09:41,148 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:41,149 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,149 449 | auto oiter = vectorizer::vbegin(other); 2024-04-17T14:09:41,150 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-04-17T14:09:41,150 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:13: 2024-04-17T14:09:41,151 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,152 17 | static auto vbegin(E &&expr) 2024-04-17T14:09:41,152 | ^~~~~~ 2024-04-17T14:09:41,153 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,154 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,154 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,155 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,156 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,157 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,158 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,159 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,160 src/fluidimage/topologies/__pythran__/example.cpp:162: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-04-17T14:09:41,160 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:41,161 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,162 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-04-17T14:09:41,162 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-17T14:09:41,163 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,164 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-04-17T14:09:41,165 | ^~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,166 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,166 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,167 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,168 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,168 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,169 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,170 src/fluidimage/topologies/__pythran__/example.cpp:162: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-04-17T14:09:41,171 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:41,172 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,173 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,173 | ^~~~~ 2024-04-17T14:09:41,174 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,174 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:41,175 | ^~~~~~~~ 2024-04-17T14:09:41,175 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,176 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:41,177 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,177 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,178 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:41,178 | ^~~~~~~~ 2024-04-17T14:09:41,179 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,180 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:41,181 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,181 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,182 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,183 | ^~~~~ 2024-04-17T14:09:41,184 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,184 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:41,185 | ^~~~~~~~ 2024-04-17T14:09:41,186 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,186 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,187 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,188 | ^~~~~ 2024-04-17T14:09:41,188 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,189 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:41,190 | ^~~~~~~~ 2024-04-17T14:09:41,191 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,191 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,192 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,192 | ^~~~~ 2024-04-17T14:09:41,193 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,193 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:41,194 | ^~~~~~~~ 2024-04-17T14:09:41,195 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,195 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,196 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,196 | ^~~~~ 2024-04-17T14:09:41,197 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,198 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:41,199 | ^~~~~~~~ 2024-04-17T14:09:41,199 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,200 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,201 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,201 | ^~~~~ 2024-04-17T14:09:41,202 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,203 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:41,204 | ^~~~~~~~ 2024-04-17T14:09:41,204 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,205 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,206 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,207 | ^~~~~ 2024-04-17T14:09:41,208 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,208 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:41,209 | ^~~~~~~~ 2024-04-17T14:09:41,209 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,210 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:41,210 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,211 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,212 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:41,212 | ^~~~~~~~ 2024-04-17T14:09:41,213 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,214 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:41,215 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,216 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,216 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,217 | ^~~~~ 2024-04-17T14:09:41,218 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,219 201 | list operator*(N n, list const &l) 2024-04-17T14:09:41,220 | ^~~~~~~~ 2024-04-17T14:09:41,220 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,221 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,222 454 | iter.store(Op{}(*iter, *oiter)); 2024-04-17T14:09:41,223 | ^~~~~ 2024-04-17T14:09:41,224 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,224 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:41,225 | ^~~~~~~~ 2024-04-17T14:09:41,226 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,226 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,227 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:41,228 | ^~~~~~~~ 2024-04-17T14:09:41,229 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,229 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,230 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:41,231 | ^~~~~~~~ 2024-04-17T14:09:41,231 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,232 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,232 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:41,233 | ^~~~~~~~ 2024-04-17T14:09:41,234 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,234 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,235 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,236 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,236 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,237 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,238 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,239 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,239 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,240 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::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:41,241 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:41,242 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,243 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,244 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,244 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,245 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:41,246 | ^~~~~~~~ 2024-04-17T14:09:41,246 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,247 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,248 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,249 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,250 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,250 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:41,252 | ^~~~~~~~ 2024-04-17T14:09:41,253 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,253 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,254 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,255 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,344 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,345 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:41,346 | ^~~~~~~~ 2024-04-17T14:09:41,347 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,348 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,349 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,349 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,350 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,351 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:41,352 | ^~~~~~~~ 2024-04-17T14:09:41,353 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,355 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,356 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,357 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,357 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,359 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:41,360 | ^~~~~~~~ 2024-04-17T14:09:41,360 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,361 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,362 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,363 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,363 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,364 437 | this->_dereference(utils::make_index_sequence{})) 2024-04-17T14:09:41,365 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,365 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,366 430 | auto _dereference(utils::index_sequence) const 2024-04-17T14:09:41,366 | ^~~~~~~~~~~~ 2024-04-17T14:09:41,367 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,368 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,369 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,370 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,371 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,372 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,373 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,373 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,374 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,375 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,376 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::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:41,377 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:41,379 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,380 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:41,380 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,381 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,382 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:41,382 | ^~~~~~~~ 2024-04-17T14:09:41,383 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,384 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,384 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:41,385 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,386 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,387 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:41,388 | ^~~~~~~~ 2024-04-17T14:09:41,389 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,390 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,391 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:41,392 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,393 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,393 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:41,394 | ^~~~~~~~ 2024-04-17T14:09:41,395 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,396 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,397 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:41,398 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,399 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,399 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:41,400 | ^~~~~~~~ 2024-04-17T14:09:41,400 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,401 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,402 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:41,403 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,404 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,405 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:41,406 | ^~~~~~~~ 2024-04-17T14:09:41,407 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,408 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,409 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:41,410 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,411 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,412 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,412 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,413 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,415 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,416 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,417 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,419 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::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:41,420 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:41,420 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,422 184 | iter.store(*oiter); 2024-04-17T14:09:41,424 | ^~~~~~ 2024-04-17T14:09:41,425 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,426 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:41,426 | ^~~~~~~~ 2024-04-17T14:09:41,427 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,428 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:41,429 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,430 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,430 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:41,431 | ^~~~~~~~ 2024-04-17T14:09:41,432 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,434 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:41,435 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,471 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,472 184 | iter.store(*oiter); 2024-04-17T14:09:41,473 | ^~~~~~ 2024-04-17T14:09:41,474 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,476 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:41,477 | ^~~~~~~~ 2024-04-17T14:09:41,478 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,480 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,481 184 | iter.store(*oiter); 2024-04-17T14:09:41,482 | ^~~~~~ 2024-04-17T14:09:41,483 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,484 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:41,485 | ^~~~~~~~ 2024-04-17T14:09:41,486 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,487 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,489 184 | iter.store(*oiter); 2024-04-17T14:09:41,490 | ^~~~~~ 2024-04-17T14:09:41,491 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,492 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:41,493 | ^~~~~~~~ 2024-04-17T14:09:41,494 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,495 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,496 184 | iter.store(*oiter); 2024-04-17T14:09:41,497 | ^~~~~~ 2024-04-17T14:09:41,498 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,500 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:41,501 | ^~~~~~~~ 2024-04-17T14:09:41,502 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,503 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,504 184 | iter.store(*oiter); 2024-04-17T14:09:41,505 | ^~~~~~ 2024-04-17T14:09:41,506 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,508 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:41,508 | ^~~~~~~~ 2024-04-17T14:09:41,510 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,511 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,512 184 | iter.store(*oiter); 2024-04-17T14:09:41,513 | ^~~~~~ 2024-04-17T14:09:41,514 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,515 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:41,516 | ^~~~~~~~ 2024-04-17T14:09:41,518 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,519 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:41,520 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,521 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,522 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:41,523 | ^~~~~~~~ 2024-04-17T14:09:41,524 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,525 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:41,526 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,527 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,529 184 | iter.store(*oiter); 2024-04-17T14:09:41,561 | ^~~~~~ 2024-04-17T14:09:41,562 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,563 201 | list operator*(N n, list const &l) 2024-04-17T14:09:41,565 | ^~~~~~~~ 2024-04-17T14:09:41,566 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,566 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,567 184 | iter.store(*oiter); 2024-04-17T14:09:41,568 | ^~~~~~ 2024-04-17T14:09:41,569 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,570 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:41,570 | ^~~~~~~~ 2024-04-17T14:09:41,571 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,572 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,572 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:41,573 | ^~~~~~~~ 2024-04-17T14:09:41,574 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,575 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,576 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:41,576 | ^~~~~~~~ 2024-04-17T14:09:41,577 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,577 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,578 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:41,579 | ^~~~~~~~ 2024-04-17T14:09:41,579 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,580 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,580 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,581 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,582 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,583 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,584 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,584 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,585 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::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:41,586 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:41,587 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,588 178 | auto oiter = vectorizer::vbegin(other); 2024-04-17T14:09:41,588 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-04-17T14:09:41,589 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,590 17 | static auto vbegin(E &&expr) 2024-04-17T14:09:41,591 | ^~~~~~ 2024-04-17T14:09:41,592 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,593 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,594 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,596 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,628 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,630 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,630 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,631 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,632 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,633 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::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:41,634 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:41,634 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,635 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-04-17T14:09:41,636 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-17T14:09:41,637 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,637 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-04-17T14:09:41,638 | ^~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,639 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,639 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,640 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,641 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,642 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,643 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,644 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,644 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,646 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,648 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,649 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,649 src/fluidimage/topologies/__pythran__/example.cpp:169: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-04-17T14:09:41,650 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:41,651 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,651 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,652 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,653 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,654 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:41,654 | ^~~~~~~~ 2024-04-17T14:09:41,655 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,656 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,657 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,657 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,658 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,659 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:41,659 | ^~~~~~~~ 2024-04-17T14:09:41,660 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,660 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,661 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,662 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,662 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,663 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:41,664 | ^~~~~~~~ 2024-04-17T14:09:41,664 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,665 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,666 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,666 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,667 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,668 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:41,669 | ^~~~~~~~ 2024-04-17T14:09:41,669 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,670 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,671 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,672 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,672 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,673 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:41,674 | ^~~~~~~~ 2024-04-17T14:09:41,674 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,675 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,675 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,676 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,676 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,677 201 | list operator*(N n, list const &l) 2024-04-17T14:09:41,677 | ^~~~~~~~ 2024-04-17T14:09:41,678 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,679 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,680 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,680 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,681 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,682 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:41,683 | ^~~~~~~~ 2024-04-17T14:09:41,684 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,685 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:41,685 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,686 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,687 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:41,688 | ^~~~~~~~ 2024-04-17T14:09:41,690 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,691 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:41,692 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,694 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,695 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,697 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,698 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,699 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:41,700 | ^~~~~~~~ 2024-04-17T14:09:41,701 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,702 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,703 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:41,704 | ^~~~~~~~ 2024-04-17T14:09:41,706 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,707 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,708 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:41,709 | ^~~~~~~~ 2024-04-17T14:09:41,711 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,712 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,713 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:41,714 | ^~~~~~~~ 2024-04-17T14:09:41,716 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,717 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,717 437 | this->_dereference(utils::make_index_sequence{})) 2024-04-17T14:09:41,719 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,720 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,721 430 | auto _dereference(utils::index_sequence) const 2024-04-17T14:09:41,722 | ^~~~~~~~~~~~ 2024-04-17T14:09:41,723 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,724 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,725 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,728 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,729 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,730 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,731 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,732 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,733 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,734 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,735 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,737 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,738 src/fluidimage/topologies/__pythran__/example.cpp:169: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-04-17T14:09:41,739 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:41,740 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,741 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:41,742 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,744 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,745 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:41,746 | ^~~~~~~~ 2024-04-17T14:09:41,747 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,748 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,749 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:41,750 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,752 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,752 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:41,753 | ^~~~~~~~ 2024-04-17T14:09:41,754 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,756 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,757 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:41,757 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,758 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,758 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:41,759 | ^~~~~~~~ 2024-04-17T14:09:41,760 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,761 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,762 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:41,763 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,764 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,765 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:41,766 | ^~~~~~~~ 2024-04-17T14:09:41,767 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,768 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,769 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:41,783 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,785 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,786 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:41,787 | ^~~~~~~~ 2024-04-17T14:09:41,788 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,789 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,791 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:41,792 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,793 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,794 201 | list operator*(N n, list const &l) 2024-04-17T14:09:41,796 | ^~~~~~~~ 2024-04-17T14:09:41,796 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,797 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,798 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:41,798 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,799 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,800 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:41,800 | ^~~~~~~~ 2024-04-17T14:09:41,801 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,802 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:41,803 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,804 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,804 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:41,805 | ^~~~~~~~ 2024-04-17T14:09:41,806 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,807 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:41,807 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,808 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,808 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:41,809 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,809 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,810 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:41,810 | ^~~~~~~~ 2024-04-17T14:09:41,811 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,811 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,812 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:41,813 | ^~~~~~~~ 2024-04-17T14:09:41,813 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,814 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,815 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:41,816 | ^~~~~~~~ 2024-04-17T14:09:41,816 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,817 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,818 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:41,819 | ^~~~~~~~ 2024-04-17T14:09:41,819 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,820 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,821 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,822 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,823 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,823 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,824 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,825 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:41,826 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,826 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,827 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,828 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,829 src/fluidimage/topologies/__pythran__/example.cpp:169: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-04-17T14:09:41,829 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:41,830 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,831 184 | iter.store(*oiter); 2024-04-17T14:09:41,831 | ^~~~~~ 2024-04-17T14:09:41,832 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,833 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:41,833 | ^~~~~~~~ 2024-04-17T14:09:41,834 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,835 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:41,836 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,836 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,837 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:41,838 | ^~~~~~~~ 2024-04-17T14:09:41,839 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,839 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:41,840 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,841 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,841 184 | iter.store(*oiter); 2024-04-17T14:09:41,842 | ^~~~~~ 2024-04-17T14:09:41,843 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,843 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:41,844 | ^~~~~~~~ 2024-04-17T14:09:41,845 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,845 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,846 184 | iter.store(*oiter); 2024-04-17T14:09:41,846 | ^~~~~~ 2024-04-17T14:09:41,847 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,848 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:41,849 | ^~~~~~~~ 2024-04-17T14:09:41,849 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,850 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,851 184 | iter.store(*oiter); 2024-04-17T14:09:41,851 | ^~~~~~ 2024-04-17T14:09:41,852 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,853 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:41,853 | ^~~~~~~~ 2024-04-17T14:09:41,854 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,855 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,856 184 | iter.store(*oiter); 2024-04-17T14:09:41,857 | ^~~~~~ 2024-04-17T14:09:41,857 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,858 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:41,858 | ^~~~~~~~ 2024-04-17T14:09:41,859 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,859 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,860 184 | iter.store(*oiter); 2024-04-17T14:09:41,861 | ^~~~~~ 2024-04-17T14:09:41,861 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,862 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:41,863 | ^~~~~~~~ 2024-04-17T14:09:41,863 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,864 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,865 184 | iter.store(*oiter); 2024-04-17T14:09:41,865 | ^~~~~~ 2024-04-17T14:09:41,866 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,867 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:41,868 | ^~~~~~~~ 2024-04-17T14:09:41,869 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,869 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:41,870 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,870 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,871 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:41,871 | ^~~~~~~~ 2024-04-17T14:09:41,872 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,873 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:41,873 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,874 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,874 184 | iter.store(*oiter); 2024-04-17T14:09:41,875 | ^~~~~~ 2024-04-17T14:09:41,876 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,877 201 | list operator*(N n, list const &l) 2024-04-17T14:09:41,877 | ^~~~~~~~ 2024-04-17T14:09:41,878 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,879 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,880 184 | iter.store(*oiter); 2024-04-17T14:09:41,880 | ^~~~~~ 2024-04-17T14:09:41,881 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,882 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:41,883 | ^~~~~~~~ 2024-04-17T14:09:41,883 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,884 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,884 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:41,885 | ^~~~~~~~ 2024-04-17T14:09:41,886 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,887 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,888 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:41,888 | ^~~~~~~~ 2024-04-17T14:09:41,889 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,889 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,890 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:41,890 | ^~~~~~~~ 2024-04-17T14:09:41,891 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,892 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,892 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,893 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,894 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,894 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,895 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,896 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:41,896 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,897 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,898 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,899 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,900 src/fluidimage/topologies/__pythran__/example.cpp:169: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-04-17T14:09:41,900 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:41,901 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,902 178 | auto oiter = vectorizer::vbegin(other); 2024-04-17T14:09:41,902 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-04-17T14:09:41,903 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,904 17 | static auto vbegin(E &&expr) 2024-04-17T14:09:41,904 | ^~~~~~ 2024-04-17T14:09:41,905 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,906 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,906 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,908 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,908 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,909 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,910 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,911 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,911 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,912 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,913 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,913 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,914 src/fluidimage/topologies/__pythran__/example.cpp:169: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-04-17T14:09:41,915 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:41,916 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,917 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-04-17T14:09:41,917 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-17T14:09:41,918 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,918 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-04-17T14:09:41,919 | ^~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,920 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,921 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,922 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,922 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,923 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,924 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,925 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,925 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,926 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,926 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,927 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,928 src/fluidimage/topologies/__pythran__/example.cpp:169: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-04-17T14:09:41,929 src/fluidimage/topologies/__pythran__/example.cpp:270:69: required from here 2024-04-17T14:09:41,930 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,931 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,932 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,932 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,933 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:41,934 | ^~~~~~~~ 2024-04-17T14:09:41,934 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,935 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,936 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,937 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,937 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,938 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:41,939 | ^~~~~~~~ 2024-04-17T14:09:41,940 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,941 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,942 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,943 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,943 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,944 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:41,945 | ^~~~~~~~ 2024-04-17T14:09:41,945 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,946 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,947 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,947 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,948 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,949 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:41,949 | ^~~~~~~~ 2024-04-17T14:09:41,950 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,951 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,951 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,952 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,953 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,954 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:41,954 | ^~~~~~~~ 2024-04-17T14:09:41,955 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,956 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,956 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,957 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,958 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,959 201 | list operator*(N n, list const &l) 2024-04-17T14:09:41,959 | ^~~~~~~~ 2024-04-17T14:09:41,960 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,960 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,961 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,961 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,962 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,963 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:41,963 | ^~~~~~~~ 2024-04-17T14:09:41,964 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,964 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:41,965 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,966 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,967 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:41,967 | ^~~~~~~~ 2024-04-17T14:09:41,968 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,969 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:41,969 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,970 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,971 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:41,971 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,972 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,973 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:41,973 | ^~~~~~~~ 2024-04-17T14:09:41,974 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,974 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,975 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:41,976 | ^~~~~~~~ 2024-04-17T14:09:41,976 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,977 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,978 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:41,978 | ^~~~~~~~ 2024-04-17T14:09:41,979 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,979 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,980 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:41,980 | ^~~~~~~~ 2024-04-17T14:09:41,981 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:41,982 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,982 437 | this->_dereference(utils::make_index_sequence{})) 2024-04-17T14:09:41,983 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,984 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,984 430 | auto _dereference(utils::index_sequence) const 2024-04-17T14:09:41,985 | ^~~~~~~~~~~~ 2024-04-17T14:09:41,986 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-04-17T14:09:41,986 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,987 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,988 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,989 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,989 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,990 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,991 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,992 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,992 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,993 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,994 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,995 src/fluidimage/topologies/__pythran__/example.cpp:169: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-04-17T14:09:41,996 src/fluidimage/topologies/__pythran__/example.cpp:270:69: required from here 2024-04-17T14:09:41,996 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,997 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:41,998 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:41,998 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:41,999 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:42,000 | ^~~~~~~~ 2024-04-17T14:09:42,000 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,001 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,002 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:42,003 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,003 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,004 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:42,004 | ^~~~~~~~ 2024-04-17T14:09:42,005 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,005 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,006 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:42,007 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,007 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,008 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:42,008 | ^~~~~~~~ 2024-04-17T14:09:42,009 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,010 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,011 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:42,011 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,012 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,013 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:42,013 | ^~~~~~~~ 2024-04-17T14:09:42,014 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,015 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,016 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:42,017 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,017 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,018 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:42,018 | ^~~~~~~~ 2024-04-17T14:09:42,019 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,019 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,020 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:42,021 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,021 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,022 201 | list operator*(N n, list const &l) 2024-04-17T14:09:42,023 | ^~~~~~~~ 2024-04-17T14:09:42,024 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,025 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,025 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:42,026 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,027 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,028 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:42,028 | ^~~~~~~~ 2024-04-17T14:09:42,029 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,030 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:42,031 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,032 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,033 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:42,033 | ^~~~~~~~ 2024-04-17T14:09:42,034 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,034 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:42,035 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,036 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,036 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:42,037 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,037 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,038 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:42,038 | ^~~~~~~~ 2024-04-17T14:09:42,039 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,040 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,040 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:42,041 | ^~~~~~~~ 2024-04-17T14:09:42,042 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,042 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,043 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:42,044 | ^~~~~~~~ 2024-04-17T14:09:42,045 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,045 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,046 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:42,046 | ^~~~~~~~ 2024-04-17T14:09:42,047 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,048 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,049 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,049 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,050 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,051 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,052 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,053 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:42,053 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,054 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,054 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,055 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,056 src/fluidimage/topologies/__pythran__/example.cpp:169: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-04-17T14:09:42,057 src/fluidimage/topologies/__pythran__/example.cpp:270:69: required from here 2024-04-17T14:09:42,057 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,058 184 | iter.store(*oiter); 2024-04-17T14:09:42,059 | ^~~~~~ 2024-04-17T14:09:42,059 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,060 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:42,061 | ^~~~~~~~ 2024-04-17T14:09:42,061 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,062 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:42,062 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,063 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,064 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:42,065 | ^~~~~~~~ 2024-04-17T14:09:42,066 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,066 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:42,067 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,067 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,068 184 | iter.store(*oiter); 2024-04-17T14:09:42,068 | ^~~~~~ 2024-04-17T14:09:42,069 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,070 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:42,070 | ^~~~~~~~ 2024-04-17T14:09:42,071 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,072 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,072 184 | iter.store(*oiter); 2024-04-17T14:09:42,073 | ^~~~~~ 2024-04-17T14:09:42,074 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,075 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:42,076 | ^~~~~~~~ 2024-04-17T14:09:42,077 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,077 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,078 184 | iter.store(*oiter); 2024-04-17T14:09:42,078 | ^~~~~~ 2024-04-17T14:09:42,079 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,079 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:42,080 | ^~~~~~~~ 2024-04-17T14:09:42,080 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,081 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,082 184 | iter.store(*oiter); 2024-04-17T14:09:42,082 | ^~~~~~ 2024-04-17T14:09:42,083 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,084 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:42,084 | ^~~~~~~~ 2024-04-17T14:09:42,085 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,086 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,086 184 | iter.store(*oiter); 2024-04-17T14:09:42,087 | ^~~~~~ 2024-04-17T14:09:42,088 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,088 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:42,089 | ^~~~~~~~ 2024-04-17T14:09:42,089 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,090 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,090 184 | iter.store(*oiter); 2024-04-17T14:09:42,091 | ^~~~~~ 2024-04-17T14:09:42,091 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,092 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:42,093 | ^~~~~~~~ 2024-04-17T14:09:42,093 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,094 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:42,094 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,095 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,095 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:42,096 | ^~~~~~~~ 2024-04-17T14:09:42,097 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,098 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:42,098 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,099 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,100 184 | iter.store(*oiter); 2024-04-17T14:09:42,101 | ^~~~~~ 2024-04-17T14:09:42,102 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,102 201 | list operator*(N n, list const &l) 2024-04-17T14:09:42,103 | ^~~~~~~~ 2024-04-17T14:09:42,104 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,105 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,105 184 | iter.store(*oiter); 2024-04-17T14:09:42,106 | ^~~~~~ 2024-04-17T14:09:42,106 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,107 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:42,107 | ^~~~~~~~ 2024-04-17T14:09:42,108 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,108 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,109 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:42,109 | ^~~~~~~~ 2024-04-17T14:09:42,110 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,111 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,111 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:42,112 | ^~~~~~~~ 2024-04-17T14:09:42,112 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,113 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,114 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:42,114 | ^~~~~~~~ 2024-04-17T14:09:42,115 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,116 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,117 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,117 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,119 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,119 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,120 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,121 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:42,122 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,122 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,123 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,124 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,124 src/fluidimage/topologies/__pythran__/example.cpp:169: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-04-17T14:09:42,125 src/fluidimage/topologies/__pythran__/example.cpp:270:69: required from here 2024-04-17T14:09:42,126 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,127 178 | auto oiter = vectorizer::vbegin(other); 2024-04-17T14:09:42,127 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-04-17T14:09:42,128 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,128 17 | static auto vbegin(E &&expr) 2024-04-17T14:09:42,129 | ^~~~~~ 2024-04-17T14:09:42,130 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,131 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,131 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,132 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,133 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,134 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,134 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,135 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,136 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,137 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,138 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,138 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,139 src/fluidimage/topologies/__pythran__/example.cpp:169: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-04-17T14:09:42,140 src/fluidimage/topologies/__pythran__/example.cpp:270:69: required from here 2024-04-17T14:09:42,141 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,141 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-04-17T14:09:42,142 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-17T14:09:42,143 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,143 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-04-17T14:09:42,144 | ^~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,145 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,145 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,146 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,147 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,148 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,149 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,150 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,151 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,151 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,152 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,152 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,153 src/fluidimage/topologies/__pythran__/example.cpp:222: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-04-17T14:09:42,154 src/fluidimage/topologies/__pythran__/example.cpp:366:69: required from here 2024-04-17T14:09:42,155 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,155 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:42,156 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,157 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,157 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:42,158 | ^~~~~~~~ 2024-04-17T14:09:42,158 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,159 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,159 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:42,160 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,161 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,161 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:42,162 | ^~~~~~~~ 2024-04-17T14:09:42,163 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,163 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,164 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:42,165 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,166 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,166 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:42,167 | ^~~~~~~~ 2024-04-17T14:09:42,168 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,168 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,169 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:42,170 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,171 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,171 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:42,172 | ^~~~~~~~ 2024-04-17T14:09:42,172 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,173 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,173 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:42,174 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,175 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,175 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:42,176 | ^~~~~~~~ 2024-04-17T14:09:42,176 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,177 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,177 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:42,178 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,179 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,180 201 | list operator*(N n, list const &l) 2024-04-17T14:09:42,181 | ^~~~~~~~ 2024-04-17T14:09:42,182 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,182 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,183 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:42,183 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,184 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,185 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:42,186 | ^~~~~~~~ 2024-04-17T14:09:42,186 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,187 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:42,188 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,188 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,189 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:42,189 | ^~~~~~~~ 2024-04-17T14:09:42,190 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,190 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:42,191 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,191 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,192 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:42,193 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,193 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,194 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:42,195 | ^~~~~~~~ 2024-04-17T14:09:42,195 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,196 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,197 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:42,197 | ^~~~~~~~ 2024-04-17T14:09:42,198 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,199 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,200 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:42,200 | ^~~~~~~~ 2024-04-17T14:09:42,201 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,202 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,203 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:42,203 | ^~~~~~~~ 2024-04-17T14:09:42,204 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,205 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,206 437 | this->_dereference(utils::make_index_sequence{})) 2024-04-17T14:09:42,206 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,207 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,207 430 | auto _dereference(utils::index_sequence) const 2024-04-17T14:09:42,208 | ^~~~~~~~~~~~ 2024-04-17T14:09:42,209 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,209 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,210 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,211 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,212 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,213 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,214 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,214 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,215 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,216 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,217 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,218 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,218 src/fluidimage/topologies/__pythran__/example.cpp:222: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-04-17T14:09:42,219 src/fluidimage/topologies/__pythran__/example.cpp:366:69: required from here 2024-04-17T14:09:42,220 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,221 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:42,222 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,222 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,223 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:42,223 | ^~~~~~~~ 2024-04-17T14:09:42,224 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,224 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,225 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:42,225 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,226 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,227 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:42,227 | ^~~~~~~~ 2024-04-17T14:09:42,228 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,229 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,230 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:42,231 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,231 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,232 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:42,233 | ^~~~~~~~ 2024-04-17T14:09:42,233 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,234 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,235 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:42,236 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,236 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,237 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:42,237 | ^~~~~~~~ 2024-04-17T14:09:42,238 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,238 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,239 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:42,240 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,240 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,241 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:42,242 | ^~~~~~~~ 2024-04-17T14:09:42,243 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,244 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,244 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:42,245 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,245 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,246 201 | list operator*(N n, list const &l) 2024-04-17T14:09:42,247 | ^~~~~~~~ 2024-04-17T14:09:42,247 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,248 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,249 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:42,250 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,251 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,251 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:42,252 | ^~~~~~~~ 2024-04-17T14:09:42,252 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,253 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:42,253 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,254 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,254 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:42,255 | ^~~~~~~~ 2024-04-17T14:09:42,256 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,257 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:42,257 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,258 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,259 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:42,259 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,260 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,261 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:42,262 | ^~~~~~~~ 2024-04-17T14:09:42,263 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,263 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,264 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:42,265 | ^~~~~~~~ 2024-04-17T14:09:42,265 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,266 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,267 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:42,268 | ^~~~~~~~ 2024-04-17T14:09:42,269 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,270 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,271 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:42,272 | ^~~~~~~~ 2024-04-17T14:09:42,272 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,273 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,273 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,274 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,274 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,275 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,276 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,277 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:42,277 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,278 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,279 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,280 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,280 src/fluidimage/topologies/__pythran__/example.cpp:222: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-04-17T14:09:42,281 src/fluidimage/topologies/__pythran__/example.cpp:366:69: required from here 2024-04-17T14:09:42,282 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,282 184 | iter.store(*oiter); 2024-04-17T14:09:42,283 | ^~~~~~ 2024-04-17T14:09:42,284 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,284 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:42,285 | ^~~~~~~~ 2024-04-17T14:09:42,286 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,287 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:42,287 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,288 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,289 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:42,290 | ^~~~~~~~ 2024-04-17T14:09:42,290 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,291 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:42,291 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,292 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,293 184 | iter.store(*oiter); 2024-04-17T14:09:42,293 | ^~~~~~ 2024-04-17T14:09:42,294 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,295 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:42,295 | ^~~~~~~~ 2024-04-17T14:09:42,296 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,297 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,298 184 | iter.store(*oiter); 2024-04-17T14:09:42,299 | ^~~~~~ 2024-04-17T14:09:42,299 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,300 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:42,301 | ^~~~~~~~ 2024-04-17T14:09:42,302 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,302 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,303 184 | iter.store(*oiter); 2024-04-17T14:09:42,304 | ^~~~~~ 2024-04-17T14:09:42,304 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,305 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:42,305 | ^~~~~~~~ 2024-04-17T14:09:42,306 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,306 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,307 184 | iter.store(*oiter); 2024-04-17T14:09:42,307 | ^~~~~~ 2024-04-17T14:09:42,308 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,309 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:42,310 | ^~~~~~~~ 2024-04-17T14:09:42,310 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,311 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,312 184 | iter.store(*oiter); 2024-04-17T14:09:42,312 | ^~~~~~ 2024-04-17T14:09:42,313 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,313 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:42,314 | ^~~~~~~~ 2024-04-17T14:09:42,314 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,315 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,315 184 | iter.store(*oiter); 2024-04-17T14:09:42,316 | ^~~~~~ 2024-04-17T14:09:42,317 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,317 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:42,318 | ^~~~~~~~ 2024-04-17T14:09:42,318 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,319 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:42,320 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,321 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,321 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:42,322 | ^~~~~~~~ 2024-04-17T14:09:42,323 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,323 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:42,324 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,325 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,325 184 | iter.store(*oiter); 2024-04-17T14:09:42,326 | ^~~~~~ 2024-04-17T14:09:42,327 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,328 201 | list operator*(N n, list const &l) 2024-04-17T14:09:42,328 | ^~~~~~~~ 2024-04-17T14:09:42,329 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,330 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,331 184 | iter.store(*oiter); 2024-04-17T14:09:42,331 | ^~~~~~ 2024-04-17T14:09:42,332 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,332 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:42,333 | ^~~~~~~~ 2024-04-17T14:09:42,333 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,334 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,334 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:42,335 | ^~~~~~~~ 2024-04-17T14:09:42,335 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,336 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,336 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:42,337 | ^~~~~~~~ 2024-04-17T14:09:42,338 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,339 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,339 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:42,340 | ^~~~~~~~ 2024-04-17T14:09:42,341 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,342 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,342 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,343 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,344 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,345 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,345 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,346 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:42,347 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,348 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,348 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,349 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,350 src/fluidimage/topologies/__pythran__/example.cpp:222: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-04-17T14:09:42,351 src/fluidimage/topologies/__pythran__/example.cpp:366:69: required from here 2024-04-17T14:09:42,351 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,352 178 | auto oiter = vectorizer::vbegin(other); 2024-04-17T14:09:42,353 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-04-17T14:09:42,353 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,354 17 | static auto vbegin(E &&expr) 2024-04-17T14:09:42,354 | ^~~~~~ 2024-04-17T14:09:42,355 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,355 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,356 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,357 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,358 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,358 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,359 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,360 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,361 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,361 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,362 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,363 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,364 src/fluidimage/topologies/__pythran__/example.cpp:222: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-04-17T14:09:42,364 src/fluidimage/topologies/__pythran__/example.cpp:366:69: required from here 2024-04-17T14:09:42,365 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,366 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-04-17T14:09:42,366 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-17T14:09:42,367 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,368 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-04-17T14:09:42,368 | ^~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,369 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,370 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,370 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,371 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,372 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,372 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,373 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,374 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,374 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,375 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,376 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,376 src/fluidimage/topologies/__pythran__/example.cpp:169: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-04-17T14:09:42,377 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:42,378 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,379 184 | iter.store(*oiter); 2024-04-17T14:09:42,379 | ^~~~~~ 2024-04-17T14:09:42,380 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,380 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:42,381 | ^~~~~~~~ 2024-04-17T14:09:42,382 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,383 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:42,383 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,384 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,385 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:42,386 | ^~~~~~~~ 2024-04-17T14:09:42,386 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,387 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:42,388 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,388 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,389 184 | iter.store(*oiter); 2024-04-17T14:09:42,390 | ^~~~~~ 2024-04-17T14:09:42,391 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,391 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:42,392 | ^~~~~~~~ 2024-04-17T14:09:42,393 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,394 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,394 184 | iter.store(*oiter); 2024-04-17T14:09:42,396 | ^~~~~~ 2024-04-17T14:09:42,396 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,397 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:42,397 | ^~~~~~~~ 2024-04-17T14:09:42,398 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,398 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,399 184 | iter.store(*oiter); 2024-04-17T14:09:42,399 | ^~~~~~ 2024-04-17T14:09:42,400 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,400 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:42,401 | ^~~~~~~~ 2024-04-17T14:09:42,402 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,403 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,403 184 | iter.store(*oiter); 2024-04-17T14:09:42,404 | ^~~~~~ 2024-04-17T14:09:42,405 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,406 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:42,407 | ^~~~~~~~ 2024-04-17T14:09:42,407 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,408 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,408 184 | iter.store(*oiter); 2024-04-17T14:09:42,409 | ^~~~~~ 2024-04-17T14:09:42,410 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,411 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:42,411 | ^~~~~~~~ 2024-04-17T14:09:42,412 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,413 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,413 184 | iter.store(*oiter); 2024-04-17T14:09:42,414 | ^~~~~~ 2024-04-17T14:09:42,414 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,415 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:42,415 | ^~~~~~~~ 2024-04-17T14:09:42,416 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,416 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:42,417 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,418 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,418 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:42,419 | ^~~~~~~~ 2024-04-17T14:09:42,420 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,421 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:42,421 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,422 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,423 184 | iter.store(*oiter); 2024-04-17T14:09:42,424 | ^~~~~~ 2024-04-17T14:09:42,424 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,425 201 | list operator*(N n, list const &l) 2024-04-17T14:09:42,426 | ^~~~~~~~ 2024-04-17T14:09:42,427 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,427 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,428 184 | iter.store(*oiter); 2024-04-17T14:09:42,429 | ^~~~~~ 2024-04-17T14:09:42,429 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,430 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:42,431 | ^~~~~~~~ 2024-04-17T14:09:42,432 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,432 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,433 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:42,434 | ^~~~~~~~ 2024-04-17T14:09:42,434 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,435 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,435 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:42,436 | ^~~~~~~~ 2024-04-17T14:09:42,436 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,437 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,438 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:42,438 | ^~~~~~~~ 2024-04-17T14:09:42,439 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,439 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,440 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,441 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,442 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,443 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,443 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,444 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,445 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,445 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,446 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,447 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,448 src/fluidimage/topologies/__pythran__/example.cpp:169: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-04-17T14:09:42,448 src/fluidimage/topologies/__pythran__/example.cpp:238:69: required from here 2024-04-17T14:09:42,449 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,450 184 | iter.store(*oiter); 2024-04-17T14:09:42,450 | ^~~~~~ 2024-04-17T14:09:42,451 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,452 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:42,452 | ^~~~~~~~ 2024-04-17T14:09:42,453 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,454 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:42,454 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,455 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,456 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:42,456 | ^~~~~~~~ 2024-04-17T14:09:42,457 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,458 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:42,458 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,459 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,460 184 | iter.store(*oiter); 2024-04-17T14:09:42,461 | ^~~~~~ 2024-04-17T14:09:42,461 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,462 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:42,462 | ^~~~~~~~ 2024-04-17T14:09:42,463 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,463 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,464 184 | iter.store(*oiter); 2024-04-17T14:09:42,465 | ^~~~~~ 2024-04-17T14:09:42,465 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,466 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:42,466 | ^~~~~~~~ 2024-04-17T14:09:42,467 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,467 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,468 184 | iter.store(*oiter); 2024-04-17T14:09:42,469 | ^~~~~~ 2024-04-17T14:09:42,470 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,471 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:42,471 | ^~~~~~~~ 2024-04-17T14:09:42,472 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,472 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,473 184 | iter.store(*oiter); 2024-04-17T14:09:42,474 | ^~~~~~ 2024-04-17T14:09:42,474 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,475 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:42,476 | ^~~~~~~~ 2024-04-17T14:09:42,476 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,477 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,478 184 | iter.store(*oiter); 2024-04-17T14:09:42,479 | ^~~~~~ 2024-04-17T14:09:42,479 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,480 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:42,480 | ^~~~~~~~ 2024-04-17T14:09:42,481 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,482 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,482 184 | iter.store(*oiter); 2024-04-17T14:09:42,483 | ^~~~~~ 2024-04-17T14:09:42,484 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,485 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:42,485 | ^~~~~~~~ 2024-04-17T14:09:42,486 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,487 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:42,487 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,488 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,489 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:42,490 | ^~~~~~~~ 2024-04-17T14:09:42,490 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,491 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:42,492 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,492 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,493 184 | iter.store(*oiter); 2024-04-17T14:09:42,494 | ^~~~~~ 2024-04-17T14:09:42,494 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,495 201 | list operator*(N n, list const &l) 2024-04-17T14:09:42,496 | ^~~~~~~~ 2024-04-17T14:09:42,497 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,497 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,498 184 | iter.store(*oiter); 2024-04-17T14:09:42,498 | ^~~~~~ 2024-04-17T14:09:42,499 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,499 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:42,500 | ^~~~~~~~ 2024-04-17T14:09:42,501 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,501 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,502 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:42,502 | ^~~~~~~~ 2024-04-17T14:09:42,503 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,503 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,504 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:42,505 | ^~~~~~~~ 2024-04-17T14:09:42,505 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,506 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,507 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:42,507 | ^~~~~~~~ 2024-04-17T14:09:42,508 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,509 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,510 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,510 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,512 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,512 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,513 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,514 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,514 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,515 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,516 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,517 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,517 src/fluidimage/topologies/__pythran__/example.cpp:155: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-04-17T14:09:42,518 src/fluidimage/topologies/__pythran__/example.cpp:270:69: required from here 2024-04-17T14:09:42,519 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,519 184 | iter.store(*oiter); 2024-04-17T14:09:42,520 | ^~~~~~ 2024-04-17T14:09:42,521 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,521 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:42,522 | ^~~~~~~~ 2024-04-17T14:09:42,523 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,524 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:42,524 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,525 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,525 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:42,526 | ^~~~~~~~ 2024-04-17T14:09:42,526 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,527 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:42,527 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,528 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,529 184 | iter.store(*oiter); 2024-04-17T14:09:42,529 | ^~~~~~ 2024-04-17T14:09:42,530 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,530 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:42,531 | ^~~~~~~~ 2024-04-17T14:09:42,532 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,532 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,533 184 | iter.store(*oiter); 2024-04-17T14:09:42,534 | ^~~~~~ 2024-04-17T14:09:42,534 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,535 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:42,536 | ^~~~~~~~ 2024-04-17T14:09:42,537 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,537 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,538 184 | iter.store(*oiter); 2024-04-17T14:09:42,538 | ^~~~~~ 2024-04-17T14:09:42,539 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,540 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:42,541 | ^~~~~~~~ 2024-04-17T14:09:42,541 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,542 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,543 184 | iter.store(*oiter); 2024-04-17T14:09:42,543 | ^~~~~~ 2024-04-17T14:09:42,544 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,544 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:42,545 | ^~~~~~~~ 2024-04-17T14:09:42,546 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,546 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,547 184 | iter.store(*oiter); 2024-04-17T14:09:42,547 | ^~~~~~ 2024-04-17T14:09:42,548 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,549 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:42,549 | ^~~~~~~~ 2024-04-17T14:09:42,550 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,551 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,552 184 | iter.store(*oiter); 2024-04-17T14:09:42,552 | ^~~~~~ 2024-04-17T14:09:42,553 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,554 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:42,554 | ^~~~~~~~ 2024-04-17T14:09:42,555 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,556 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:42,556 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,557 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,560 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:42,562 | ^~~~~~~~ 2024-04-17T14:09:42,563 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,563 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:42,564 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,565 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,565 184 | iter.store(*oiter); 2024-04-17T14:09:42,566 | ^~~~~~ 2024-04-17T14:09:42,567 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,567 201 | list operator*(N n, list const &l) 2024-04-17T14:09:42,568 | ^~~~~~~~ 2024-04-17T14:09:42,569 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,569 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,570 184 | iter.store(*oiter); 2024-04-17T14:09:42,571 | ^~~~~~ 2024-04-17T14:09:42,571 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,572 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:42,573 | ^~~~~~~~ 2024-04-17T14:09:42,573 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,574 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,575 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:42,576 | ^~~~~~~~ 2024-04-17T14:09:42,576 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,577 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,578 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:42,578 | ^~~~~~~~ 2024-04-17T14:09:42,579 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,580 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,580 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:42,581 | ^~~~~~~~ 2024-04-17T14:09:42,582 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,583 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,584 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,584 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,585 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,586 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,587 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,587 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,588 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,589 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,589 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,590 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,591 src/fluidimage/topologies/__pythran__/example.cpp:155: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-04-17T14:09:42,592 src/fluidimage/topologies/__pythran__/example.cpp:270:69: required from here 2024-04-17T14:09:42,592 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,593 184 | iter.store(*oiter); 2024-04-17T14:09:42,594 | ^~~~~~ 2024-04-17T14:09:42,595 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,595 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:42,596 | ^~~~~~~~ 2024-04-17T14:09:42,597 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,597 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:42,598 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,599 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,599 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:42,600 | ^~~~~~~~ 2024-04-17T14:09:42,601 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,601 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:42,602 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,603 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,604 184 | iter.store(*oiter); 2024-04-17T14:09:42,604 | ^~~~~~ 2024-04-17T14:09:42,605 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,605 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:42,606 | ^~~~~~~~ 2024-04-17T14:09:42,607 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,608 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,608 184 | iter.store(*oiter); 2024-04-17T14:09:42,609 | ^~~~~~ 2024-04-17T14:09:42,610 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,611 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:42,612 | ^~~~~~~~ 2024-04-17T14:09:42,612 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,613 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,614 184 | iter.store(*oiter); 2024-04-17T14:09:42,614 | ^~~~~~ 2024-04-17T14:09:42,615 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,616 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:42,616 | ^~~~~~~~ 2024-04-17T14:09:42,617 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,617 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,618 184 | iter.store(*oiter); 2024-04-17T14:09:42,619 | ^~~~~~ 2024-04-17T14:09:42,620 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,620 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:42,621 | ^~~~~~~~ 2024-04-17T14:09:42,622 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,623 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,623 184 | iter.store(*oiter); 2024-04-17T14:09:42,624 | ^~~~~~ 2024-04-17T14:09:42,625 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,625 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:42,626 | ^~~~~~~~ 2024-04-17T14:09:42,627 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,627 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,628 184 | iter.store(*oiter); 2024-04-17T14:09:42,629 | ^~~~~~ 2024-04-17T14:09:42,630 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,630 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:42,631 | ^~~~~~~~ 2024-04-17T14:09:42,631 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,632 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:42,633 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,633 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,634 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:42,634 | ^~~~~~~~ 2024-04-17T14:09:42,635 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,636 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:42,636 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:42,637 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,638 184 | iter.store(*oiter); 2024-04-17T14:09:42,639 | ^~~~~~ 2024-04-17T14:09:42,639 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,640 201 | list operator*(N n, list const &l) 2024-04-17T14:09:42,641 | ^~~~~~~~ 2024-04-17T14:09:42,641 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:42,642 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,643 184 | iter.store(*oiter); 2024-04-17T14:09:42,643 | ^~~~~~ 2024-04-17T14:09:42,644 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,645 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:42,645 | ^~~~~~~~ 2024-04-17T14:09:42,646 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,647 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,648 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:42,648 | ^~~~~~~~ 2024-04-17T14:09:42,649 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,650 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,650 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:42,651 | ^~~~~~~~ 2024-04-17T14:09:42,651 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:42,652 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:42,653 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:42,653 | ^~~~~~~~ 2024-04-17T14:09:42,654 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,576 [8/12] Compiling C++ object src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o 2024-04-17T14:09:51,576 FAILED: src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o 2024-04-17T14:09:51,576 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-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,581 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-04-17T14:09:51,581 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-04-17T14:09:51,582 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-04-17T14:09:51,582 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-04-17T14:09:51,583 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-04-17T14:09:51,583 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-04-17T14:09:51,584 from src/fluidimage/calcul/__pythran__/correl.cpp:1: 2024-04-17T14:09:51,584 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,585 101 | xsimd::batch> { 2024-04-17T14:09:51,586 | ^~~~~ 2024-04-17T14:09:51,586 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-04-17T14:09:51,587 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-04-17T14:09:51,587 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:51,587 34 | class batch; 2024-04-17T14:09:51,588 | ^~~~~ 2024-04-17T14:09:51,588 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-04-17T14:09:51,588 101 | xsimd::batch> { 2024-04-17T14:09:51,589 | ^~ 2024-04-17T14:09:51,589 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-04-17T14:09:51,589 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-04-17T14:09:51,590 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,590 103 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:51,590 | ^ 2024-04-17T14:09:51,591 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:51,591 34 | class batch; 2024-04-17T14:09:51,592 | ^~~~~ 2024-04-17T14:09:51,592 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-04-17T14:09:51,593 103 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:51,593 | ^ 2024-04-17T14:09:51,594 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:51,595 105 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:51,595 | ^~~~~~~~~~~ 2024-04-17T14:09:51,595 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,596 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-04-17T14:09:51,596 | ^~~~~~~~~~~~~~ 2024-04-17T14:09:51,597 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,597 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,598 119 | void store(xsimd::batch const &); 2024-04-17T14:09:51,598 | ^ 2024-04-17T14:09:51,599 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:51,599 34 | class batch; 2024-04-17T14:09:51,600 | ^~~~~ 2024-04-17T14:09:51,601 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-04-17T14:09:51,601 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-04-17T14:09:51,601 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-04-17T14:09:51,602 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-17T14:09:51,602 208 | -> decltype(xsimd::load_unaligned(data)) 2024-04-17T14:09:51,602 | ^~~~~~~~~~~~~~ 2024-04-17T14:09:51,603 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-04-17T14:09:51,603 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,603 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-04-17T14:09:51,604 | ^ 2024-04-17T14:09:51,604 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:51,605 34 | class batch; 2024-04-17T14:09:51,605 | ^~~~~ 2024-04-17T14:09:51,606 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,606 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,607 217 | val.store_unaligned(const_cast(data)); 2024-04-17T14:09:51,607 | ^~~~~~~~~~~~~~~ 2024-04-17T14:09:51,608 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-04-17T14:09:51,608 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-04-17T14:09:51,609 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-04-17T14:09:51,609 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-04-17T14:09:51,610 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-04-17T14:09:51,610 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-04-17T14:09:51,611 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,612 191 | xsimd::batch _splated; 2024-04-17T14:09:51,613 | ^ 2024-04-17T14:09:51,613 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:51,614 34 | class batch; 2024-04-17T14:09:51,615 | ^~~~~ 2024-04-17T14:09:51,615 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-04-17T14:09:51,615 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,616 733 | typename std::remove_reference::type::value_type>...>, 2024-04-17T14:09:51,616 | ^ 2024-04-17T14:09:51,616 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:51,617 34 | class batch; 2024-04-17T14:09:51,617 | ^~~~~ 2024-04-17T14:09:51,617 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-04-17T14:09:51,618 733 | typename std::remove_reference::type::value_type>...>, 2024-04-17T14:09:51,618 | ^~~ 2024-04-17T14:09:51,618 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-04-17T14:09:51,619 733 | typename std::remove_reference::type::value_type>...>, 2024-04-17T14:09:51,619 | ^ 2024-04-17T14:09:51,620 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-04-17T14:09:51,620 734 | typename std::remove_reference::type::simd_iterator...>; 2024-04-17T14:09:51,621 | ^ 2024-04-17T14:09:51,621 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,622 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-04-17T14:09:51,622 | ^~~~~~~~~~~~~ 2024-04-17T14:09:51,623 | nditerator 2024-04-17T14:09:51,623 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,624 740 | simd_iterator vbegin(types::vectorize) const; 2024-04-17T14:09:51,624 | ^~~~~~~~~~~~~ 2024-04-17T14:09:51,625 | nditerator 2024-04-17T14:09:51,625 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,626 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-04-17T14:09:51,626 | ^~~~~~~~~~~~~ 2024-04-17T14:09:51,627 | nditerator 2024-04-17T14:09:51,627 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,628 743 | simd_iterator vend(types::vectorize) const; 2024-04-17T14:09:51,628 | ^~~~~~~~~~~~~ 2024-04-17T14:09:51,629 | nditerator 2024-04-17T14:09:51,629 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-04-17T14:09:51,630 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,631 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,631 174 | using vT = xsimd::batch; 2024-04-17T14:09:51,632 | ^ 2024-04-17T14:09:51,632 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:51,632 34 | class batch; 2024-04-17T14:09:51,633 | ^~~~~ 2024-04-17T14:09:51,633 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-04-17T14:09:51,633 176 | static const std::size_t vN = vT::size; 2024-04-17T14:09:51,634 | ^~ 2024-04-17T14:09:51,634 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,635 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,635 445 | using vT = typename xsimd::batch; 2024-04-17T14:09:51,635 | ^ 2024-04-17T14:09:51,636 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:51,637 34 | class batch; 2024-04-17T14:09:51,637 | ^~~~~ 2024-04-17T14:09:51,638 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-04-17T14:09:51,638 445 | using vT = typename xsimd::batch; 2024-04-17T14:09:51,639 | ^ 2024-04-17T14:09:51,639 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-04-17T14:09:51,640 448 | static const std::size_t vN = vT::size; 2024-04-17T14:09:51,640 | ^~ 2024-04-17T14:09:51,641 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-04-17T14:09:51,641 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,642 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,642 219 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:51,643 | ^ 2024-04-17T14:09:51,643 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:51,644 34 | class batch; 2024-04-17T14:09:51,644 | ^~~~~ 2024-04-17T14:09:51,645 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:51,646 219 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:51,646 | ^ 2024-04-17T14:09:51,647 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:51,647 220 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:51,647 | ^~~~~~~~~~~ 2024-04-17T14:09:51,648 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,648 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,648 497 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:51,649 | ^ 2024-04-17T14:09:51,649 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:51,649 34 | class batch; 2024-04-17T14:09:51,650 | ^~~~~ 2024-04-17T14:09:51,650 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:51,651 497 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:51,651 | ^ 2024-04-17T14:09:51,652 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:51,652 498 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:51,653 | ^~~~~~~~~~~ 2024-04-17T14:09:51,654 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-04-17T14:09:51,654 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-04-17T14:09:51,655 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-04-17T14:09:51,655 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-04-17T14:09:51,656 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,656 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-04-17T14:09:51,657 | ^ 2024-04-17T14:09:51,657 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:51,658 34 | class batch; 2024-04-17T14:09:51,658 | ^~~~~ 2024-04-17T14:09:51,659 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-04-17T14:09:51,659 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-04-17T14:09:51,660 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,660 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-04-17T14:09:51,661 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,661 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,662 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-04-17T14:09:51,662 | ^~~~~~~ 2024-04-17T14:09:51,663 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,663 595 | struct numpy_expr { 2024-04-17T14:09:51,663 | ^~~~~~~~~~ 2024-04-17T14:09:51,664 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,664 240 | numpy_expr::vbegin(vectorize) const 2024-04-17T14:09:51,664 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,665 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,666 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-04-17T14:09:51,666 | ^~~~~~ 2024-04-17T14:09:51,667 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,667 595 | struct numpy_expr { 2024-04-17T14:09:51,668 | ^~~~~~~~~~ 2024-04-17T14:09:51,668 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,669 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-04-17T14:09:51,669 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,670 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,670 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-04-17T14:09:51,671 | ^~~~~ 2024-04-17T14:09:51,672 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,672 595 | struct numpy_expr { 2024-04-17T14:09:51,672 | ^~~~~~~~~~ 2024-04-17T14:09:51,673 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,673 257 | numpy_expr::vend(vectorize) const 2024-04-17T14:09:51,673 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,674 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,674 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-04-17T14:09:51,674 | ^~~~ 2024-04-17T14:09:51,675 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,675 595 | struct numpy_expr { 2024-04-17T14:09:51,675 | ^~~~~~~~~~ 2024-04-17T14:09:51,676 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-04-17T14:09:51,676 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-04-17T14:09:51,677 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,677 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,678 334 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:51,679 | ^ 2024-04-17T14:09:51,679 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:51,680 34 | class batch; 2024-04-17T14:09:51,680 | ^~~~~ 2024-04-17T14:09:51,681 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:51,681 334 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:51,681 | ^ 2024-04-17T14:09:51,682 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:51,682 335 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:51,683 | ^~~~~~~~~~~ 2024-04-17T14:09:51,683 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,684 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,685 721 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:51,685 | ^ 2024-04-17T14:09:51,686 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:51,686 34 | class batch; 2024-04-17T14:09:51,686 | ^~~~~ 2024-04-17T14:09:51,687 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:51,687 721 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:51,687 | ^ 2024-04-17T14:09:51,688 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:51,688 722 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:51,688 | ^~~~~~~~~~~ 2024-04-17T14:09:51,689 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,689 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,689 690 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:51,690 | ^ 2024-04-17T14:09:51,691 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:51,691 34 | class batch; 2024-04-17T14:09:51,692 | ^~~~~ 2024-04-17T14:09:51,692 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:51,693 690 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:51,693 | ^ 2024-04-17T14:09:51,694 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:51,694 691 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:51,695 | ^~~~~~~~~~~ 2024-04-17T14:09:51,695 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,696 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,696 249 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:51,697 | ^ 2024-04-17T14:09:51,697 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:51,698 34 | class batch; 2024-04-17T14:09:51,698 | ^~~~~ 2024-04-17T14:09:51,699 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-04-17T14:09:51,699 249 | using vector_type = typename xsimd::batch; 2024-04-17T14:09:51,700 | ^ 2024-04-17T14:09:51,700 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-04-17T14:09:51,700 250 | static const std::size_t vector_size = vector_type::size; 2024-04-17T14:09:51,701 | ^~~~~~~~~~~ 2024-04-17T14:09:51,701 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/sum.hpp:5, 2024-04-17T14:09:51,701 from src/fluidimage/calcul/__pythran__/correl.cpp:73: 2024-04-17T14:09:51,702 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In function ‘F {anonymous}::pythonic::numpy::vreduce(E, F)’: 2024-04-17T14:09:51,702 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,702 79 | using vT = xsimd::batch; 2024-04-17T14:09:51,703 | ^ 2024-04-17T14:09:51,703 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-04-17T14:09:51,704 34 | class batch; 2024-04-17T14:09:51,704 | ^~~~~ 2024-04-17T14:09:51,705 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:80:30: error: ‘vT’ has not been declared 2024-04-17T14:09:51,705 80 | static const size_t vN = vT::size; 2024-04-17T14:09:51,706 | ^~ 2024-04-17T14:09:51,706 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,707 88 | alignas(sizeof(vT)) T stored[vN]; 2024-04-17T14:09:51,707 | ^~ 2024-04-17T14:09:51,708 | vN 2024-04-17T14:09:51,708 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,709 88 | alignas(sizeof(vT)) T stored[vN]; 2024-04-17T14:09:51,709 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,710 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:89:27: error: ‘stored’ was not declared in this scope 2024-04-17T14:09:51,710 89 | vacc.store_aligned(&stored[0]); 2024-04-17T14:09:51,711 | ^~~~~~ 2024-04-17T14:09:51,711 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,712 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,712 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,713 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,713 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,714 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,714 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,715 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,715 src/fluidimage/calcul/__pythran__/correl.cpp:1051: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-04-17T14:09:51,716 src/fluidimage/calcul/__pythran__/correl.cpp:1338:76: required from here 2024-04-17T14:09:51,717 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,717 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:51,717 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,718 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,719 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:51,719 | ^~~~~~~~ 2024-04-17T14:09:51,720 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,720 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,721 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:51,722 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,722 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,722 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:51,723 | ^~~~~~~~ 2024-04-17T14:09:51,723 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,724 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,724 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:51,725 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,726 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,726 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:51,726 | ^~~~~~~~ 2024-04-17T14:09:51,727 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,727 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,727 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:51,728 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,728 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-04-17T14:09:51,728 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,729 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:51,729 | ^~~~~~~~ 2024-04-17T14:09:51,730 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,731 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,731 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:51,732 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,732 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,733 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:51,733 | ^~~~~~~~ 2024-04-17T14:09:51,734 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,734 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,734 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:51,735 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,736 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,736 201 | list operator*(N n, list const &l) 2024-04-17T14:09:51,737 | ^~~~~~~~ 2024-04-17T14:09:51,737 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,738 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,738 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:51,738 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,739 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-04-17T14:09:51,739 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,740 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:51,740 | ^~~~~~~~ 2024-04-17T14:09:51,741 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,741 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:51,742 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,743 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,743 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:51,744 | ^~~~~~~~ 2024-04-17T14:09:51,744 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,745 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:51,745 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,746 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,746 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:51,747 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,747 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-04-17T14:09:51,748 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-04-17T14:09:51,748 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-04-17T14:09:51,749 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-04-17T14:09:51,749 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,750 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:51,751 | ^~~~~~~~ 2024-04-17T14:09:51,751 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,751 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,752 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:51,752 | ^~~~~~~~ 2024-04-17T14:09:51,752 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,753 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,753 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:51,753 | ^~~~~~~~ 2024-04-17T14:09:51,754 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,754 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,754 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:51,755 | ^~~~~~~~ 2024-04-17T14:09:51,756 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,756 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,757 437 | this->_dereference(utils::make_index_sequence{})) 2024-04-17T14:09:51,757 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,758 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,758 430 | auto _dereference(utils::index_sequence) const 2024-04-17T14:09:51,759 | ^~~~~~~~~~~~ 2024-04-17T14:09:51,759 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,760 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,760 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,761 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,761 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,762 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,763 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,763 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,763 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,764 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,765 src/fluidimage/calcul/__pythran__/correl.cpp:1051: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-04-17T14:09:51,765 src/fluidimage/calcul/__pythran__/correl.cpp:1338:76: required from here 2024-04-17T14:09:51,766 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,766 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:51,766 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,767 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,767 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:51,768 | ^~~~~~~~ 2024-04-17T14:09:51,768 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,769 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,769 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:51,770 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,770 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,771 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:51,771 | ^~~~~~~~ 2024-04-17T14:09:51,772 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,772 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,773 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:51,774 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,774 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,775 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:51,775 | ^~~~~~~~ 2024-04-17T14:09:51,775 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,776 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,776 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:51,777 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,777 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,778 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:51,778 | ^~~~~~~~ 2024-04-17T14:09:51,779 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,779 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,780 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:51,780 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,781 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,781 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:51,782 | ^~~~~~~~ 2024-04-17T14:09:51,782 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,783 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,783 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:51,784 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,785 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,785 201 | list operator*(N n, list const &l) 2024-04-17T14:09:51,785 | ^~~~~~~~ 2024-04-17T14:09:51,786 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,786 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,786 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:51,787 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,787 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,788 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:51,788 | ^~~~~~~~ 2024-04-17T14:09:51,789 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,789 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:51,790 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,790 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,791 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:51,791 | ^~~~~~~~ 2024-04-17T14:09:51,792 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,793 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:51,793 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,794 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,794 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:51,794 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,795 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,795 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:51,796 | ^~~~~~~~ 2024-04-17T14:09:51,796 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,797 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,797 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:51,798 | ^~~~~~~~ 2024-04-17T14:09:51,798 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,799 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,799 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:51,800 | ^~~~~~~~ 2024-04-17T14:09:51,800 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,800 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,801 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:51,801 | ^~~~~~~~ 2024-04-17T14:09:51,801 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,802 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,802 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,803 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,803 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,804 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,804 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,805 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,805 src/fluidimage/calcul/__pythran__/correl.cpp:1051: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-04-17T14:09:51,806 src/fluidimage/calcul/__pythran__/correl.cpp:1338:76: required from here 2024-04-17T14:09:51,806 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,807 83 | const long bound = std::distance(viter, vend); 2024-04-17T14:09:51,807 | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-17T14:09:51,808 In file included from /usr/include/c++/12/string:46, 2024-04-17T14:09:51,808 from /usr/include/c++/12/bits/locale_classes.h:40, 2024-04-17T14:09:51,808 from /usr/include/c++/12/bits/ios_base.h:41, 2024-04-17T14:09:51,809 from /usr/include/c++/12/ios:42, 2024-04-17T14:09:51,809 from /usr/include/c++/12/istream:38, 2024-04-17T14:09:51,809 from /usr/include/c++/12/sstream:38, 2024-04-17T14:09:51,810 from /usr/include/c++/12/complex:45, 2024-04-17T14:09:51,810 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-04-17T14:09:51,810 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-04-17T14:09:51,811 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-04-17T14:09:51,811 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-04-17T14:09:51,811 /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-04-17T14:09:51,812 147 | distance(_InputIterator __first, _InputIterator __last) 2024-04-17T14:09:51,812 | ^~~~~~~~ 2024-04-17T14:09:51,813 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,813 /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-04-17T14:09:51,814 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,815 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,815 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,816 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,816 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,817 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,817 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,818 src/fluidimage/calcul/__pythran__/correl.cpp:1051: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-04-17T14:09:51,818 src/fluidimage/calcul/__pythran__/correl.cpp:1338:76: required from here 2024-04-17T14:09:51,819 /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-04-17T14:09:51,819 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,820 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,820 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,821 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,822 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,822 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,823 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,823 src/fluidimage/calcul/__pythran__/correl.cpp:1051: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-04-17T14:09:51,824 src/fluidimage/calcul/__pythran__/correl.cpp:1338:76: required from here 2024-04-17T14:09:51,824 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,825 85 | auto vacc = *viter; 2024-04-17T14:09:51,825 | ^~~~~~ 2024-04-17T14:09:51,826 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-04-17T14:09:51,826 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-04-17T14:09:51,827 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,827 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:51,828 | ^~~~~~~~ 2024-04-17T14:09:51,828 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,829 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:51,829 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,829 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,830 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:51,830 | ^~~~~~~~ 2024-04-17T14:09:51,831 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,831 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:51,831 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,832 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,832 85 | auto vacc = *viter; 2024-04-17T14:09:51,833 | ^~~~~~ 2024-04-17T14:09:51,833 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,834 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:51,834 | ^~~~~~~~ 2024-04-17T14:09:51,835 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,835 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,836 85 | auto vacc = *viter; 2024-04-17T14:09:51,836 | ^~~~~~ 2024-04-17T14:09:51,837 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,837 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:51,838 | ^~~~~~~~ 2024-04-17T14:09:51,838 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,839 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,839 85 | auto vacc = *viter; 2024-04-17T14:09:51,839 | ^~~~~~ 2024-04-17T14:09:51,840 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,840 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:51,841 | ^~~~~~~~ 2024-04-17T14:09:51,841 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,841 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,842 85 | auto vacc = *viter; 2024-04-17T14:09:51,842 | ^~~~~~ 2024-04-17T14:09:51,843 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,843 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:51,843 | ^~~~~~~~ 2024-04-17T14:09:51,844 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,844 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,845 85 | auto vacc = *viter; 2024-04-17T14:09:51,845 | ^~~~~~ 2024-04-17T14:09:51,846 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,847 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:51,847 | ^~~~~~~~ 2024-04-17T14:09:51,848 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,848 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,848 85 | auto vacc = *viter; 2024-04-17T14:09:51,849 | ^~~~~~ 2024-04-17T14:09:51,849 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,849 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:51,850 | ^~~~~~~~ 2024-04-17T14:09:51,850 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,851 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:51,851 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,852 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,852 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:51,853 | ^~~~~~~~ 2024-04-17T14:09:51,853 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,854 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:51,854 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,855 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,855 85 | auto vacc = *viter; 2024-04-17T14:09:51,856 | ^~~~~~ 2024-04-17T14:09:51,856 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,857 201 | list operator*(N n, list const &l) 2024-04-17T14:09:51,857 | ^~~~~~~~ 2024-04-17T14:09:51,858 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,858 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,859 85 | auto vacc = *viter; 2024-04-17T14:09:51,859 | ^~~~~~ 2024-04-17T14:09:51,860 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,860 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:51,861 | ^~~~~~~~ 2024-04-17T14:09:51,862 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,862 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,863 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:51,863 | ^~~~~~~~ 2024-04-17T14:09:51,863 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,864 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,864 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:51,864 | ^~~~~~~~ 2024-04-17T14:09:51,865 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,865 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,865 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:51,866 | ^~~~~~~~ 2024-04-17T14:09:51,866 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,867 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,868 87 | Op{}(vacc, *viter); 2024-04-17T14:09:51,868 | ^~~~~~ 2024-04-17T14:09:51,869 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,869 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:51,870 | ^~~~~~~~ 2024-04-17T14:09:51,870 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,871 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:51,871 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,872 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,872 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:51,873 | ^~~~~~~~ 2024-04-17T14:09:51,874 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,874 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:51,875 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,875 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,876 87 | Op{}(vacc, *viter); 2024-04-17T14:09:51,876 | ^~~~~~ 2024-04-17T14:09:51,876 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,877 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:51,877 | ^~~~~~~~ 2024-04-17T14:09:51,877 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,878 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,878 87 | Op{}(vacc, *viter); 2024-04-17T14:09:51,878 | ^~~~~~ 2024-04-17T14:09:51,879 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,879 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:51,880 | ^~~~~~~~ 2024-04-17T14:09:51,880 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,881 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,881 87 | Op{}(vacc, *viter); 2024-04-17T14:09:51,882 | ^~~~~~ 2024-04-17T14:09:51,882 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,883 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:51,883 | ^~~~~~~~ 2024-04-17T14:09:51,884 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,884 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,885 87 | Op{}(vacc, *viter); 2024-04-17T14:09:51,885 | ^~~~~~ 2024-04-17T14:09:51,886 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,886 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:51,887 | ^~~~~~~~ 2024-04-17T14:09:51,887 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,887 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,888 87 | Op{}(vacc, *viter); 2024-04-17T14:09:51,888 | ^~~~~~ 2024-04-17T14:09:51,889 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,889 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:51,890 | ^~~~~~~~ 2024-04-17T14:09:51,890 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,891 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,891 87 | Op{}(vacc, *viter); 2024-04-17T14:09:51,892 | ^~~~~~ 2024-04-17T14:09:51,892 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,893 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:51,894 | ^~~~~~~~ 2024-04-17T14:09:51,894 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,894 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:51,895 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,895 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,895 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:51,896 | ^~~~~~~~ 2024-04-17T14:09:51,896 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,896 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:51,897 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,897 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,897 87 | Op{}(vacc, *viter); 2024-04-17T14:09:51,898 | ^~~~~~ 2024-04-17T14:09:51,898 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,898 201 | list operator*(N n, list const &l) 2024-04-17T14:09:51,899 | ^~~~~~~~ 2024-04-17T14:09:51,899 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,900 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,900 87 | Op{}(vacc, *viter); 2024-04-17T14:09:51,901 | ^~~~~~ 2024-04-17T14:09:51,901 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,902 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:51,903 | ^~~~~~~~ 2024-04-17T14:09:51,903 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,903 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,904 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:51,904 | ^~~~~~~~ 2024-04-17T14:09:51,905 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,905 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,906 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:51,906 | ^~~~~~~~ 2024-04-17T14:09:51,907 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,908 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,908 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:51,908 | ^~~~~~~~ 2024-04-17T14:09:51,908 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,909 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,909 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,909 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,910 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,910 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,911 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,912 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,912 src/fluidimage/calcul/__pythran__/correl.cpp:1051: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-04-17T14:09:51,913 src/fluidimage/calcul/__pythran__/correl.cpp:1338:76: required from here 2024-04-17T14:09:51,913 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,914 82 | auto viter = vectorizer::vbegin(e), vend = vectorizer::vend(e); 2024-04-17T14:09:51,914 | ~~~~~~~~~~~~~~~~~~^~~ 2024-04-17T14:09:51,915 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:13: 2024-04-17T14:09:51,915 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,915 17 | static auto vbegin(E &&expr) 2024-04-17T14:09:51,916 | ^~~~~~ 2024-04-17T14:09:51,916 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,917 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,917 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,918 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,918 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,919 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,919 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,920 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,921 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,921 src/fluidimage/calcul/__pythran__/correl.cpp:1051: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-04-17T14:09:51,922 src/fluidimage/calcul/__pythran__/correl.cpp:1338:76: required from here 2024-04-17T14:09:51,922 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,923 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-04-17T14:09:51,923 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-17T14:09:51,924 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,924 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-04-17T14:09:51,925 | ^~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,925 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,926 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,927 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,927 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,928 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,928 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,929 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,929 src/fluidimage/calcul/__pythran__/correl.cpp:1051: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-04-17T14:09:51,930 src/fluidimage/calcul/__pythran__/correl.cpp:1338:76: required from here 2024-04-17T14:09:51,931 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,931 82 | auto viter = vectorizer::vbegin(e), vend = vectorizer::vend(e); 2024-04-17T14:09:51,932 | ~~~~~~~~~~~~~~~~^~~ 2024-04-17T14:09:51,932 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,932 23 | static auto vend(E &&expr) 2024-04-17T14:09:51,933 | ^~~~ 2024-04-17T14:09:51,934 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:23:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,934 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,934 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,935 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,935 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,936 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,936 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,937 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,937 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,938 src/fluidimage/calcul/__pythran__/correl.cpp:1051: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-04-17T14:09:51,938 src/fluidimage/calcul/__pythran__/correl.cpp:1338:76: required from here 2024-04-17T14:09:51,939 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,939 24 | -> decltype(std::forward(expr).vend(vectorize{})) 2024-04-17T14:09:51,940 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-17T14:09:51,940 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,941 290 | numpy_expr::vend(vectorize_nobroadcast) const 2024-04-17T14:09:51,941 | ^~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,942 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,942 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,943 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,943 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,944 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,944 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,945 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,945 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,946 /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-04-17T14:09:51,946 /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-04-17T14:09:51,947 /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-04-17T14:09:51,948 src/fluidimage/calcul/__pythran__/correl.cpp:1051: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-04-17T14:09:51,948 src/fluidimage/calcul/__pythran__/correl.cpp:1338:76: required from here 2024-04-17T14:09:51,949 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,949 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:51,950 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,950 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,951 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:51,951 | ^~~~~~~~ 2024-04-17T14:09:51,952 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,952 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,953 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:51,954 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,954 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,954 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:51,955 | ^~~~~~~~ 2024-04-17T14:09:51,955 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,955 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,956 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:51,956 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,956 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,957 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:51,957 | ^~~~~~~~ 2024-04-17T14:09:51,958 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,958 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,959 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:51,959 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,960 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,960 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:51,961 | ^~~~~~~~ 2024-04-17T14:09:51,961 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,962 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,962 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:51,963 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,963 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,964 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:51,965 | ^~~~~~~~ 2024-04-17T14:09:51,965 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,966 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,966 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:51,966 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,967 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,967 201 | list operator*(N n, list const &l) 2024-04-17T14:09:51,967 | ^~~~~~~~ 2024-04-17T14:09:51,968 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,968 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,968 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:51,969 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,969 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,970 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:51,970 | ^~~~~~~~ 2024-04-17T14:09:51,971 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,971 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:51,972 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,972 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,973 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:51,973 | ^~~~~~~~ 2024-04-17T14:09:51,974 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,974 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:51,975 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,975 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,976 409 | Op>()(*std::declval()...))>::type> { 2024-04-17T14:09:51,976 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,977 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,977 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:51,978 | ^~~~~~~~ 2024-04-17T14:09:51,978 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,979 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,979 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:51,979 | ^~~~~~~~ 2024-04-17T14:09:51,980 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,980 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,980 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:51,981 | ^~~~~~~~ 2024-04-17T14:09:51,981 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,982 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,982 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:51,983 | ^~~~~~~~ 2024-04-17T14:09:51,983 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:51,984 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,984 437 | this->_dereference(utils::make_index_sequence{})) 2024-04-17T14:09:51,985 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,985 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,986 430 | auto _dereference(utils::index_sequence) const 2024-04-17T14:09:51,986 | ^~~~~~~~~~~~ 2024-04-17T14:09:51,987 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-04-17T14:09:51,987 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,988 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,990 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,990 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,991 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,992 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,992 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,993 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,994 /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-04-17T14:09:51,994 /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-04-17T14:09:51,995 /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-04-17T14:09:51,995 src/fluidimage/calcul/__pythran__/correl.cpp:1051: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-04-17T14:09:51,996 src/fluidimage/calcul/__pythran__/correl.cpp:1338:76: required from here 2024-04-17T14:09:51,996 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,997 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:51,998 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:51,998 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:51,999 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:51,999 | ^~~~~~~~ 2024-04-17T14:09:52,000 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,001 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,001 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:52,002 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,002 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,003 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:52,003 | ^~~~~~~~ 2024-04-17T14:09:52,003 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,004 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,004 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:52,005 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,006 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,006 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:52,007 | ^~~~~~~~ 2024-04-17T14:09:52,008 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,008 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,009 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:52,010 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,010 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,011 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:52,012 | ^~~~~~~~ 2024-04-17T14:09:52,012 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,013 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,013 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:52,014 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,014 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,015 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:52,015 | ^~~~~~~~ 2024-04-17T14:09:52,015 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,016 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,016 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:52,017 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,018 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,018 201 | list operator*(N n, list const &l) 2024-04-17T14:09:52,019 | ^~~~~~~~ 2024-04-17T14:09:52,019 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,020 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,020 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:52,021 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,021 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,022 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,022 | ^~~~~~~~ 2024-04-17T14:09:52,023 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,023 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,024 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,025 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,025 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,025 | ^~~~~~~~ 2024-04-17T14:09:52,026 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,026 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,026 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,027 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,027 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-04-17T14:09:52,028 | ^~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,028 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,028 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:52,029 | ^~~~~~~~ 2024-04-17T14:09:52,029 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,030 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,031 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:52,031 | ^~~~~~~~ 2024-04-17T14:09:52,032 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,032 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,033 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:52,033 | ^~~~~~~~ 2024-04-17T14:09:52,034 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,034 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,035 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:52,035 | ^~~~~~~~ 2024-04-17T14:09:52,036 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,036 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,037 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,038 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,038 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,039 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,039 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,040 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:52,041 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,041 /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-04-17T14:09:52,041 /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-04-17T14:09:52,042 /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-04-17T14:09:52,043 src/fluidimage/calcul/__pythran__/correl.cpp:1051: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-04-17T14:09:52,043 src/fluidimage/calcul/__pythran__/correl.cpp:1338:76: required from here 2024-04-17T14:09:52,044 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,044 184 | iter.store(*oiter); 2024-04-17T14:09:52,045 | ^~~~~~ 2024-04-17T14:09:52,046 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,046 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,047 | ^~~~~~~~ 2024-04-17T14:09:52,047 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,048 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,048 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,049 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,049 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,050 | ^~~~~~~~ 2024-04-17T14:09:52,050 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,050 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,051 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,051 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,052 184 | iter.store(*oiter); 2024-04-17T14:09:52,052 | ^~~~~~ 2024-04-17T14:09:52,053 /usr/include/c++/12/complex:392:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const complex<_Tp>&)’ 2024-04-17T14:09:52,053 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) 2024-04-17T14:09:52,054 | ^~~~~~~~ 2024-04-17T14:09:52,054 /usr/include/c++/12/complex:392:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,055 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,055 184 | iter.store(*oiter); 2024-04-17T14:09:52,056 | ^~~~~~ 2024-04-17T14:09:52,056 /usr/include/c++/12/complex:401:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const _Tp&)’ 2024-04-17T14:09:52,057 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) 2024-04-17T14:09:52,057 | ^~~~~~~~ 2024-04-17T14:09:52,058 /usr/include/c++/12/complex:401:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,058 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,058 184 | iter.store(*oiter); 2024-04-17T14:09:52,059 | ^~~~~~ 2024-04-17T14:09:52,059 /usr/include/c++/12/complex:410:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const _Tp&, const complex<_Tp>&)’ 2024-04-17T14:09:52,059 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) 2024-04-17T14:09:52,060 | ^~~~~~~~ 2024-04-17T14:09:52,060 /usr/include/c++/12/complex:410:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,061 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,062 184 | iter.store(*oiter); 2024-04-17T14:09:52,062 | ^~~~~~ 2024-04-17T14:09:52,063 In file included from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/complex64.hpp:6, 2024-04-17T14:09:52,063 from /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:25: 2024-04-17T14:09:52,064 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,064 42 | complex_broadcast_t operator*(std::complex self, S other) 2024-04-17T14:09:52,065 | ^~~~~~~~ 2024-04-17T14:09:52,065 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,066 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,066 184 | iter.store(*oiter); 2024-04-17T14:09:52,067 | ^~~~~~ 2024-04-17T14:09:52,068 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,068 49 | complex_broadcast_t operator*(S self, std::complex other) 2024-04-17T14:09:52,068 | ^~~~~~~~ 2024-04-17T14:09:52,069 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,069 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,069 184 | iter.store(*oiter); 2024-04-17T14:09:52,070 | ^~~~~~ 2024-04-17T14:09:52,070 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,070 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:52,071 | ^~~~~~~~ 2024-04-17T14:09:52,071 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,071 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,072 184 | iter.store(*oiter); 2024-04-17T14:09:52,072 | ^~~~~~ 2024-04-17T14:09:52,073 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,073 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:52,074 | ^~~~~~~~ 2024-04-17T14:09:52,074 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,075 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,075 184 | iter.store(*oiter); 2024-04-17T14:09:52,076 | ^~~~~~ 2024-04-17T14:09:52,076 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,077 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:52,077 | ^~~~~~~~ 2024-04-17T14:09:52,078 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,078 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,079 184 | iter.store(*oiter); 2024-04-17T14:09:52,079 | ^~~~~~ 2024-04-17T14:09:52,079 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,080 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:52,080 | ^~~~~~~~ 2024-04-17T14:09:52,081 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,082 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,082 184 | iter.store(*oiter); 2024-04-17T14:09:52,083 | ^~~~~~ 2024-04-17T14:09:52,083 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,084 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:52,084 | ^~~~~~~~ 2024-04-17T14:09:52,085 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,085 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,086 184 | iter.store(*oiter); 2024-04-17T14:09:52,087 | ^~~~~~ 2024-04-17T14:09:52,087 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,087 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,088 | ^~~~~~~~ 2024-04-17T14:09:52,088 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,088 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,089 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,089 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,089 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,090 | ^~~~~~~~ 2024-04-17T14:09:52,090 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,091 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,091 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,091 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,092 184 | iter.store(*oiter); 2024-04-17T14:09:52,092 | ^~~~~~ 2024-04-17T14:09:52,093 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,093 201 | list operator*(N n, list const &l) 2024-04-17T14:09:52,094 | ^~~~~~~~ 2024-04-17T14:09:52,095 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,095 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,096 184 | iter.store(*oiter); 2024-04-17T14:09:52,096 | ^~~~~~ 2024-04-17T14:09:52,096 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,097 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:52,097 | ^~~~~~~~ 2024-04-17T14:09:52,098 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,098 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,099 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:52,099 | ^~~~~~~~ 2024-04-17T14:09:52,100 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,100 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,101 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:52,101 | ^~~~~~~~ 2024-04-17T14:09:52,101 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,102 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,102 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:52,102 | ^~~~~~~~ 2024-04-17T14:09:52,103 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,103 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,104 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,104 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,105 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,105 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,106 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,106 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:52,107 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,107 /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-04-17T14:09:52,108 /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-04-17T14:09:52,109 /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-04-17T14:09:52,109 src/fluidimage/calcul/__pythran__/correl.cpp:1051: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-04-17T14:09:52,110 src/fluidimage/calcul/__pythran__/correl.cpp:1338:76: required from here 2024-04-17T14:09:52,110 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,110 178 | auto oiter = vectorizer::vbegin(other); 2024-04-17T14:09:52,111 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-04-17T14:09:52,111 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,112 17 | static auto vbegin(E &&expr) 2024-04-17T14:09:52,113 | ^~~~~~ 2024-04-17T14:09:52,113 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,114 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,114 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,115 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,116 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,116 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,116 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,117 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,118 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,118 /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-04-17T14:09:52,119 /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-04-17T14:09:52,119 /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-04-17T14:09:52,120 src/fluidimage/calcul/__pythran__/correl.cpp:1051: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-04-17T14:09:52,120 src/fluidimage/calcul/__pythran__/correl.cpp:1338:76: required from here 2024-04-17T14:09:52,121 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,121 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-04-17T14:09:52,122 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-04-17T14:09:52,122 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,123 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-04-17T14:09:52,123 | ^~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,124 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’: 2024-04-17T14:09:52,124 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-04-17T14:09:52,124 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; unsigned int D = 0]’ 2024-04-17T14:09:52,125 /tmp/pip-build-env-mlcdlmyy/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_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-17T14:09:52,126 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-17T14:09:52,126 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-04-17T14:09:52,127 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:52,127 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/ravel.hpp:20:3: required from ‘typename std::enable_if<((! {anonymous}::pythonic::types::is_ndarray::value) && {anonymous}::pythonic::types::is_numexpr_arg::value), decltype ({anonymous}::pythonic::numpy::ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...))>::type {anonymous}::pythonic::numpy::ravel(const E&, Types&& ...) [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> >; Types = {}; typename std::enable_if<((! {anonymous}::pythonic::types::is_ndarray::value) && {anonymous}::pythonic::types::is_numexpr_arg::value), decltype (ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...))>::type = {anonymous}::pythonic::types::ndarray >; decltype (ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...)) = {anonymous}::pythonic::types::ndarray >; typename E::shape_t = {anonymous}::pythonic::types::pshape; typename E::dtype = double]’ 2024-04-17T14:09:52,128 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/ravel.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::ravel((forward)(::pythonic::numpy::functor::ravel::operator()::types)...)) {anonymous}::pythonic::numpy::functor::ravel::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&}; decltype ({anonymous}::pythonic::numpy::ravel((forward)(::pythonic::numpy::functor::ravel::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,128 src/fluidimage/calcul/__pythran__/correl.cpp:1057:143: required from ‘typename {anonymous}::__pythran_correl::_is_there_a_nan::type::result_type {anonymous}::__pythran_correl::_is_there_a_nan::operator()(argument_type0) const [with argument_type0 = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; typename type::result_type = bool]’ 2024-04-17T14:09:52,129 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69: required from ‘decltype (forward(f).operator()<{anonymous}::pythonic::types::by_val_t...>(static_cast::pythonic::types::by_val::type>::value>::type>(::pythonic::types::call::args) ...)) {anonymous}::pythonic::types::call(F&&, Args&& ...) [with F = {anonymous}::__pythran_correl::_is_there_a_nan; Args = {numpy_gexpr >&, cstride_normalized_slice<1>, cstride_normalized_slice<1> >}; decltype (forward(f).operator()...>(static_cast::pythonic::types::by_val::type>::value>::type>(::pythonic::types::call::args) ...)) = bool]’ 2024-04-17T14:09:52,130 src/fluidimage/calcul/__pythran__/correl.cpp:1224:34: required from ‘typename {anonymous}::__pythran_correl::nan_indices_max::type::result_type {anonymous}::__pythran_correl::nan_indices_max::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; argument_type3 = long int; argument_type4 = long int; typename type::result_type = std::tuple]’ 2024-04-17T14:09:52,130 src/fluidimage/calcul/__pythran__/correl.cpp:1402:79: required from here 2024-04-17T14:09:52,131 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’) 2024-04-17T14:09:52,131 184 | iter.store(*oiter); 2024-04-17T14:09:52,132 | ^~~~~~ 2024-04-17T14:09:52,132 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,133 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,133 | ^~~~~~~~ 2024-04-17T14:09:52,134 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,134 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,135 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,135 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,136 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,137 | ^~~~~~~~ 2024-04-17T14:09:52,137 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,137 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,138 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,138 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-17T14:09:52,138 184 | iter.store(*oiter); 2024-04-17T14:09:52,139 | ^~~~~~ 2024-04-17T14:09:52,139 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,139 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:52,140 | ^~~~~~~~ 2024-04-17T14:09:52,140 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,141 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-17T14:09:52,141 184 | iter.store(*oiter); 2024-04-17T14:09:52,142 | ^~~~~~ 2024-04-17T14:09:52,142 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,143 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:52,144 | ^~~~~~~~ 2024-04-17T14:09:52,144 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,144 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,145 184 | iter.store(*oiter); 2024-04-17T14:09:52,145 | ^~~~~~ 2024-04-17T14:09:52,146 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,146 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:52,147 | ^~~~~~~~ 2024-04-17T14:09:52,147 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,148 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-17T14:09:52,149 184 | iter.store(*oiter); 2024-04-17T14:09:52,149 | ^~~~~~ 2024-04-17T14:09:52,149 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,150 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:52,150 | ^~~~~~~~ 2024-04-17T14:09:52,150 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,151 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-17T14:09:52,151 184 | iter.store(*oiter); 2024-04-17T14:09:52,151 | ^~~~~~ 2024-04-17T14:09:52,152 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,152 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:52,153 | ^~~~~~~~ 2024-04-17T14:09:52,153 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,154 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,155 184 | iter.store(*oiter); 2024-04-17T14:09:52,155 | ^~~~~~ 2024-04-17T14:09:52,155 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,156 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,156 | ^~~~~~~~ 2024-04-17T14:09:52,157 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,157 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,158 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,158 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,159 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,159 | ^~~~~~~~ 2024-04-17T14:09:52,159 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,160 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,160 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,160 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,161 184 | iter.store(*oiter); 2024-04-17T14:09:52,161 | ^~~~~~ 2024-04-17T14:09:52,162 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,162 201 | list operator*(N n, list const &l) 2024-04-17T14:09:52,162 | ^~~~~~~~ 2024-04-17T14:09:52,163 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,163 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,164 184 | iter.store(*oiter); 2024-04-17T14:09:52,164 | ^~~~~~ 2024-04-17T14:09:52,165 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,165 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:52,166 | ^~~~~~~~ 2024-04-17T14:09:52,166 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,167 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,167 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:52,168 | ^~~~~~~~ 2024-04-17T14:09:52,168 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,169 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,169 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:52,170 | ^~~~~~~~ 2024-04-17T14:09:52,170 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,171 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,171 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:52,172 | ^~~~~~~~ 2024-04-17T14:09:52,173 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,173 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’: 2024-04-17T14:09:52,173 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-04-17T14:09:52,174 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; unsigned int D = 0]’ 2024-04-17T14:09:52,174 /tmp/pip-build-env-mlcdlmyy/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_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-17T14:09:52,175 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-17T14:09:52,176 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-04-17T14:09:52,176 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:52,177 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/ravel.hpp:20:3: required from ‘typename std::enable_if<((! {anonymous}::pythonic::types::is_ndarray::value) && {anonymous}::pythonic::types::is_numexpr_arg::value), decltype ({anonymous}::pythonic::numpy::ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...))>::type {anonymous}::pythonic::numpy::ravel(const E&, Types&& ...) [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> >; Types = {}; typename std::enable_if<((! {anonymous}::pythonic::types::is_ndarray::value) && {anonymous}::pythonic::types::is_numexpr_arg::value), decltype (ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...))>::type = {anonymous}::pythonic::types::ndarray >; decltype (ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...)) = {anonymous}::pythonic::types::ndarray >; typename E::shape_t = {anonymous}::pythonic::types::pshape; typename E::dtype = double]’ 2024-04-17T14:09:52,177 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/ravel.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::ravel((forward)(::pythonic::numpy::functor::ravel::operator()::types)...)) {anonymous}::pythonic::numpy::functor::ravel::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&}; decltype ({anonymous}::pythonic::numpy::ravel((forward)(::pythonic::numpy::functor::ravel::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,178 src/fluidimage/calcul/__pythran__/correl.cpp:1057:143: required from ‘typename {anonymous}::__pythran_correl::_is_there_a_nan::type::result_type {anonymous}::__pythran_correl::_is_there_a_nan::operator()(argument_type0) const [with argument_type0 = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; typename type::result_type = bool]’ 2024-04-17T14:09:52,178 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69: required from ‘decltype (forward(f).operator()<{anonymous}::pythonic::types::by_val_t...>(static_cast::pythonic::types::by_val::type>::value>::type>(::pythonic::types::call::args) ...)) {anonymous}::pythonic::types::call(F&&, Args&& ...) [with F = {anonymous}::__pythran_correl::_is_there_a_nan; Args = {numpy_gexpr >&, cstride_normalized_slice<1>, cstride_normalized_slice<1> >}; decltype (forward(f).operator()...>(static_cast::pythonic::types::by_val::type>::value>::type>(::pythonic::types::call::args) ...)) = bool]’ 2024-04-17T14:09:52,179 src/fluidimage/calcul/__pythran__/correl.cpp:1224:34: required from ‘typename {anonymous}::__pythran_correl::nan_indices_max::type::result_type {anonymous}::__pythran_correl::nan_indices_max::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; argument_type3 = long int; argument_type4 = long int; typename type::result_type = std::tuple]’ 2024-04-17T14:09:52,180 src/fluidimage/calcul/__pythran__/correl.cpp:1402:79: required from here 2024-04-17T14:09:52,180 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’) 2024-04-17T14:09:52,181 184 | iter.store(*oiter); 2024-04-17T14:09:52,181 | ^~~~~~ 2024-04-17T14:09:52,182 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,182 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,183 | ^~~~~~~~ 2024-04-17T14:09:52,183 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,184 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,184 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,185 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,185 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,186 | ^~~~~~~~ 2024-04-17T14:09:52,186 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,187 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,187 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,188 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-17T14:09:52,188 184 | iter.store(*oiter); 2024-04-17T14:09:52,189 | ^~~~~~ 2024-04-17T14:09:52,189 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,189 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:52,190 | ^~~~~~~~ 2024-04-17T14:09:52,190 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,190 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-17T14:09:52,191 184 | iter.store(*oiter); 2024-04-17T14:09:52,191 | ^~~~~~ 2024-04-17T14:09:52,192 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,192 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:52,193 | ^~~~~~~~ 2024-04-17T14:09:52,194 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,194 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,195 184 | iter.store(*oiter); 2024-04-17T14:09:52,195 | ^~~~~~ 2024-04-17T14:09:52,196 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,196 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:52,197 | ^~~~~~~~ 2024-04-17T14:09:52,197 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,198 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-17T14:09:52,198 184 | iter.store(*oiter); 2024-04-17T14:09:52,199 | ^~~~~~ 2024-04-17T14:09:52,200 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,200 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:52,200 | ^~~~~~~~ 2024-04-17T14:09:52,201 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,201 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-17T14:09:52,201 184 | iter.store(*oiter); 2024-04-17T14:09:52,202 | ^~~~~~ 2024-04-17T14:09:52,202 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,203 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:52,203 | ^~~~~~~~ 2024-04-17T14:09:52,204 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,204 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,205 184 | iter.store(*oiter); 2024-04-17T14:09:52,205 | ^~~~~~ 2024-04-17T14:09:52,206 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,206 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,207 | ^~~~~~~~ 2024-04-17T14:09:52,207 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,208 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,208 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,209 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,210 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,210 | ^~~~~~~~ 2024-04-17T14:09:52,211 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,211 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,212 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,212 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,212 184 | iter.store(*oiter); 2024-04-17T14:09:52,213 | ^~~~~~ 2024-04-17T14:09:52,213 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,213 201 | list operator*(N n, list const &l) 2024-04-17T14:09:52,214 | ^~~~~~~~ 2024-04-17T14:09:52,214 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,214 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,215 184 | iter.store(*oiter); 2024-04-17T14:09:52,215 | ^~~~~~ 2024-04-17T14:09:52,215 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,216 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:52,216 | ^~~~~~~~ 2024-04-17T14:09:52,217 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,217 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,218 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:52,218 | ^~~~~~~~ 2024-04-17T14:09:52,219 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,220 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,220 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:52,221 | ^~~~~~~~ 2024-04-17T14:09:52,221 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,222 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,222 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:52,223 | ^~~~~~~~ 2024-04-17T14:09:52,223 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,224 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’: 2024-04-17T14:09:52,224 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-04-17T14:09:52,225 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; unsigned int D = 0]’ 2024-04-17T14:09:52,226 /tmp/pip-build-env-mlcdlmyy/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_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-17T14:09:52,226 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-17T14:09:52,227 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-04-17T14:09:52,227 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:52,228 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/ravel.hpp:20:3: required from ‘typename std::enable_if<((! {anonymous}::pythonic::types::is_ndarray::value) && {anonymous}::pythonic::types::is_numexpr_arg::value), decltype ({anonymous}::pythonic::numpy::ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...))>::type {anonymous}::pythonic::numpy::ravel(const E&, Types&& ...) [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> >; Types = {}; typename std::enable_if<((! {anonymous}::pythonic::types::is_ndarray::value) && {anonymous}::pythonic::types::is_numexpr_arg::value), decltype (ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...))>::type = {anonymous}::pythonic::types::ndarray >; decltype (ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...)) = {anonymous}::pythonic::types::ndarray >; typename E::shape_t = {anonymous}::pythonic::types::pshape; typename E::dtype = float]’ 2024-04-17T14:09:52,229 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/ravel.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::ravel((forward)(::pythonic::numpy::functor::ravel::operator()::types)...)) {anonymous}::pythonic::numpy::functor::ravel::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&}; decltype ({anonymous}::pythonic::numpy::ravel((forward)(::pythonic::numpy::functor::ravel::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,229 src/fluidimage/calcul/__pythran__/correl.cpp:1057:143: required from ‘typename {anonymous}::__pythran_correl::_is_there_a_nan::type::result_type {anonymous}::__pythran_correl::_is_there_a_nan::operator()(argument_type0) const [with argument_type0 = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; typename type::result_type = bool]’ 2024-04-17T14:09:52,230 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69: required from ‘decltype (forward(f).operator()<{anonymous}::pythonic::types::by_val_t...>(static_cast::pythonic::types::by_val::type>::value>::type>(::pythonic::types::call::args) ...)) {anonymous}::pythonic::types::call(F&&, Args&& ...) [with F = {anonymous}::__pythran_correl::_is_there_a_nan; Args = {numpy_gexpr >&, cstride_normalized_slice<1>, cstride_normalized_slice<1> >}; decltype (forward(f).operator()...>(static_cast::pythonic::types::by_val::type>::value>::type>(::pythonic::types::call::args) ...)) = bool]’ 2024-04-17T14:09:52,230 src/fluidimage/calcul/__pythran__/correl.cpp:1224:34: required from ‘typename {anonymous}::__pythran_correl::nan_indices_max::type::result_type {anonymous}::__pythran_correl::nan_indices_max::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; argument_type3 = long int; argument_type4 = long int; typename type::result_type = std::tuple]’ 2024-04-17T14:09:52,231 src/fluidimage/calcul/__pythran__/correl.cpp:1418:79: required from here 2024-04-17T14:09:52,232 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’) 2024-04-17T14:09:52,232 184 | iter.store(*oiter); 2024-04-17T14:09:52,232 | ^~~~~~ 2024-04-17T14:09:52,233 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,234 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,234 | ^~~~~~~~ 2024-04-17T14:09:52,235 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,235 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,236 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,236 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,237 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,237 | ^~~~~~~~ 2024-04-17T14:09:52,238 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,239 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,239 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,240 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-17T14:09:52,240 184 | iter.store(*oiter); 2024-04-17T14:09:52,241 | ^~~~~~ 2024-04-17T14:09:52,242 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,242 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:52,242 | ^~~~~~~~ 2024-04-17T14:09:52,243 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,243 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-17T14:09:52,243 184 | iter.store(*oiter); 2024-04-17T14:09:52,244 | ^~~~~~ 2024-04-17T14:09:52,244 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,245 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:52,245 | ^~~~~~~~ 2024-04-17T14:09:52,246 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,246 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,247 184 | iter.store(*oiter); 2024-04-17T14:09:52,248 | ^~~~~~ 2024-04-17T14:09:52,248 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,249 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:52,249 | ^~~~~~~~ 2024-04-17T14:09:52,250 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,250 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-17T14:09:52,251 184 | iter.store(*oiter); 2024-04-17T14:09:52,251 | ^~~~~~ 2024-04-17T14:09:52,252 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,252 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:52,253 | ^~~~~~~~ 2024-04-17T14:09:52,254 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,254 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-17T14:09:52,254 184 | iter.store(*oiter); 2024-04-17T14:09:52,255 | ^~~~~~ 2024-04-17T14:09:52,255 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,256 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:52,256 | ^~~~~~~~ 2024-04-17T14:09:52,257 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,257 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,258 184 | iter.store(*oiter); 2024-04-17T14:09:52,258 | ^~~~~~ 2024-04-17T14:09:52,259 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,260 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,260 | ^~~~~~~~ 2024-04-17T14:09:52,261 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,261 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,262 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,262 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,263 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,263 | ^~~~~~~~ 2024-04-17T14:09:52,264 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,264 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,265 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,265 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,266 184 | iter.store(*oiter); 2024-04-17T14:09:52,267 | ^~~~~~ 2024-04-17T14:09:52,267 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,267 201 | list operator*(N n, list const &l) 2024-04-17T14:09:52,268 | ^~~~~~~~ 2024-04-17T14:09:52,268 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,268 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,269 184 | iter.store(*oiter); 2024-04-17T14:09:52,269 | ^~~~~~ 2024-04-17T14:09:52,269 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,270 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:52,270 | ^~~~~~~~ 2024-04-17T14:09:52,271 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,271 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,271 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:52,272 | ^~~~~~~~ 2024-04-17T14:09:52,272 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,273 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,274 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:52,274 | ^~~~~~~~ 2024-04-17T14:09:52,275 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,275 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,276 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:52,276 | ^~~~~~~~ 2024-04-17T14:09:52,277 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,277 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’: 2024-04-17T14:09:52,278 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-04-17T14:09:52,278 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; unsigned int D = 0]’ 2024-04-17T14:09:52,279 /tmp/pip-build-env-mlcdlmyy/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_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-17T14:09:52,279 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-04-17T14:09:52,280 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-04-17T14:09:52,281 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:52,282 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/ravel.hpp:20:3: required from ‘typename std::enable_if<((! {anonymous}::pythonic::types::is_ndarray::value) && {anonymous}::pythonic::types::is_numexpr_arg::value), decltype ({anonymous}::pythonic::numpy::ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...))>::type {anonymous}::pythonic::numpy::ravel(const E&, Types&& ...) [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> >; Types = {}; typename std::enable_if<((! {anonymous}::pythonic::types::is_ndarray::value) && {anonymous}::pythonic::types::is_numexpr_arg::value), decltype (ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...))>::type = {anonymous}::pythonic::types::ndarray >; decltype (ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...)) = {anonymous}::pythonic::types::ndarray >; typename E::shape_t = {anonymous}::pythonic::types::pshape; typename E::dtype = float]’ 2024-04-17T14:09:52,282 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/ravel.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::ravel((forward)(::pythonic::numpy::functor::ravel::operator()::types)...)) {anonymous}::pythonic::numpy::functor::ravel::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&}; decltype ({anonymous}::pythonic::numpy::ravel((forward)(::pythonic::numpy::functor::ravel::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,282 src/fluidimage/calcul/__pythran__/correl.cpp:1057:143: required from ‘typename {anonymous}::__pythran_correl::_is_there_a_nan::type::result_type {anonymous}::__pythran_correl::_is_there_a_nan::operator()(argument_type0) const [with argument_type0 = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; typename type::result_type = bool]’ 2024-04-17T14:09:52,283 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69: required from ‘decltype (forward(f).operator()<{anonymous}::pythonic::types::by_val_t...>(static_cast::pythonic::types::by_val::type>::value>::type>(::pythonic::types::call::args) ...)) {anonymous}::pythonic::types::call(F&&, Args&& ...) [with F = {anonymous}::__pythran_correl::_is_there_a_nan; Args = {numpy_gexpr >&, cstride_normalized_slice<1>, cstride_normalized_slice<1> >}; decltype (forward(f).operator()...>(static_cast::pythonic::types::by_val::type>::value>::type>(::pythonic::types::call::args) ...)) = bool]’ 2024-04-17T14:09:52,284 src/fluidimage/calcul/__pythran__/correl.cpp:1224:34: required from ‘typename {anonymous}::__pythran_correl::nan_indices_max::type::result_type {anonymous}::__pythran_correl::nan_indices_max::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; argument_type3 = long int; argument_type4 = long int; typename type::result_type = std::tuple]’ 2024-04-17T14:09:52,284 src/fluidimage/calcul/__pythran__/correl.cpp:1418:79: required from here 2024-04-17T14:09:52,285 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’) 2024-04-17T14:09:52,285 184 | iter.store(*oiter); 2024-04-17T14:09:52,285 | ^~~~~~ 2024-04-17T14:09:52,286 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,287 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,287 | ^~~~~~~~ 2024-04-17T14:09:52,288 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,288 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,289 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,289 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,290 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,291 | ^~~~~~~~ 2024-04-17T14:09:52,291 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,292 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,292 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,292 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-04-17T14:09:52,293 184 | iter.store(*oiter); 2024-04-17T14:09:52,293 | ^~~~~~ 2024-04-17T14:09:52,294 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,295 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:52,296 | ^~~~~~~~ 2024-04-17T14:09:52,296 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,296 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-17T14:09:52,297 184 | iter.store(*oiter); 2024-04-17T14:09:52,297 | ^~~~~~ 2024-04-17T14:09:52,297 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,298 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:52,298 | ^~~~~~~~ 2024-04-17T14:09:52,298 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,299 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,299 184 | iter.store(*oiter); 2024-04-17T14:09:52,300 | ^~~~~~ 2024-04-17T14:09:52,300 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,301 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:52,302 | ^~~~~~~~ 2024-04-17T14:09:52,302 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,303 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-04-17T14:09:52,303 184 | iter.store(*oiter); 2024-04-17T14:09:52,304 | ^~~~~~ 2024-04-17T14:09:52,304 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,305 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:52,305 | ^~~~~~~~ 2024-04-17T14:09:52,306 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,306 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-04-17T14:09:52,307 184 | iter.store(*oiter); 2024-04-17T14:09:52,307 | ^~~~~~ 2024-04-17T14:09:52,308 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,308 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:52,308 | ^~~~~~~~ 2024-04-17T14:09:52,309 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,309 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,310 184 | iter.store(*oiter); 2024-04-17T14:09:52,310 | ^~~~~~ 2024-04-17T14:09:52,310 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,311 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,311 | ^~~~~~~~ 2024-04-17T14:09:52,312 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,312 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,313 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,313 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,314 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,314 | ^~~~~~~~ 2024-04-17T14:09:52,315 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,315 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,316 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,316 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,317 184 | iter.store(*oiter); 2024-04-17T14:09:52,317 | ^~~~~~ 2024-04-17T14:09:52,318 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,318 201 | list operator*(N n, list const &l) 2024-04-17T14:09:52,319 | ^~~~~~~~ 2024-04-17T14:09:52,320 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,320 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,320 184 | iter.store(*oiter); 2024-04-17T14:09:52,321 | ^~~~~~ 2024-04-17T14:09:52,321 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,321 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:52,322 | ^~~~~~~~ 2024-04-17T14:09:52,322 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,322 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,323 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:52,323 | ^~~~~~~~ 2024-04-17T14:09:52,324 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,324 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,325 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:52,325 | ^~~~~~~~ 2024-04-17T14:09:52,326 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,327 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,327 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:52,328 | ^~~~~~~~ 2024-04-17T14:09:52,328 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,329 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,329 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,330 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,330 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,331 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,331 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,332 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:52,332 /tmp/pip-build-env-mlcdlmyy/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 = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-17T14:09:52,333 /tmp/pip-build-env-mlcdlmyy/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 = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-17T14:09:52,333 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/ravel.hpp:20:3: required from ‘typename std::enable_if<((! {anonymous}::pythonic::types::is_ndarray::value) && {anonymous}::pythonic::types::is_numexpr_arg::value), decltype ({anonymous}::pythonic::numpy::ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...))>::type {anonymous}::pythonic::numpy::ravel(const E&, Types&& ...) [with E = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; Types = {}; typename std::enable_if<((! {anonymous}::pythonic::types::is_ndarray::value) && {anonymous}::pythonic::types::is_numexpr_arg::value), decltype (ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...))>::type = {anonymous}::pythonic::types::ndarray >; decltype (ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...)) = {anonymous}::pythonic::types::ndarray >; typename E::shape_t = {anonymous}::pythonic::types::pshape; typename E::dtype = float]’ 2024-04-17T14:09:52,334 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/ravel.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::ravel((forward)(::pythonic::numpy::functor::ravel::operator()::types)...)) {anonymous}::pythonic::numpy::functor::ravel::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >&}; decltype ({anonymous}::pythonic::numpy::ravel((forward)(::pythonic::numpy::functor::ravel::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,335 src/fluidimage/calcul/__pythran__/correl.cpp:712:143: required from ‘typename {anonymous}::__pythran_correl::_norm_images::type::result_type {anonymous}::__pythran_correl::_norm_images::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; typename type::result_type = double]’ 2024-04-17T14:09:52,336 src/fluidimage/calcul/__pythran__/correl.cpp:1290:76: required from here 2024-04-17T14:09:52,336 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,337 184 | iter.store(*oiter); 2024-04-17T14:09:52,337 | ^~~~~~ 2024-04-17T14:09:52,338 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,338 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,339 | ^~~~~~~~ 2024-04-17T14:09:52,339 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,340 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,341 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,341 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,341 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,342 | ^~~~~~~~ 2024-04-17T14:09:52,342 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,342 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,343 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,343 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,343 184 | iter.store(*oiter); 2024-04-17T14:09:52,344 | ^~~~~~ 2024-04-17T14:09:52,344 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,345 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:52,345 | ^~~~~~~~ 2024-04-17T14:09:52,346 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,346 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,347 184 | iter.store(*oiter); 2024-04-17T14:09:52,347 | ^~~~~~ 2024-04-17T14:09:52,348 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,348 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:52,349 | ^~~~~~~~ 2024-04-17T14:09:52,349 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,350 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,350 184 | iter.store(*oiter); 2024-04-17T14:09:52,351 | ^~~~~~ 2024-04-17T14:09:52,351 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,352 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:52,352 | ^~~~~~~~ 2024-04-17T14:09:52,353 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,354 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,355 184 | iter.store(*oiter); 2024-04-17T14:09:52,355 | ^~~~~~ 2024-04-17T14:09:52,355 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,356 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:52,356 | ^~~~~~~~ 2024-04-17T14:09:52,356 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,357 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,357 184 | iter.store(*oiter); 2024-04-17T14:09:52,358 | ^~~~~~ 2024-04-17T14:09:52,358 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,359 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:52,359 | ^~~~~~~~ 2024-04-17T14:09:52,360 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,360 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,361 184 | iter.store(*oiter); 2024-04-17T14:09:52,362 | ^~~~~~ 2024-04-17T14:09:52,362 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,363 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,363 | ^~~~~~~~ 2024-04-17T14:09:52,364 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,364 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,365 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,365 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,366 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,367 | ^~~~~~~~ 2024-04-17T14:09:52,367 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,368 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,368 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,368 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,369 184 | iter.store(*oiter); 2024-04-17T14:09:52,369 | ^~~~~~ 2024-04-17T14:09:52,369 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,370 201 | list operator*(N n, list const &l) 2024-04-17T14:09:52,370 | ^~~~~~~~ 2024-04-17T14:09:52,371 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,371 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,371 184 | iter.store(*oiter); 2024-04-17T14:09:52,372 | ^~~~~~ 2024-04-17T14:09:52,372 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,373 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:52,373 | ^~~~~~~~ 2024-04-17T14:09:52,374 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,375 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,375 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:52,376 | ^~~~~~~~ 2024-04-17T14:09:52,376 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,377 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,377 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:52,378 | ^~~~~~~~ 2024-04-17T14:09:52,378 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,379 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,379 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:52,380 | ^~~~~~~~ 2024-04-17T14:09:52,380 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,381 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,382 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,382 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,383 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,383 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,384 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,384 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:52,385 /tmp/pip-build-env-mlcdlmyy/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 = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-17T14:09:52,386 /tmp/pip-build-env-mlcdlmyy/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 = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-04-17T14:09:52,386 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/ravel.hpp:20:3: required from ‘typename std::enable_if<((! {anonymous}::pythonic::types::is_ndarray::value) && {anonymous}::pythonic::types::is_numexpr_arg::value), decltype ({anonymous}::pythonic::numpy::ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...))>::type {anonymous}::pythonic::numpy::ravel(const E&, Types&& ...) [with E = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; Types = {}; typename std::enable_if<((! {anonymous}::pythonic::types::is_ndarray::value) && {anonymous}::pythonic::types::is_numexpr_arg::value), decltype (ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...))>::type = {anonymous}::pythonic::types::ndarray >; decltype (ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...)) = {anonymous}::pythonic::types::ndarray >; typename E::shape_t = {anonymous}::pythonic::types::pshape; typename E::dtype = float]’ 2024-04-17T14:09:52,386 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/ravel.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::ravel((forward)(::pythonic::numpy::functor::ravel::operator()::types)...)) {anonymous}::pythonic::numpy::functor::ravel::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >&}; decltype ({anonymous}::pythonic::numpy::ravel((forward)(::pythonic::numpy::functor::ravel::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,387 src/fluidimage/calcul/__pythran__/correl.cpp:712:143: required from ‘typename {anonymous}::__pythran_correl::_norm_images::type::result_type {anonymous}::__pythran_correl::_norm_images::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; typename type::result_type = double]’ 2024-04-17T14:09:52,388 src/fluidimage/calcul/__pythran__/correl.cpp:1290:76: required from here 2024-04-17T14:09:52,388 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,388 184 | iter.store(*oiter); 2024-04-17T14:09:52,389 | ^~~~~~ 2024-04-17T14:09:52,389 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,390 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,390 | ^~~~~~~~ 2024-04-17T14:09:52,391 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,391 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,391 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,392 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,392 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,392 | ^~~~~~~~ 2024-04-17T14:09:52,393 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,393 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,394 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,395 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,395 184 | iter.store(*oiter); 2024-04-17T14:09:52,396 | ^~~~~~ 2024-04-17T14:09:52,396 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,397 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:52,397 | ^~~~~~~~ 2024-04-17T14:09:52,398 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,398 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,399 184 | iter.store(*oiter); 2024-04-17T14:09:52,399 | ^~~~~~ 2024-04-17T14:09:52,400 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,401 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:52,401 | ^~~~~~~~ 2024-04-17T14:09:52,402 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,402 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,402 184 | iter.store(*oiter); 2024-04-17T14:09:52,403 | ^~~~~~ 2024-04-17T14:09:52,403 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,403 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:52,404 | ^~~~~~~~ 2024-04-17T14:09:52,404 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,405 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,405 184 | iter.store(*oiter); 2024-04-17T14:09:52,405 | ^~~~~~ 2024-04-17T14:09:52,406 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,407 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:52,407 | ^~~~~~~~ 2024-04-17T14:09:52,408 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,408 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,409 184 | iter.store(*oiter); 2024-04-17T14:09:52,409 | ^~~~~~ 2024-04-17T14:09:52,410 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,410 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:52,411 | ^~~~~~~~ 2024-04-17T14:09:52,411 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,412 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,412 184 | iter.store(*oiter); 2024-04-17T14:09:52,413 | ^~~~~~ 2024-04-17T14:09:52,413 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,414 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,415 | ^~~~~~~~ 2024-04-17T14:09:52,415 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,415 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,416 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,416 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,416 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,417 | ^~~~~~~~ 2024-04-17T14:09:52,417 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,418 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,418 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,418 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,419 184 | iter.store(*oiter); 2024-04-17T14:09:52,420 | ^~~~~~ 2024-04-17T14:09:52,420 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,421 201 | list operator*(N n, list const &l) 2024-04-17T14:09:52,421 | ^~~~~~~~ 2024-04-17T14:09:52,422 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,422 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,423 184 | iter.store(*oiter); 2024-04-17T14:09:52,423 | ^~~~~~ 2024-04-17T14:09:52,424 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,424 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:52,425 | ^~~~~~~~ 2024-04-17T14:09:52,425 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,426 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,426 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:52,427 | ^~~~~~~~ 2024-04-17T14:09:52,427 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,428 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,429 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:52,429 | ^~~~~~~~ 2024-04-17T14:09:52,429 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,430 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,430 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:52,431 | ^~~~~~~~ 2024-04-17T14:09:52,431 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,431 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,432 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,432 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,433 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,434 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,434 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,435 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:52,435 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/array.hpp:21:38: required from ‘typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type {anonymous}::pythonic::numpy::array(T&&, dtype) [with T = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>; dtype = functor::float64; typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type = {anonymous}::pythonic::types::ndarray >; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice> >::type; typename dtype::type = double]’ 2024-04-17T14:09:52,436 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:20:17: required from ‘decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) {anonymous}::pythonic::numpy::_asarray::operator()(Types&& ...) [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>}; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>; dtype = double; decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,436 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:38:72: required from ‘decltype ({anonymous}::pythonic::numpy::_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) {anonymous}::pythonic::numpy::asarray(E&&, {anonymous}::pythonic::types::none_type) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>; decltype (_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) = {anonymous}::pythonic::types::ndarray >; typename {anonymous}::pythonic::types::dtype_of::type>::type = double; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice> >::type; typename std::decay<_Ex>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice> >::type]’ 2024-04-17T14:09:52,437 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/asarray.hpp:36:3: required from ‘decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) {anonymous}::pythonic::numpy::functor::asarray::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>}; decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,437 src/fluidimage/calcul/__pythran__/correl.cpp:587:352: required from ‘typename {anonymous}::__pythran_correl::_like_fftshift::type::result_type {anonymous}::__pythran_correl::_like_fftshift::operator()(argument_type0) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,438 src/fluidimage/calcul/__pythran__/correl.cpp:1242:78: required from here 2024-04-17T14:09:52,439 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,439 184 | iter.store(*oiter); 2024-04-17T14:09:52,440 | ^~~~~~ 2024-04-17T14:09:52,441 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,441 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,442 | ^~~~~~~~ 2024-04-17T14:09:52,442 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,442 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,443 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,443 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,443 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,444 | ^~~~~~~~ 2024-04-17T14:09:52,444 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,445 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,445 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,446 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,446 184 | iter.store(*oiter); 2024-04-17T14:09:52,447 | ^~~~~~ 2024-04-17T14:09:52,447 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,448 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:52,448 | ^~~~~~~~ 2024-04-17T14:09:52,449 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,450 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,450 184 | iter.store(*oiter); 2024-04-17T14:09:52,451 | ^~~~~~ 2024-04-17T14:09:52,451 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,452 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:52,452 | ^~~~~~~~ 2024-04-17T14:09:52,453 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,453 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,454 184 | iter.store(*oiter); 2024-04-17T14:09:52,454 | ^~~~~~ 2024-04-17T14:09:52,455 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,455 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:52,455 | ^~~~~~~~ 2024-04-17T14:09:52,456 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,456 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,456 184 | iter.store(*oiter); 2024-04-17T14:09:52,457 | ^~~~~~ 2024-04-17T14:09:52,457 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,458 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:52,458 | ^~~~~~~~ 2024-04-17T14:09:52,459 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,459 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,460 184 | iter.store(*oiter); 2024-04-17T14:09:52,460 | ^~~~~~ 2024-04-17T14:09:52,461 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,461 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:52,462 | ^~~~~~~~ 2024-04-17T14:09:52,462 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,463 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,463 184 | iter.store(*oiter); 2024-04-17T14:09:52,464 | ^~~~~~ 2024-04-17T14:09:52,464 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,465 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,466 | ^~~~~~~~ 2024-04-17T14:09:52,466 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,466 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,467 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,467 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,467 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,468 | ^~~~~~~~ 2024-04-17T14:09:52,468 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,469 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,469 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,469 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,470 184 | iter.store(*oiter); 2024-04-17T14:09:52,470 | ^~~~~~ 2024-04-17T14:09:52,471 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,471 201 | list operator*(N n, list const &l) 2024-04-17T14:09:52,472 | ^~~~~~~~ 2024-04-17T14:09:52,472 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,473 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,474 184 | iter.store(*oiter); 2024-04-17T14:09:52,474 | ^~~~~~ 2024-04-17T14:09:52,475 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,475 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:52,476 | ^~~~~~~~ 2024-04-17T14:09:52,476 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,477 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,477 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:52,478 | ^~~~~~~~ 2024-04-17T14:09:52,478 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,479 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,479 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:52,480 | ^~~~~~~~ 2024-04-17T14:09:52,481 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,481 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,481 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:52,482 | ^~~~~~~~ 2024-04-17T14:09:52,482 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,482 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,483 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,483 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,484 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,484 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,485 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,486 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:52,486 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/array.hpp:21:38: required from ‘typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type {anonymous}::pythonic::numpy::array(T&&, dtype) [with T = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>; dtype = functor::float64; typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type = {anonymous}::pythonic::types::ndarray >; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice> >::type; typename dtype::type = double]’ 2024-04-17T14:09:52,487 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:20:17: required from ‘decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) {anonymous}::pythonic::numpy::_asarray::operator()(Types&& ...) [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>}; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>; dtype = double; decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,487 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:38:72: required from ‘decltype ({anonymous}::pythonic::numpy::_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) {anonymous}::pythonic::numpy::asarray(E&&, {anonymous}::pythonic::types::none_type) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>; decltype (_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) = {anonymous}::pythonic::types::ndarray >; typename {anonymous}::pythonic::types::dtype_of::type>::type = double; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice> >::type; typename std::decay<_Ex>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice> >::type]’ 2024-04-17T14:09:52,488 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/asarray.hpp:36:3: required from ‘decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) {anonymous}::pythonic::numpy::functor::asarray::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>}; decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,488 src/fluidimage/calcul/__pythran__/correl.cpp:587:352: required from ‘typename {anonymous}::__pythran_correl::_like_fftshift::type::result_type {anonymous}::__pythran_correl::_like_fftshift::operator()(argument_type0) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,489 src/fluidimage/calcul/__pythran__/correl.cpp:1242:78: required from here 2024-04-17T14:09:52,490 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,490 184 | iter.store(*oiter); 2024-04-17T14:09:52,490 | ^~~~~~ 2024-04-17T14:09:52,491 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,492 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,493 | ^~~~~~~~ 2024-04-17T14:09:52,493 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,493 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,494 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,494 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,494 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,495 | ^~~~~~~~ 2024-04-17T14:09:52,495 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,495 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,496 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,496 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,497 184 | iter.store(*oiter); 2024-04-17T14:09:52,497 | ^~~~~~ 2024-04-17T14:09:52,498 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,498 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:52,499 | ^~~~~~~~ 2024-04-17T14:09:52,499 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,500 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,501 184 | iter.store(*oiter); 2024-04-17T14:09:52,501 | ^~~~~~ 2024-04-17T14:09:52,502 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,502 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:52,503 | ^~~~~~~~ 2024-04-17T14:09:52,503 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,504 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,504 184 | iter.store(*oiter); 2024-04-17T14:09:52,505 | ^~~~~~ 2024-04-17T14:09:52,505 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,506 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:52,506 | ^~~~~~~~ 2024-04-17T14:09:52,506 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,507 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,507 184 | iter.store(*oiter); 2024-04-17T14:09:52,508 | ^~~~~~ 2024-04-17T14:09:52,508 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,508 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:52,509 | ^~~~~~~~ 2024-04-17T14:09:52,509 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,510 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,510 184 | iter.store(*oiter); 2024-04-17T14:09:52,511 | ^~~~~~ 2024-04-17T14:09:52,512 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,512 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:52,513 | ^~~~~~~~ 2024-04-17T14:09:52,513 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,514 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,514 184 | iter.store(*oiter); 2024-04-17T14:09:52,514 | ^~~~~~ 2024-04-17T14:09:52,515 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,516 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,516 | ^~~~~~~~ 2024-04-17T14:09:52,516 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,517 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,517 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,518 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,518 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,518 | ^~~~~~~~ 2024-04-17T14:09:52,519 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,519 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,519 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,520 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,520 184 | iter.store(*oiter); 2024-04-17T14:09:52,521 | ^~~~~~ 2024-04-17T14:09:52,521 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,522 201 | list operator*(N n, list const &l) 2024-04-17T14:09:52,522 | ^~~~~~~~ 2024-04-17T14:09:52,523 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,523 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,524 184 | iter.store(*oiter); 2024-04-17T14:09:52,525 | ^~~~~~ 2024-04-17T14:09:52,525 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,526 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:52,526 | ^~~~~~~~ 2024-04-17T14:09:52,527 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,527 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,528 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:52,528 | ^~~~~~~~ 2024-04-17T14:09:52,529 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,529 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,530 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:52,530 | ^~~~~~~~ 2024-04-17T14:09:52,531 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,532 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,532 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:52,533 | ^~~~~~~~ 2024-04-17T14:09:52,533 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,533 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,534 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,534 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,535 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,536 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,536 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,538 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:52,538 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/array.hpp:21:38: required from ‘typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type {anonymous}::pythonic::numpy::array(T&&, dtype) [with T = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>; dtype = functor::float32; typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type = {anonymous}::pythonic::types::ndarray >; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice> >::type; typename dtype::type = float]’ 2024-04-17T14:09:52,539 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:20:17: required from ‘decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) {anonymous}::pythonic::numpy::_asarray::operator()(Types&& ...) [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>}; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>; dtype = float; decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,539 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:38:72: required from ‘decltype ({anonymous}::pythonic::numpy::_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) {anonymous}::pythonic::numpy::asarray(E&&, {anonymous}::pythonic::types::none_type) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>; decltype (_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) = {anonymous}::pythonic::types::ndarray >; typename {anonymous}::pythonic::types::dtype_of::type>::type = float; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice> >::type; typename std::decay<_Ex>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice> >::type]’ 2024-04-17T14:09:52,541 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/asarray.hpp:36:3: required from ‘decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) {anonymous}::pythonic::numpy::functor::asarray::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>}; decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,541 src/fluidimage/calcul/__pythran__/correl.cpp:587:352: required from ‘typename {anonymous}::__pythran_correl::_like_fftshift::type::result_type {anonymous}::__pythran_correl::_like_fftshift::operator()(argument_type0) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,542 src/fluidimage/calcul/__pythran__/correl.cpp:1258:78: required from here 2024-04-17T14:09:52,543 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,543 184 | iter.store(*oiter); 2024-04-17T14:09:52,544 | ^~~~~~ 2024-04-17T14:09:52,545 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,545 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,546 | ^~~~~~~~ 2024-04-17T14:09:52,547 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,547 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,548 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,548 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,549 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,549 | ^~~~~~~~ 2024-04-17T14:09:52,550 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,550 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,551 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,551 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,552 184 | iter.store(*oiter); 2024-04-17T14:09:52,552 | ^~~~~~ 2024-04-17T14:09:52,553 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,554 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:52,555 | ^~~~~~~~ 2024-04-17T14:09:52,555 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,556 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,557 184 | iter.store(*oiter); 2024-04-17T14:09:52,558 | ^~~~~~ 2024-04-17T14:09:52,558 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,559 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:52,559 | ^~~~~~~~ 2024-04-17T14:09:52,560 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,561 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,562 184 | iter.store(*oiter); 2024-04-17T14:09:52,562 | ^~~~~~ 2024-04-17T14:09:52,563 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,564 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:52,564 | ^~~~~~~~ 2024-04-17T14:09:52,565 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,565 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,566 184 | iter.store(*oiter); 2024-04-17T14:09:52,566 | ^~~~~~ 2024-04-17T14:09:52,567 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,567 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:52,568 | ^~~~~~~~ 2024-04-17T14:09:52,568 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,570 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,571 184 | iter.store(*oiter); 2024-04-17T14:09:52,572 | ^~~~~~ 2024-04-17T14:09:52,573 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,573 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:52,574 | ^~~~~~~~ 2024-04-17T14:09:52,575 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,575 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,576 184 | iter.store(*oiter); 2024-04-17T14:09:52,577 | ^~~~~~ 2024-04-17T14:09:52,577 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,578 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,579 | ^~~~~~~~ 2024-04-17T14:09:52,580 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,580 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,581 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,582 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,582 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,583 | ^~~~~~~~ 2024-04-17T14:09:52,583 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,584 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,584 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,585 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,585 184 | iter.store(*oiter); 2024-04-17T14:09:52,586 | ^~~~~~ 2024-04-17T14:09:52,586 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,587 201 | list operator*(N n, list const &l) 2024-04-17T14:09:52,587 | ^~~~~~~~ 2024-04-17T14:09:52,588 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,589 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,589 184 | iter.store(*oiter); 2024-04-17T14:09:52,590 | ^~~~~~ 2024-04-17T14:09:52,590 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,591 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:52,591 | ^~~~~~~~ 2024-04-17T14:09:52,592 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,593 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,593 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:52,594 | ^~~~~~~~ 2024-04-17T14:09:52,594 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,595 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,596 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:52,596 | ^~~~~~~~ 2024-04-17T14:09:52,597 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,597 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,598 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:52,598 | ^~~~~~~~ 2024-04-17T14:09:52,599 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,599 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,600 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,601 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,601 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,602 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,603 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,604 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:52,604 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/array.hpp:21:38: required from ‘typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type {anonymous}::pythonic::numpy::array(T&&, dtype) [with T = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>; dtype = functor::float32; typename std::enable_if<{anonymous}::pythonic::types::has_size::type>::value, {anonymous}::pythonic::types::ndarray::type::value, {anonymous}::pythonic::types::tuple_version> > >::type = {anonymous}::pythonic::types::ndarray >; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice> >::type; typename dtype::type = float]’ 2024-04-17T14:09:52,605 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:20:17: required from ‘decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) {anonymous}::pythonic::numpy::_asarray::operator()(Types&& ...) [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>}; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>; dtype = float; decltype ({anonymous}::pythonic::numpy::array((forward)(::pythonic::numpy::_asarray::operator()::args)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,606 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/asarray.hpp:38:72: required from ‘decltype ({anonymous}::pythonic::numpy::_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) {anonymous}::pythonic::numpy::asarray(E&&, {anonymous}::pythonic::types::none_type) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>; decltype (_asarray::type, typename {anonymous}::pythonic::types::dtype_of::type>::type>{}(forward(e))) = {anonymous}::pythonic::types::ndarray >; typename {anonymous}::pythonic::types::dtype_of::type>::type = float; typename std::decay<_Tp>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice> >::type; typename std::decay<_Ex>::type = std::decay<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice> >::type]’ 2024-04-17T14:09:52,606 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/asarray.hpp:36:3: required from ‘decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) {anonymous}::pythonic::numpy::functor::asarray::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::normalized_slice, {anonymous}::pythonic::types::normalized_slice>}; decltype ({anonymous}::pythonic::numpy::asarray((forward)(::pythonic::numpy::functor::asarray::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,607 src/fluidimage/calcul/__pythran__/correl.cpp:587:352: required from ‘typename {anonymous}::__pythran_correl::_like_fftshift::type::result_type {anonymous}::__pythran_correl::_like_fftshift::operator()(argument_type0) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,608 src/fluidimage/calcul/__pythran__/correl.cpp:1258:78: required from here 2024-04-17T14:09:52,609 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,609 184 | iter.store(*oiter); 2024-04-17T14:09:52,610 | ^~~~~~ 2024-04-17T14:09:52,611 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,611 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,612 | ^~~~~~~~ 2024-04-17T14:09:52,612 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,613 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,614 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,614 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,615 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,615 | ^~~~~~~~ 2024-04-17T14:09:52,616 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,616 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,617 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,618 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,618 184 | iter.store(*oiter); 2024-04-17T14:09:52,619 | ^~~~~~ 2024-04-17T14:09:52,620 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,620 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:52,621 | ^~~~~~~~ 2024-04-17T14:09:52,621 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,622 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,623 184 | iter.store(*oiter); 2024-04-17T14:09:52,623 | ^~~~~~ 2024-04-17T14:09:52,624 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,625 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:52,625 | ^~~~~~~~ 2024-04-17T14:09:52,626 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,626 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,627 184 | iter.store(*oiter); 2024-04-17T14:09:52,628 | ^~~~~~ 2024-04-17T14:09:52,628 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,629 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:52,630 | ^~~~~~~~ 2024-04-17T14:09:52,630 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,631 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,631 184 | iter.store(*oiter); 2024-04-17T14:09:52,632 | ^~~~~~ 2024-04-17T14:09:52,633 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,633 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:52,633 | ^~~~~~~~ 2024-04-17T14:09:52,634 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,634 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,635 184 | iter.store(*oiter); 2024-04-17T14:09:52,636 | ^~~~~~ 2024-04-17T14:09:52,637 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,638 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:52,639 | ^~~~~~~~ 2024-04-17T14:09:52,640 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,641 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,641 184 | iter.store(*oiter); 2024-04-17T14:09:52,642 | ^~~~~~ 2024-04-17T14:09:52,643 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,644 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,645 | ^~~~~~~~ 2024-04-17T14:09:52,645 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,646 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,648 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,648 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,649 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,650 | ^~~~~~~~ 2024-04-17T14:09:52,650 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,651 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,652 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,652 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,653 184 | iter.store(*oiter); 2024-04-17T14:09:52,654 | ^~~~~~ 2024-04-17T14:09:52,655 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,655 201 | list operator*(N n, list const &l) 2024-04-17T14:09:52,656 | ^~~~~~~~ 2024-04-17T14:09:52,657 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,658 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,658 184 | iter.store(*oiter); 2024-04-17T14:09:52,659 | ^~~~~~ 2024-04-17T14:09:52,660 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,661 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:52,662 | ^~~~~~~~ 2024-04-17T14:09:52,662 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,663 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,664 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:52,665 | ^~~~~~~~ 2024-04-17T14:09:52,666 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,667 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,668 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:52,669 | ^~~~~~~~ 2024-04-17T14:09:52,669 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,671 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,672 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:52,673 | ^~~~~~~~ 2024-04-17T14:09:52,674 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,674 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,675 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,676 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,677 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,678 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,678 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,679 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:52,681 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/ravel.hpp:20:3: required from ‘typename std::enable_if<((! {anonymous}::pythonic::types::is_ndarray::value) && {anonymous}::pythonic::types::is_numexpr_arg::value), decltype ({anonymous}::pythonic::numpy::ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...))>::type {anonymous}::pythonic::numpy::ravel(const E&, Types&& ...) [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> >; Types = {}; typename std::enable_if<((! {anonymous}::pythonic::types::is_ndarray::value) && {anonymous}::pythonic::types::is_numexpr_arg::value), decltype (ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...))>::type = {anonymous}::pythonic::types::ndarray >; decltype (ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...)) = {anonymous}::pythonic::types::ndarray >; typename E::shape_t = {anonymous}::pythonic::types::pshape; typename E::dtype = double]’ 2024-04-17T14:09:52,681 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/ravel.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::ravel((forward)(::pythonic::numpy::functor::ravel::operator()::types)...)) {anonymous}::pythonic::numpy::functor::ravel::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&}; decltype ({anonymous}::pythonic::numpy::ravel((forward)(::pythonic::numpy::functor::ravel::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,691 src/fluidimage/calcul/__pythran__/correl.cpp:1057:143: required from ‘typename {anonymous}::__pythran_correl::_is_there_a_nan::type::result_type {anonymous}::__pythran_correl::_is_there_a_nan::operator()(argument_type0) const [with argument_type0 = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; typename type::result_type = bool]’ 2024-04-17T14:09:52,692 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69: required from ‘decltype (forward(f).operator()<{anonymous}::pythonic::types::by_val_t...>(static_cast::pythonic::types::by_val::type>::value>::type>(::pythonic::types::call::args) ...)) {anonymous}::pythonic::types::call(F&&, Args&& ...) [with F = {anonymous}::__pythran_correl::_is_there_a_nan; Args = {numpy_gexpr >&, cstride_normalized_slice<1>, cstride_normalized_slice<1> >}; decltype (forward(f).operator()...>(static_cast::pythonic::types::by_val::type>::value>::type>(::pythonic::types::call::args) ...)) = bool]’ 2024-04-17T14:09:52,692 src/fluidimage/calcul/__pythran__/correl.cpp:1224:34: required from ‘typename {anonymous}::__pythran_correl::nan_indices_max::type::result_type {anonymous}::__pythran_correl::nan_indices_max::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; argument_type3 = long int; argument_type4 = long int; typename type::result_type = std::tuple]’ 2024-04-17T14:09:52,693 src/fluidimage/calcul/__pythran__/correl.cpp:1402:79: required from here 2024-04-17T14:09:52,694 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,695 184 | iter.store(*oiter); 2024-04-17T14:09:52,695 | ^~~~~~ 2024-04-17T14:09:52,696 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,696 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,697 | ^~~~~~~~ 2024-04-17T14:09:52,698 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,698 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,699 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,699 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,700 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,700 | ^~~~~~~~ 2024-04-17T14:09:52,701 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,701 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,702 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,702 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,703 184 | iter.store(*oiter); 2024-04-17T14:09:52,703 | ^~~~~~ 2024-04-17T14:09:52,704 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,704 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:52,705 | ^~~~~~~~ 2024-04-17T14:09:52,706 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,706 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,706 184 | iter.store(*oiter); 2024-04-17T14:09:52,707 | ^~~~~~ 2024-04-17T14:09:52,707 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,707 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:52,708 | ^~~~~~~~ 2024-04-17T14:09:52,708 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,708 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,709 184 | iter.store(*oiter); 2024-04-17T14:09:52,709 | ^~~~~~ 2024-04-17T14:09:52,710 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,710 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:52,711 | ^~~~~~~~ 2024-04-17T14:09:52,712 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,712 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,713 184 | iter.store(*oiter); 2024-04-17T14:09:52,713 | ^~~~~~ 2024-04-17T14:09:52,714 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,714 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:52,715 | ^~~~~~~~ 2024-04-17T14:09:52,715 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,716 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,716 184 | iter.store(*oiter); 2024-04-17T14:09:52,717 | ^~~~~~ 2024-04-17T14:09:52,718 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,718 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:52,718 | ^~~~~~~~ 2024-04-17T14:09:52,719 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,719 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,719 184 | iter.store(*oiter); 2024-04-17T14:09:52,720 | ^~~~~~ 2024-04-17T14:09:52,720 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,720 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,721 | ^~~~~~~~ 2024-04-17T14:09:52,722 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,722 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,723 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,723 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,724 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,724 | ^~~~~~~~ 2024-04-17T14:09:52,725 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,725 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,726 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,726 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,727 184 | iter.store(*oiter); 2024-04-17T14:09:52,727 | ^~~~~~ 2024-04-17T14:09:52,728 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,728 201 | list operator*(N n, list const &l) 2024-04-17T14:09:52,728 | ^~~~~~~~ 2024-04-17T14:09:52,729 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,729 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,730 184 | iter.store(*oiter); 2024-04-17T14:09:52,731 | ^~~~~~ 2024-04-17T14:09:52,731 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,732 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:52,732 | ^~~~~~~~ 2024-04-17T14:09:52,732 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,733 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,733 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:52,733 | ^~~~~~~~ 2024-04-17T14:09:52,734 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,734 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,735 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:52,735 | ^~~~~~~~ 2024-04-17T14:09:52,735 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,736 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,737 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:52,737 | ^~~~~~~~ 2024-04-17T14:09:52,738 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,739 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,739 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,740 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,741 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,741 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,742 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,742 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-04-17T14:09:52,743 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/ravel.hpp:20:3: required from ‘typename std::enable_if<((! {anonymous}::pythonic::types::is_ndarray::value) && {anonymous}::pythonic::types::is_numexpr_arg::value), decltype ({anonymous}::pythonic::numpy::ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...))>::type {anonymous}::pythonic::numpy::ravel(const E&, Types&& ...) [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> >; Types = {}; typename std::enable_if<((! {anonymous}::pythonic::types::is_ndarray::value) && {anonymous}::pythonic::types::is_numexpr_arg::value), decltype (ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...))>::type = {anonymous}::pythonic::types::ndarray >; decltype (ravel({anonymous}::pythonic::types::ndarray{expr}, (forward)(::pythonic::numpy::ravel::others)...)) = {anonymous}::pythonic::types::ndarray >; typename E::shape_t = {anonymous}::pythonic::types::pshape; typename E::dtype = double]’ 2024-04-17T14:09:52,743 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/ravel.hpp:16:3: required from ‘decltype ({anonymous}::pythonic::numpy::ravel((forward)(::pythonic::numpy::functor::ravel::operator()::types)...)) {anonymous}::pythonic::numpy::functor::ravel::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&}; decltype ({anonymous}::pythonic::numpy::ravel((forward)(::pythonic::numpy::functor::ravel::operator()::types)...)) = {anonymous}::pythonic::types::ndarray >]’ 2024-04-17T14:09:52,744 src/fluidimage/calcul/__pythran__/correl.cpp:1057:143: required from ‘typename {anonymous}::__pythran_correl::_is_there_a_nan::type::result_type {anonymous}::__pythran_correl::_is_there_a_nan::operator()(argument_type0) const [with argument_type0 = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >; typename type::result_type = bool]’ 2024-04-17T14:09:52,745 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/assignable.hpp:45:69: required from ‘decltype (forward(f).operator()<{anonymous}::pythonic::types::by_val_t...>(static_cast::pythonic::types::by_val::type>::value>::type>(::pythonic::types::call::args) ...)) {anonymous}::pythonic::types::call(F&&, Args&& ...) [with F = {anonymous}::__pythran_correl::_is_there_a_nan; Args = {numpy_gexpr >&, cstride_normalized_slice<1>, cstride_normalized_slice<1> >}; decltype (forward(f).operator()...>(static_cast::pythonic::types::by_val::type>::value>::type>(::pythonic::types::call::args) ...)) = bool]’ 2024-04-17T14:09:52,745 src/fluidimage/calcul/__pythran__/correl.cpp:1224:34: required from ‘typename {anonymous}::__pythran_correl::nan_indices_max::type::result_type {anonymous}::__pythran_correl::nan_indices_max::operator()(argument_type0, argument_type1, argument_type2, argument_type3, argument_type4) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = long int; argument_type2 = long int; argument_type3 = long int; argument_type4 = long int; typename type::result_type = std::tuple]’ 2024-04-17T14:09:52,746 src/fluidimage/calcul/__pythran__/correl.cpp:1402:79: required from here 2024-04-17T14:09:52,746 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,746 184 | iter.store(*oiter); 2024-04-17T14:09:52,747 | ^~~~~~ 2024-04-17T14:09:52,747 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,748 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,749 | ^~~~~~~~ 2024-04-17T14:09:52,749 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,749 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,750 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,750 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,750 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-04-17T14:09:52,751 | ^~~~~~~~ 2024-04-17T14:09:52,751 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,752 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-04-17T14:09:52,752 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,752 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,753 184 | iter.store(*oiter); 2024-04-17T14:09:52,753 | ^~~~~~ 2024-04-17T14:09:52,754 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,754 265 | T operator*(none const &t0, T const &t1) 2024-04-17T14:09:52,755 | ^~~~~~~~ 2024-04-17T14:09:52,755 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,756 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,756 184 | iter.store(*oiter); 2024-04-17T14:09:52,757 | ^~~~~~ 2024-04-17T14:09:52,757 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,758 271 | T operator*(T const &t0, none const &t1) 2024-04-17T14:09:52,758 | ^~~~~~~~ 2024-04-17T14:09:52,759 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,759 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,760 184 | iter.store(*oiter); 2024-04-17T14:09:52,760 | ^~~~~~ 2024-04-17T14:09:52,761 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,761 277 | none operator*(none const &t0, none const &t1) 2024-04-17T14:09:52,762 | ^~~~~~~~ 2024-04-17T14:09:52,762 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,763 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,763 184 | iter.store(*oiter); 2024-04-17T14:09:52,764 | ^~~~~~ 2024-04-17T14:09:52,764 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,764 404 | list operator*(static_list const &self, long t) 2024-04-17T14:09:52,765 | ^~~~~~~~ 2024-04-17T14:09:52,765 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,765 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,766 184 | iter.store(*oiter); 2024-04-17T14:09:52,767 | ^~~~~~ 2024-04-17T14:09:52,767 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,768 411 | list operator*(long t, static_list const &self) 2024-04-17T14:09:52,768 | ^~~~~~~~ 2024-04-17T14:09:52,769 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,769 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,770 184 | iter.store(*oiter); 2024-04-17T14:09:52,770 | ^~~~~~ 2024-04-17T14:09:52,771 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,771 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,772 | ^~~~~~~~ 2024-04-17T14:09:52,772 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,773 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,773 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,774 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,774 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-04-17T14:09:52,774 | ^~~~~~~~ 2024-04-17T14:09:52,775 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,775 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-04-17T14:09:52,775 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-17T14:09:52,776 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,776 184 | iter.store(*oiter); 2024-04-17T14:09:52,776 | ^~~~~~ 2024-04-17T14:09:52,777 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,777 201 | list operator*(N n, list const &l) 2024-04-17T14:09:52,777 | ^~~~~~~~ 2024-04-17T14:09:52,778 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-04-17T14:09:52,778 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,779 184 | iter.store(*oiter); 2024-04-17T14:09:52,779 | ^~~~~~ 2024-04-17T14:09:52,780 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,780 655 | inline str operator*(str const &s, long n) 2024-04-17T14:09:52,781 | ^~~~~~~~ 2024-04-17T14:09:52,782 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,782 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,783 667 | inline str operator*(long t, str const &s) 2024-04-17T14:09:52,783 | ^~~~~~~~ 2024-04-17T14:09:52,784 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,784 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,785 672 | inline str operator*(chr const &s, long n) 2024-04-17T14:09:52,786 | ^~~~~~~~ 2024-04-17T14:09:52,786 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,787 /tmp/pip-build-env-mlcdlmyy/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-04-17T14:09:52,788 682 | inline str operator*(long t, chr const &c) 2024-04-17T14:09:52,789 | ^~~~~~~~ 2024-04-17T14:09:52,789 /tmp/pip-build-env-mlcdlmyy/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-04-17T14:09:52,789 ninja: build stopped: subcommand failed. 2024-04-17T14:09:52,798 ERROR: Preparing metadata (pyproject.toml) exited with 1 2024-04-17T14:09:52,812 [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/tmpsij65ndv[/] 2024-04-17T14:09:52,813 [bold magenta]cwd[/]: /tmp/pip-wheel-fzjsdbg8/fluidimage_32543c9b2b014a9ba78aa073ec9a48c8 2024-04-17T14:09:52,813 Preparing metadata (pyproject.toml): finished with status 'error' 2024-04-17T14:09:52,816 ERROR: metadata generation failed 2024-04-17T14:09:52,822 Exception information: 2024-04-17T14:09:52,822 Traceback (most recent call last): 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata.py", line 35, in generate_metadata 2024-04-17T14:09:52,822 distinfo_dir = backend.prepare_metadata_for_build_wheel(metadata_dir) 2024-04-17T14:09:52,822 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/misc.py", line 766, in prepare_metadata_for_build_wheel 2024-04-17T14:09:52,822 return super().prepare_metadata_for_build_wheel( 2024-04-17T14:09:52,822 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 186, in prepare_metadata_for_build_wheel 2024-04-17T14:09:52,822 return self._call_hook('prepare_metadata_for_build_wheel', { 2024-04-17T14:09:52,822 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 311, in _call_hook 2024-04-17T14:09:52,822 self._subprocess_runner( 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 252, in runner 2024-04-17T14:09:52,822 call_subprocess( 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2024-04-17T14:09:52,822 raise error 2024-04-17T14:09:52,822 pip._internal.exceptions.InstallationSubprocessError: Preparing metadata (pyproject.toml) exited with 1 2024-04-17T14:09:52,822 2024-04-17T14:09:52,822 The above exception was the direct cause of the following exception: 2024-04-17T14:09:52,822 2024-04-17T14:09:52,822 Traceback (most recent call last): 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2024-04-17T14:09:52,822 status = run_func(*args) 2024-04-17T14:09:52,822 ^^^^^^^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 245, in wrapper 2024-04-17T14:09:52,822 return func(self, options, args) 2024-04-17T14:09:52,822 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2024-04-17T14:09:52,822 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2024-04-17T14:09:52,822 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve 2024-04-17T14:09:52,822 result = self._result = resolver.resolve( 2024-04-17T14:09:52,822 ^^^^^^^^^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2024-04-17T14:09:52,822 state = resolution.resolve(requirements, max_rounds=max_rounds) 2024-04-17T14:09:52,822 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2024-04-17T14:09:52,822 self._add_to_criteria(self.state.criteria, r, parent=None) 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2024-04-17T14:09:52,822 if not criterion.candidates: 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2024-04-17T14:09:52,822 return bool(self._sequence) 2024-04-17T14:09:52,822 ^^^^^^^^^^^^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2024-04-17T14:09:52,822 return any(self) 2024-04-17T14:09:52,822 ^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2024-04-17T14:09:52,822 return (c for c in iterator if id(c) not in self._incompatible_ids) 2024-04-17T14:09:52,822 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2024-04-17T14:09:52,822 candidate = func() 2024-04-17T14:09:52,822 ^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 182, in _make_candidate_from_link 2024-04-17T14:09:52,822 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2024-04-17T14:09:52,822 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 228, in _make_base_candidate_from_link 2024-04-17T14:09:52,822 self._link_candidate_cache[link] = LinkCandidate( 2024-04-17T14:09:52,822 ^^^^^^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 290, in __init__ 2024-04-17T14:09:52,822 super().__init__( 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2024-04-17T14:09:52,822 self.dist = self._prepare() 2024-04-17T14:09:52,822 ^^^^^^^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 222, in _prepare 2024-04-17T14:09:52,822 dist = self._prepare_distribution() 2024-04-17T14:09:52,822 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 301, in _prepare_distribution 2024-04-17T14:09:52,822 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2024-04-17T14:09:52,822 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 525, in prepare_linked_requirement 2024-04-17T14:09:52,822 return self._prepare_linked_requirement(req, parallel_builds) 2024-04-17T14:09:52,822 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 640, in _prepare_linked_requirement 2024-04-17T14:09:52,822 dist = _get_prepared_distribution( 2024-04-17T14:09:52,822 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2024-04-17T14:09:52,822 abstract_dist.prepare_distribution_metadata( 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 67, in prepare_distribution_metadata 2024-04-17T14:09:52,822 self.req.prepare_metadata() 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 579, in prepare_metadata 2024-04-17T14:09:52,822 self.metadata_directory = generate_metadata( 2024-04-17T14:09:52,822 ^^^^^^^^^^^^^^^^^^ 2024-04-17T14:09:52,822 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata.py", line 37, in generate_metadata 2024-04-17T14:09:52,822 raise MetadataGenerationFailed(package_details=details) from error 2024-04-17T14:09:52,822 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2024-04-17T14:09:52,837 Removed fluidimage==0.4.5 from https://files.pythonhosted.org/packages/11/2c/81e460f43e61a4154441419a9e9feec0070a78a647c1ccdd35ae8b22fd2f/fluidimage-0.4.5.tar.gz from build tracker '/tmp/pip-build-tracker-ocxqed1c' 2024-04-17T14:09:52,837 Removed build tracker: '/tmp/pip-build-tracker-ocxqed1c'