2024-03-05T17:23:38,607 Created temporary directory: /tmp/pip-build-tracker-824ghpym 2024-03-05T17:23:38,609 Initialized build tracking at /tmp/pip-build-tracker-824ghpym 2024-03-05T17:23:38,609 Created build tracker: /tmp/pip-build-tracker-824ghpym 2024-03-05T17:23:38,610 Entered build tracker: /tmp/pip-build-tracker-824ghpym 2024-03-05T17:23:38,611 Created temporary directory: /tmp/pip-wheel-wnc5j8ya 2024-03-05T17:23:38,613 Created temporary directory: /tmp/pip-ephem-wheel-cache-0e5mf8ds 2024-03-05T17:23:38,635 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-03-05T17:23:38,639 2 location(s) to search for versions of fluidimage: 2024-03-05T17:23:38,639 * https://pypi.org/simple/fluidimage/ 2024-03-05T17:23:38,639 * https://www.piwheels.org/simple/fluidimage/ 2024-03-05T17:23:38,640 Fetching project page and analyzing links: https://pypi.org/simple/fluidimage/ 2024-03-05T17:23:38,640 Getting page https://pypi.org/simple/fluidimage/ 2024-03-05T17:23:38,642 Found index url https://pypi.org/simple/ 2024-03-05T17:23:38,857 Fetched page https://pypi.org/simple/fluidimage/ as application/vnd.pypi.simple.v1+json 2024-03-05T17:23:38,875 Found link https://files.pythonhosted.org/packages/b0/64/b18abade44a2e44c1f3913b25d861b555bb0c3bfd3bf8f565cbfd6c0a371/fluidimage-0.0.1b0.tar.gz (from https://pypi.org/simple/fluidimage/), version: 0.0.1b0 2024-03-05T17:23:38,876 Found link https://files.pythonhosted.org/packages/d2/7d/664301916882100cea449b6b8b1c1b6b60f6a42e605745bd5d418d18b66c/fluidimage-0.0.3.tar.gz (from https://pypi.org/simple/fluidimage/), version: 0.0.3 2024-03-05T17:23:38,876 Found link https://files.pythonhosted.org/packages/5f/ad/bf9e262ec478cea119a1b8594997c19dbf4986c46b701f0ff56ad0f54e2d/fluidimage-0.1.0.tar.gz (from https://pypi.org/simple/fluidimage/), version: 0.1.0 2024-03-05T17:23:38,877 Found link https://files.pythonhosted.org/packages/60/4d/23e8987ea0f82e6bd7c77e593594bf1fb3e5f3f6dfbdb040f75d3c7d7826/fluidimage-0.1.1.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.1 2024-03-05T17:23:38,878 Found link https://files.pythonhosted.org/packages/bd/dd/1fcefa922030db6f2de9d9e6d6a3d385d64a3db392ad830f271c0f599986/fluidimage-0.1.2.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.2 2024-03-05T17:23:38,880 Found link https://files.pythonhosted.org/packages/4f/74/49e1f96c4067143e1ce2533dd00017334e35c0bf45465243661b5eb85d0e/fluidimage-0.1.3.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.3 2024-03-05T17:23:38,881 Found link https://files.pythonhosted.org/packages/4a/b0/ff27f0f608b58f6a9f5e05319ce211f57ea5a01fc4e5e5050a94a9d3c1e5/fluidimage-0.1.3.post0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.3.post0 2024-03-05T17:23:38,882 Found link https://files.pythonhosted.org/packages/9d/9f/addccdf3260e1585a890e104104dfd49a2b6afa70eda085156091c46157f/fluidimage-0.1.4.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.4 2024-03-05T17:23:38,883 Found link https://files.pythonhosted.org/packages/a0/dd/90f22ea24ca9537d513b0319007e5e0cc9a29aa6968af9e5c039dec71e1e/fluidimage-0.1.5.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9), version: 0.1.5 2024-03-05T17:23:38,884 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8a/a6/8364ce2f6f8e70241ec3e3030ca7350a50a6be5fbf5c7c6038fd759be78f/fluidimage-0.2.0rc0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,884 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/39/bb/7875521905412da6133f4f520348db85489ba4f0c03ad9e72b9f0532d4a9/fluidimage-0.2.0rc0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,885 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/77/6e/a30bebe4da8c6a8ea73350ceb8cb9a91d176c72f758516dc4073c677df92/fluidimage-0.2.0rc0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,886 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/99/64/1373ef4ebe0013f3b76b46ac92a88cd01f6e24738c82dadf35376615dd3e/fluidimage-0.2.0rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,887 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3c/3c/29a783717c16d296f48f3584e7e29f640b80dc43d8d04b19cf91d4b666d2/fluidimage-0.2.0rc0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,887 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b0/da/89f4a764fed770d44dc1fd4ee5504e6b982502fe5b649b3f4a2a16f0fc6c/fluidimage-0.2.0rc0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,887 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/43/16/02d6a93d7b0beab96ee6cf6464d94abe3d5c2c37bd59c0872a2642a59bd1/fluidimage-0.2.0rc0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,888 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ca/5b/2e3b79a54c41f1f043c7cba897b995f253ea7532da1560c01f376e5d3a48/fluidimage-0.2.0rc0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,889 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2f/ad/79b974e9ba69132d15e552941306895aaa068099f7ad3dd40229c9946b17/fluidimage-0.2.0rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,889 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c9/57/cbdcbda2cbf1061d1bdd55e92a55c96a47aad18012a3a97b051d783b80dd/fluidimage-0.2.0rc0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,890 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/dd/b1/461d6bc59c13cd08b228a6d8c6d1e67c4646464dba84f8113fa48f3395a0/fluidimage-0.2.0rc0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,890 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cd/0a/0894646d8e11521da01bfd249ccf26ba887163a5c3cbe0936e21087f20df/fluidimage-0.2.0rc0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,891 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/76/10/5627c6aa21848389f0d87881a48effa16466357f5266dd6e26be545e1cb3/fluidimage-0.2.0rc0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,892 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/63/a5/979828bb24d2bb9e32e8b267c0119996cd7c33fa9e35341f84abb312e369/fluidimage-0.2.0rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,892 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c2/ed/7507bf07ca92b574f3b8e3db95ccea70c41f0ef18fe5622210bd59f65465/fluidimage-0.2.0rc0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,893 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/08/65/f9c5cd70312174d3b05c42e7d0fa856a891e650d1e4736d6af3dcd05ca36/fluidimage-0.2.0rc0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,894 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ae/86/c8d1a7165e7a055f6fc71871772a7aea0caa18013952d4f019e28663f659/fluidimage-0.2.0rc0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,894 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/af/49/25b9ccb92527066c9e64ce1bd6c3148fe1d8cd46e3a15d6749a461ba2b7d/fluidimage-0.2.0rc0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,895 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/31/89/1d3d716346cd534dc100e9b7a12322f4217b8b6a04ce131e116d36dbd4b9/fluidimage-0.2.0rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,895 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/5b/7a/7b539c0c992509ed25dc4ef4c8cb8bb0e208bdc776b88f2cc1bd92c6e46a/fluidimage-0.2.0rc0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,896 Found link https://files.pythonhosted.org/packages/18/00/97cf5250f08b68551af470a63297ee99cf1f447a8e67e06a91c5ace94d6f/fluidimage-0.2.0rc0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.2.0rc0 2024-03-05T17:23:38,897 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ac/a5/676d2a47ddeb55bbc0d6a76162ff763a6473afbf10655d57203f5a18f0c3/fluidimage-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,898 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/24/dd/8b98bd0a0440bab7800f15455c2dad236904475316e0c02f5088b94783c3/fluidimage-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,898 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/be/bf/f88af732cf13fdbab8dfecc693e4e08d73bc41322b872260d37be1405ab7/fluidimage-0.2.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,899 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/55/d3/5b4f638ad863a9a73c668b263e5719af83e54e3f5665b58a12a917d307a0/fluidimage-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,900 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/5e/fc/c6559d9a50b25996db0d0776a72be23066cb106ccf714476faa41a3e408e/fluidimage-0.2.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,900 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/28/00/6b258adbc3eff3c02ec79aa7c1e37ce9962f438792c13b9962df90f465ab/fluidimage-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,901 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/48/39/88e11d10601467411e6f0e446126ab0ea73a9e36bece627f60a4af22c2be/fluidimage-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,902 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/42/71/fcc1ba6e7db2598b4a644aac4bb0dd7d984458ca267c252a32f9bf66adba/fluidimage-0.2.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,903 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6b/c3/16227f917595eea84fbd1ca56edbcf5664c0b93772a2085a3942e5f41d88/fluidimage-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,903 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f6/f5/54d2f929464d23333518fa85b207abb71d5003bdabf0d28b7c5e892498ad/fluidimage-0.2.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,904 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/20/90/0757ab54c582a105b7afc2018052f86b2a65e5b556cad1126ae87bcec2b6/fluidimage-0.2.0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,904 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d3/86/006657414fb89293d0f0ad0993b6a31defd309c0ca3b42aa2f23713a94bd/fluidimage-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,905 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d2/00/7169e53d84c06a238c2c8124a729f32d7a9174989a0c6b738f9b22bbf03b/fluidimage-0.2.0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,905 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/07/bd/723300cc5027e87be2582a69aa01c552ac4ed56d9d9e4c6b85daea8400ca/fluidimage-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,906 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0a/f9/f09c04dc37be5a7262e9b622dec1adf94bf0313ee32355766f8cac1dc05d/fluidimage-0.2.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,906 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c2/fe/e725e709bc5f49f43134f20703b962ed4b1498528dcf109a9252f2cf8900/fluidimage-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,907 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a3/64/48ede952c89b0c334a49c19ea2714d0e27ab0b291d0282237729048438cd/fluidimage-0.2.0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,907 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d8/0e/47a3b928c8acdded247080abd124c5618d123520e5f9383db2e5f8e184bd/fluidimage-0.2.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,908 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0d/6f/9eb9852ff851a0b7285010e0ded8a72b0f71317fc0800e015b89777b0efc/fluidimage-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,909 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ee/57/c9a31974e0c43f78acbc609bbb2bc4c8df04e464cad22fc71530bfaa2aa9/fluidimage-0.2.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,910 Found link https://files.pythonhosted.org/packages/4f/13/c25676a48efaecd616c59991b246002870ca1d7ae87c19ff75568c73d674/fluidimage-0.2.0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.2.0 2024-03-05T17:23:38,910 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/64/7c/0d7fb4e202201f752a34b18cb022ccfb76961746695eaba384130d119447/fluidimage-0.3.0rc0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,911 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/78/66/692c51c072405695b39e5d3ef2646cd8c765ce8c8e30e6daed99cac18e70/fluidimage-0.3.0rc0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,911 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f3/71/1dada875261faf7abe6e37dde90fd6dbc2a140e3ebf4333cd19953fdb818/fluidimage-0.3.0rc0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,912 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/97/de/af2b40b7ffe40473cec947f3ce1dce81c0980697bc5702c78fd996b1ae53/fluidimage-0.3.0rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,913 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0d/0c/61afbb8960e649820bb025ceb24a32a4f451f41138eaff9242c0a602d137/fluidimage-0.3.0rc0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,913 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f8/aa/c44504a1fa9c3823116eeeb0b894dd35fcc595f65a769882d4b9d177f8c3/fluidimage-0.3.0rc0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,914 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e9/04/35cab5661d6854b4d1cf17bed67fd59e29fe8e0b4f55161f7044e81c8ad1/fluidimage-0.3.0rc0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,914 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e5/06/e41d5222c2d258c91fc157f1f6db09dea4cc8030a533042586aca99923b6/fluidimage-0.3.0rc0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,915 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/15/58/04c43b7eeaed3993e69a7a00e0831c84b009d533b2b501121578345a462c/fluidimage-0.3.0rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,916 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0e/fa/c95d61f20d3846b6e568b25e04be4778e166a09a6b09ba49b9fddbb639b0/fluidimage-0.3.0rc0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,916 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/9a/80/64c19bed7ac7b76b74937b43a966ae849954e3b8b971e6281a041ce8ce77/fluidimage-0.3.0rc0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,917 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6c/c0/ead863015cf80d785b855d2b8482a42e9de48059a627af10b26388fcb9b4/fluidimage-0.3.0rc0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,918 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/57/a1/ed2fbcb1db09ed75315a14607700afdd5a48c5affa8b5dcbf602c0cbf010/fluidimage-0.3.0rc0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,918 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/af/5b/e10e6ca866154e7a7f827579580b29d051ca5d05a92dc8dd13e24dce2f77/fluidimage-0.3.0rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,919 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/38/4b/6185339cc5a92f1c546b3faeea1a98e621dd813b8bf746f39b0e6808d773/fluidimage-0.3.0rc0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,919 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c1/b7/4aa3d065d10ff3153656742b3e46a4be9d6f44ca27581fea6b2c0b6539d1/fluidimage-0.3.0rc0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,920 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/06/c4/e7f5b3bb80da0bc646b8fa4999775271a02b0b5b6933840f12bc588d205d/fluidimage-0.3.0rc0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,920 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2b/93/b97b3acf0bfecfb6921ec50207cc28a13db4c983f43a7670a688f26e9e61/fluidimage-0.3.0rc0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,921 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/16/7e/417037a40a0af772cef7a53c864fb252a2009cb50f493362c92774e813fa/fluidimage-0.3.0rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,921 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fd/85/47e87dc02395551f9b0768dcda123bf34500c7fd60314a39d6cbbce3ab50/fluidimage-0.3.0rc0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,923 Found link https://files.pythonhosted.org/packages/34/dd/0cf6d714384ab1e6d8bb011dfd533fd6424321c5fa638b18469bb971397d/fluidimage-0.3.0rc0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.3.0rc0 2024-03-05T17:23:38,923 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/66/7b/3ce74ffbb893931ecf4e8549dedc939ecf44af7317336bf017672819b901/fluidimage-0.3.0rc1-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,924 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/93/6e/ae5d7978a93b4442d28977b538f6f63b74de4d64ff84dc19ad0605b01ee6/fluidimage-0.3.0rc1-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,924 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ea/84/dda62e530fe6df82860ddba97fdd40d93d16271d8c4ec432025c3cbd46e6/fluidimage-0.3.0rc1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,925 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c1/1e/b113796cbf6f542b88bf2b03948545019be794ed73b5bb4cee79d2ed2dd4/fluidimage-0.3.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,926 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6f/48/3fd71783c04e1d77610f2f1166c72fb3b5c5b93161581e019e2fbd99112d/fluidimage-0.3.0rc1-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,927 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/12/80/bda947d9dcf2dae64badcf411a1e64cf61fbe35f10d226b58a941e478391/fluidimage-0.3.0rc1-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,927 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0e/5a/78a0247d9efa2c885ee8b2984e7df9efeb26ce9cec4531aa5b9d87735d99/fluidimage-0.3.0rc1-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,927 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/07/8f/103298df75274d50d534b92f68a884ddb0ae448d764e6a6400a6a49ec826/fluidimage-0.3.0rc1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,928 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c0/ab/496678f838ddc0d63f3920bcc2241363aec02396450a8cf808af0152a2dc/fluidimage-0.3.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,929 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/9a/17/2c1c4337f49ba8991783198473d8469349db1049088c6948c301741eff3e/fluidimage-0.3.0rc1-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,929 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/38/b1/0e8bd4e934a05a9fbcbd85e4a5bb0cc55c371aecb8deb36e877d1cbb1fc4/fluidimage-0.3.0rc1-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,930 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3e/72/4d5e70bd9ccd0b301140a5ab65233b90eb28966d863629da73b8d852aedf/fluidimage-0.3.0rc1-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,931 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8f/c1/924716d0b24ad1c24c5dc61f38d608fef503ba024c6e40cb9325911f4ccb/fluidimage-0.3.0rc1-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,931 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/94/c9/742eac95f6de064d3cd3d7a6ef010b71a1c1e43d27f2b24a23018d3fd9f8/fluidimage-0.3.0rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,932 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/72/e7/061a61ce477308a8cd5aa6079e549a09f4b6313bd09e82e96d41a0b9b88f/fluidimage-0.3.0rc1-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,932 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/90/3b/e09a5c0d755840aa8ebe65cd396884c88b176b1eac287d4a6e7e85e533a7/fluidimage-0.3.0rc1-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,933 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ff/34/8ea1200d541f3d50df29909ed716d291788e19ddda332fcaec39354b4184/fluidimage-0.3.0rc1-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,933 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b6/3f/5a7f5e6e7e5a43ae88d2659d0aa67dbe8a132341df82cab87f789e2e2ef7/fluidimage-0.3.0rc1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,934 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c9/09/96a1c10e9a3849fd2f7de0c2b36b564acea0db23ad1479b0b6026cd7be66/fluidimage-0.3.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,934 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6b/42/80a5810fe565642692dda59fd6c2d8eda3ab25b590dc84763df8cd07a6df/fluidimage-0.3.0rc1-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-05T17:23:38,935 Found link https://files.pythonhosted.org/packages/9e/fb/e27ee1fbf31acd2618d789e1b32279bef1469d37ebbb746fc0c2cc6c6ba3/fluidimage-0.3.0rc1.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.3.0rc1 2024-03-05T17:23:38,936 Fetching project page and analyzing links: https://www.piwheels.org/simple/fluidimage/ 2024-03-05T17:23:38,937 Getting page https://www.piwheels.org/simple/fluidimage/ 2024-03-05T17:23:38,938 Found index url https://www.piwheels.org/simple/ 2024-03-05T17:23:39,300 Fetched page https://www.piwheels.org/simple/fluidimage/ as text/html 2024-03-05T17:23:39,306 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.5-cp39-cp39-linux_armv6l.whl#sha256=57d9b1fe4f03bddd01ed210f60f47a21eff742ac64bc00626b2fa181dca7c4ee (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.9) 2024-03-05T17:23:39,307 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.5-cp39-cp39-linux_armv7l.whl#sha256=57d9b1fe4f03bddd01ed210f60f47a21eff742ac64bc00626b2fa181dca7c4ee (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.9) 2024-03-05T17:23:39,307 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp37-cp37m-linux_armv6l.whl#sha256=a438109e8b2b0cabdb12a2eefcf57de53afcd7b388cf7200fd67848bf0c7b465 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T17:23:39,308 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp37-cp37m-linux_armv7l.whl#sha256=a438109e8b2b0cabdb12a2eefcf57de53afcd7b388cf7200fd67848bf0c7b465 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T17:23:39,308 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp39-cp39-linux_armv6l.whl#sha256=9dca8a6b1549b4258f4b65b55469e54523e3c992374199e56f553a76e5f793fd (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T17:23:39,309 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp39-cp39-linux_armv7l.whl#sha256=9dca8a6b1549b4258f4b65b55469e54523e3c992374199e56f553a76e5f793fd (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T17:23:39,310 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp37-cp37m-linux_armv6l.whl#sha256=866cdeaa38c145d9d9429e64e911e623770e386aa0187d7620c8645336e2a842 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T17:23:39,310 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp37-cp37m-linux_armv7l.whl#sha256=866cdeaa38c145d9d9429e64e911e623770e386aa0187d7620c8645336e2a842 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T17:23:39,311 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp39-cp39-linux_armv6l.whl#sha256=577429ab2078678402306a95e5eae230d5abaa21320fc17884d9c5867df19d0a (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T17:23:39,311 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp39-cp39-linux_armv7l.whl#sha256=577429ab2078678402306a95e5eae230d5abaa21320fc17884d9c5867df19d0a (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T17:23:39,312 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp37-cp37m-linux_armv6l.whl#sha256=160bc7af950ed4546b9e9b0241f02cf02f91a2ab63352221f79a6c442277763d (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T17:23:39,312 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp37-cp37m-linux_armv7l.whl#sha256=160bc7af950ed4546b9e9b0241f02cf02f91a2ab63352221f79a6c442277763d (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T17:23:39,313 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp39-cp39-linux_armv6l.whl#sha256=06f436964e06e11d4d49491e172f5736db468eb1346cd766a77df68c14c4f067 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T17:23:39,313 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp39-cp39-linux_armv7l.whl#sha256=06f436964e06e11d4d49491e172f5736db468eb1346cd766a77df68c14c4f067 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T17:23:39,314 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.2-py3-none-any.whl#sha256=c5eb23ba5bcb1bcd3de7fbf33856ba3af0df7a5b7b8544f42f691772e633d226 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T17:23:39,315 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.1-py3-none-any.whl#sha256=d881cb7091aac6a9555f8cd85089f5e6c1060f66481804f0f0dc8d246929cdc5 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T17:23:39,315 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.0-py3-none-any.whl#sha256=41fc2ffcd3dd5e3ccef76db63d6991b80f5e16a9efd09aa4972052dd4131432c (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T17:23:39,316 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.0.3-py3-none-any.whl#sha256=4db60efcfad8f4f5187b83aa405f6182d3769483c7058457acf0404ed0334186 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-05T17:23:39,316 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.0.1b0-py3-none-any.whl#sha256=2844be5edebaeda29491b7f3d0ad544571b8a2071033516954f4bd4ab89e2bb6 (from https://www.piwheels.org/simple/fluidimage/) 2024-03-05T17:23:39,317 Skipping link: not a file: https://www.piwheels.org/simple/fluidimage/ 2024-03-05T17:23:39,318 Skipping link: not a file: https://pypi.org/simple/fluidimage/ 2024-03-05T17:23:39,339 Given no hashes to check 1 links for project 'fluidimage': discarding no candidates 2024-03-05T17:23:39,358 Collecting fluidimage==0.3.0rc1 2024-03-05T17:23:39,361 Created temporary directory: /tmp/pip-unpack-rych42o0 2024-03-05T17:23:39,589 Downloading fluidimage-0.3.0rc1.tar.gz (986 kB) 2024-03-05T17:23:40,210 Added fluidimage==0.3.0rc1 from https://files.pythonhosted.org/packages/9e/fb/e27ee1fbf31acd2618d789e1b32279bef1469d37ebbb746fc0c2cc6c6ba3/fluidimage-0.3.0rc1.tar.gz to build tracker '/tmp/pip-build-tracker-824ghpym' 2024-03-05T17:23:40,219 Created temporary directory: /tmp/pip-build-env-dxrwq8iw 2024-03-05T17:23:40,224 Installing build dependencies: started 2024-03-05T17:23:40,225 Running command pip subprocess to install build dependencies 2024-03-05T17:23:41,398 Using pip 23.3.1 from /home/piwheels/.local/lib/python3.11/site-packages/pip (python 3.11) 2024-03-05T17:23:41,946 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-03-05T17:23:42,423 Collecting meson-python 2024-03-05T17:23:42,438 Using cached https://www.piwheels.org/simple/meson-python/meson_python-0.15.0-py3-none-any.whl (25 kB) 2024-03-05T17:23:43,035 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-03-05T17:23:43,039 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-03-05T17:23:43,042 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-03-05T17:23:43,045 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-03-05T17:23:43,048 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-03-05T17:23:43,312 Collecting numpy 2024-03-05T17:23:43,326 Using cached https://www.piwheels.org/simple/numpy/numpy-1.26.4-cp311-cp311-linux_armv7l.whl (5.6 MB) 2024-03-05T17:23:43,735 Collecting transonic>=0.6.2 2024-03-05T17:23:43,748 Downloading https://www.piwheels.org/simple/transonic/transonic-0.6.3-py3-none-any.whl (74 kB) 2024-03-05T17:23:43,770 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.8/74.8 kB 5.1 MB/s eta 0:00:00 2024-03-05T17:23:43,890 Collecting pythran>=0.9.7 2024-03-05T17:23:43,926 Using cached https://www.piwheels.org/simple/pythran/pythran-0.15.0-py3-none-any.whl (4.3 MB) 2024-03-05T17:23:44,500 Collecting meson>=0.63.3 (from meson-python) 2024-03-05T17:23:44,513 Using cached https://www.piwheels.org/simple/meson/meson-1.3.2-py3-none-any.whl (977 kB) 2024-03-05T17:23:44,622 Collecting pyproject-metadata>=0.7.1 (from meson-python) 2024-03-05T17:23:44,635 Using cached https://www.piwheels.org/simple/pyproject-metadata/pyproject_metadata-0.7.1-py3-none-any.whl (7.4 kB) 2024-03-05T17:23:44,813 Collecting autopep8 (from transonic>=0.6.2) 2024-03-05T17:23:44,836 Using cached https://www.piwheels.org/simple/autopep8/autopep8-2.0.4-py2.py3-none-any.whl (45 kB) 2024-03-05T17:23:45,096 Collecting beniget~=0.4.0 (from transonic>=0.6.2) 2024-03-05T17:23:45,116 Using cached https://www.piwheels.org/simple/beniget/beniget-0.4.1-py3-none-any.whl (9.5 kB) 2024-03-05T17:23:45,229 Collecting gast~=0.5.0 (from transonic>=0.6.2) 2024-03-05T17:23:45,247 Using cached https://www.piwheels.org/simple/gast/gast-0.5.4-py3-none-any.whl (19 kB) 2024-03-05T17:23:45,362 Collecting ply>=3.4 (from pythran>=0.9.7) 2024-03-05T17:23:45,389 Using cached https://www.piwheels.org/simple/ply/ply-3.11-py2.py3-none-any.whl (49 kB) 2024-03-05T17:23:47,086 Collecting setuptools (from pythran>=0.9.7) 2024-03-05T17:23:47,330 Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.1.1-py3-none-any.whl (819 kB) 2024-03-05T17:23:47,586 Collecting packaging>=19.0 (from pyproject-metadata>=0.7.1->meson-python) 2024-03-05T17:23:47,617 Using cached https://www.piwheels.org/simple/packaging/packaging-23.2-py3-none-any.whl (53 kB) 2024-03-05T17:23:47,736 Collecting pycodestyle>=2.10.0 (from autopep8->transonic>=0.6.2) 2024-03-05T17:23:47,751 Using cached https://www.piwheels.org/simple/pycodestyle/pycodestyle-2.11.1-py2.py3-none-any.whl (31 kB) 2024-03-05T17:23:50,677 Installing collected packages: ply, setuptools, pycodestyle, packaging, numpy, meson, gast, pyproject-metadata, beniget, autopep8, transonic, pythran, meson-python 2024-03-05T17:23:53,099 Creating /tmp/pip-build-env-dxrwq8iw/overlay/local/bin 2024-03-05T17:23:53,101 changing mode of /tmp/pip-build-env-dxrwq8iw/overlay/local/bin/pycodestyle to 755 2024-03-05T17:24:04,987 changing mode of /tmp/pip-build-env-dxrwq8iw/overlay/local/bin/f2py to 755 2024-03-05T17:24:08,145 changing mode of /tmp/pip-build-env-dxrwq8iw/overlay/local/bin/meson to 755 2024-03-05T17:24:08,446 changing mode of /tmp/pip-build-env-dxrwq8iw/overlay/local/bin/autopep8 to 755 2024-03-05T17:24:08,762 changing mode of /tmp/pip-build-env-dxrwq8iw/overlay/local/bin/transonic to 755 2024-03-05T17:24:08,764 changing mode of /tmp/pip-build-env-dxrwq8iw/overlay/local/bin/transonic-clean-dir to 755 2024-03-05T17:24:08,766 changing mode of /tmp/pip-build-env-dxrwq8iw/overlay/local/bin/transonic-get-include to 755 2024-03-05T17:24:08,769 changing mode of /tmp/pip-build-env-dxrwq8iw/overlay/local/bin/transonic-init-meson to 755 2024-03-05T17:24:24,294 changing mode of /tmp/pip-build-env-dxrwq8iw/overlay/local/bin/pythran to 755 2024-03-05T17:24:24,296 changing mode of /tmp/pip-build-env-dxrwq8iw/overlay/local/bin/pythran-config to 755 2024-03-05T17:24:24,595 Successfully installed autopep8-2.0.4 beniget-0.4.1 gast-0.5.4 meson-1.3.2 meson-python-0.15.0 numpy-1.26.4 packaging-23.2 ply-3.11 pycodestyle-2.11.1 pyproject-metadata-0.7.1 pythran-0.15.0 setuptools-69.1.1 transonic-0.6.3 2024-03-05T17:24:24,862 [notice] A new release of pip is available: 23.3.1 -> 24.0 2024-03-05T17:24:24,863 [notice] To update, run: python3 -m pip install --upgrade pip 2024-03-05T17:24:25,243 Installing build dependencies: finished with status 'done' 2024-03-05T17:24:25,247 Getting requirements to build wheel: started 2024-03-05T17:24:25,248 Running command Getting requirements to build wheel 2024-03-05T17:24:25,651 Getting requirements to build wheel: finished with status 'done' 2024-03-05T17:24:25,673 Installing backend dependencies: started 2024-03-05T17:24:25,674 Running command pip subprocess to install backend dependencies 2024-03-05T17:24:26,887 Using pip 23.3.1 from /home/piwheels/.local/lib/python3.11/site-packages/pip (python 3.11) 2024-03-05T17:24:27,451 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-03-05T17:24:28,353 Collecting patchelf>=0.11.0 2024-03-05T17:24:28,355 Obtaining dependency information for patchelf>=0.11.0 from https://files.pythonhosted.org/packages/69/47/e02357d1075cdf4b56be39a6c218a5a2b0bd3896011120ae3765190ab527/patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl.metadata 2024-03-05T17:24:28,366 Using cached patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl.metadata (3.3 kB) 2024-03-05T17:24:28,400 Using cached patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (381 kB) 2024-03-05T17:24:30,758 Installing collected packages: patchelf 2024-03-05T17:24:30,811 Successfully installed patchelf-0.17.2.1 2024-03-05T17:24:31,072 [notice] A new release of pip is available: 23.3.1 -> 24.0 2024-03-05T17:24:31,072 [notice] To update, run: python3 -m pip install --upgrade pip 2024-03-05T17:24:31,301 Installing backend dependencies: finished with status 'done' 2024-03-05T17:24:31,303 Created temporary directory: /tmp/pip-modern-metadata-fmgffzy6 2024-03-05T17:24:31,305 Preparing metadata (pyproject.toml): started 2024-03-05T17:24:31,306 Running command Preparing metadata (pyproject.toml) 2024-03-05T17:24:32,635 + meson setup /tmp/pip-wheel-wnc5j8ya/fluidimage_f32bc6bde5ab4d49a5a174d0811f728f /tmp/pip-wheel-wnc5j8ya/fluidimage_f32bc6bde5ab4d49a5a174d0811f728f/.mesonpy-rta22uc6 -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md -Doptimization=3 --native-file=/tmp/pip-wheel-wnc5j8ya/fluidimage_f32bc6bde5ab4d49a5a174d0811f728f/.mesonpy-rta22uc6/meson-python-native-file.ini 2024-03-05T17:24:44,031 WARNING: Recommend using either -Dbuildtype or -Doptimization + -Ddebug. Using both is redundant since they override each other. See: https://mesonbuild.com/Builtin-options.html#build-type-options 2024-03-05T17:24:44,031 The Meson build system 2024-03-05T17:24:44,032 Version: 1.3.2 2024-03-05T17:24:44,033 Source dir: /tmp/pip-wheel-wnc5j8ya/fluidimage_f32bc6bde5ab4d49a5a174d0811f728f 2024-03-05T17:24:44,034 Build dir: /tmp/pip-wheel-wnc5j8ya/fluidimage_f32bc6bde5ab4d49a5a174d0811f728f/.mesonpy-rta22uc6 2024-03-05T17:24:44,035 Build type: native build 2024-03-05T17:24:44,035 Project name: fluidimage 2024-03-05T17:24:44,036 Project version: undefined 2024-03-05T17:24:44,037 C++ compiler for the host machine: c++ (gcc 12.2.0 "c++ (Raspbian 12.2.0-14+rpi1) 12.2.0") 2024-03-05T17:24:44,038 C++ linker for the host machine: c++ ld.bfd 2.40 2024-03-05T17:24:44,039 Host machine cpu family: arm 2024-03-05T17:24:44,040 Host machine cpu: armv7l 2024-03-05T17:24:44,041 Program python3 found: YES (/usr/bin/python3) 2024-03-05T17:24:44,041 Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 2024-03-05T17:24:44,042 Run-time dependency python found: YES 3.11 2024-03-05T17:24:44,043 Program pythran found: YES (/tmp/pip-build-env-dxrwq8iw/overlay/local/bin/pythran) 2024-03-05T17:24:44,044 Found CMake: /usr/bin/cmake (3.25.1) 2024-03-05T17:24:44,045 Run-time dependency xsimd found: NO (tried pkgconfig and cmake) 2024-03-05T17:24:44,046 Build targets in project: 8 2024-03-05T17:24:44,047 fluidimage undefined 2024-03-05T17:24:44,049 User defined options 2024-03-05T17:24:44,050 Native files: /tmp/pip-wheel-wnc5j8ya/fluidimage_f32bc6bde5ab4d49a5a174d0811f728f/.mesonpy-rta22uc6/meson-python-native-file.ini 2024-03-05T17:24:44,050 buildtype : release 2024-03-05T17:24:44,051 optimization: 3 2024-03-05T17:24:44,052 b_ndebug : if-release 2024-03-05T17:24:44,053 b_vscrt : md 2024-03-05T17:24:44,055 Found ninja-1.11.1 at /usr/bin/ninja 2024-03-05T17:24:44,201 + /usr/bin/ninja 2024-03-05T17:24:47,787 [1/12] Generating src/fluidimage/topologies/__pythran__/example with a custom command (wrapped by meson to set env) 2024-03-05T17:24:48,223 [2/12] Generating src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline with a custom command (wrapped by meson to set env) 2024-03-05T17:24:49,888 [3/12] Generating src/fluidimage/calcul/__pythran__/subpix with a custom command (wrapped by meson to set env) 2024-03-05T17:24:53,576 [4/12] Generating src/fluidimage/calcul/__pythran__/correl with a custom command (wrapped by meson to set env) 2024-03-05T17:24:58,950 [5/12] Compiling C++ object src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o 2024-03-05T17:24:58,951 FAILED: src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o 2024-03-05T17:24:58,952 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-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o -MF src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o.d -o src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o -c src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp 2024-03-05T17:24:58,953 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-05T17:24:58,954 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-05T17:24:58,955 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-05T17:24:58,955 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-05T17:24:58,956 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-05T17:24:58,957 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-05T17:24:58,958 from src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:1: 2024-03-05T17:24:58,958 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:24:58,959 101 | xsimd::batch> { 2024-03-05T17:24:58,960 | ^~~~~ 2024-03-05T17:24:58,961 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-05T17:24:58,961 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-05T17:24:58,962 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:24:58,963 34 | class batch; 2024-03-05T17:24:58,964 | ^~~~~ 2024-03-05T17:24:58,965 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-05T17:24:58,965 101 | xsimd::batch> { 2024-03-05T17:24:58,966 | ^~ 2024-03-05T17:24:58,967 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-05T17:24:58,968 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-05T17:24:58,969 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:24:58,970 103 | using vector_type = typename xsimd::batch; 2024-03-05T17:24:58,970 | ^ 2024-03-05T17:24:58,971 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:24:58,972 34 | class batch; 2024-03-05T17:24:58,972 | ^~~~~ 2024-03-05T17:24:58,973 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-05T17:24:58,974 103 | using vector_type = typename xsimd::batch; 2024-03-05T17:24:58,975 | ^ 2024-03-05T17:24:58,975 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-05T17:24:58,976 105 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:24:58,977 | ^~~~~~~~~~~ 2024-03-05T17:24:58,977 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T17:24:58,978 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-05T17:24:58,979 | ^~~~~~~~~~~~~~ 2024-03-05T17:24:58,980 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T17:24:58,981 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:24:58,982 119 | void store(xsimd::batch const &); 2024-03-05T17:24:58,983 | ^ 2024-03-05T17:24:58,984 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:24:58,984 34 | class batch; 2024-03-05T17:24:58,985 | ^~~~~ 2024-03-05T17:24:58,986 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-05T17:24:58,987 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-05T17:24:58,988 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-05T17:24:58,989 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T17:24:58,990 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-05T17:24:58,991 | ^~~~~~~~~~~~~~ 2024-03-05T17:24:58,992 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T17:24:58,993 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:24:58,994 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-05T17:24:58,995 | ^ 2024-03-05T17:24:58,995 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:24:58,996 34 | class batch; 2024-03-05T17:24:58,997 | ^~~~~ 2024-03-05T17:24:58,998 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2024-03-05T17:24:58,999 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-03-05T17:24:59,000 217 | val.store_unaligned(const_cast(data)); 2024-03-05T17:24:59,001 | ^~~~~~~~~~~~~~~ 2024-03-05T17:24:59,002 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-05T17:24:59,003 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-05T17:24:59,004 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-05T17:24:59,004 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-05T17:24:59,005 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-05T17:24:59,006 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-05T17:24:59,007 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:24:59,008 191 | xsimd::batch _splated; 2024-03-05T17:24:59,009 | ^ 2024-03-05T17:24:59,010 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:24:59,011 34 | class batch; 2024-03-05T17:24:59,012 | ^~~~~ 2024-03-05T17:24:59,012 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-05T17:24:59,019 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:24:59,020 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T17:24:59,021 | ^ 2024-03-05T17:24:59,022 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:24:59,023 34 | class batch; 2024-03-05T17:24:59,024 | ^~~~~ 2024-03-05T17:24:59,025 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-05T17:24:59,026 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T17:24:59,027 | ^~~ 2024-03-05T17:24:59,027 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-05T17:24:59,028 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T17:24:59,029 | ^ 2024-03-05T17:24:59,029 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-05T17:24:59,030 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-05T17:24:59,031 | ^ 2024-03-05T17:24:59,032 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T17:24:59,032 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-05T17:24:59,033 | ^~~~~~~~~~~~~ 2024-03-05T17:24:59,034 | nditerator 2024-03-05T17:24:59,034 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T17:24:59,035 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-05T17:24:59,036 | ^~~~~~~~~~~~~ 2024-03-05T17:24:59,037 | nditerator 2024-03-05T17:24:59,038 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T17:24:59,039 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-05T17:24:59,039 | ^~~~~~~~~~~~~ 2024-03-05T17:24:59,040 | nditerator 2024-03-05T17:24:59,041 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T17:24:59,042 743 | simd_iterator vend(types::vectorize) const; 2024-03-05T17:24:59,043 | ^~~~~~~~~~~~~ 2024-03-05T17:24:59,044 | nditerator 2024-03-05T17:24:59,045 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-05T17:24:59,045 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-03-05T17:24:59,046 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:24:59,047 174 | using vT = xsimd::batch; 2024-03-05T17:24:59,048 | ^ 2024-03-05T17:24:59,049 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:24:59,049 34 | class batch; 2024-03-05T17:24:59,050 | ^~~~~ 2024-03-05T17:24:59,051 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-05T17:24:59,052 176 | static const std::size_t vN = vT::size; 2024-03-05T17:24:59,053 | ^~ 2024-03-05T17:24:59,054 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-03-05T17:24:59,054 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:24:59,055 445 | using vT = typename xsimd::batch; 2024-03-05T17:24:59,056 | ^ 2024-03-05T17:24:59,057 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:24:59,057 34 | class batch; 2024-03-05T17:24:59,058 | ^~~~~ 2024-03-05T17:24:59,059 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-05T17:24:59,059 445 | using vT = typename xsimd::batch; 2024-03-05T17:24:59,060 | ^ 2024-03-05T17:24:59,061 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-05T17:24:59,061 448 | static const std::size_t vN = vT::size; 2024-03-05T17:24:59,062 | ^~ 2024-03-05T17:24:59,063 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-05T17:24:59,064 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2024-03-05T17:24:59,065 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:24:59,065 219 | using vector_type = typename xsimd::batch; 2024-03-05T17:24:59,066 | ^ 2024-03-05T17:24:59,067 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:24:59,068 34 | class batch; 2024-03-05T17:24:59,069 | ^~~~~ 2024-03-05T17:24:59,070 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-05T17:24:59,070 219 | using vector_type = typename xsimd::batch; 2024-03-05T17:24:59,071 | ^ 2024-03-05T17:24:59,072 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-05T17:24:59,073 220 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:24:59,073 | ^~~~~~~~~~~ 2024-03-05T17:24:59,074 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2024-03-05T17:24:59,075 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:24:59,076 497 | using vector_type = typename xsimd::batch; 2024-03-05T17:24:59,077 | ^ 2024-03-05T17:24:59,078 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:24:59,079 34 | class batch; 2024-03-05T17:24:59,079 | ^~~~~ 2024-03-05T17:24:59,080 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-05T17:24:59,080 497 | using vector_type = typename xsimd::batch; 2024-03-05T17:24:59,081 | ^ 2024-03-05T17:24:59,082 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-05T17:24:59,082 498 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:24:59,083 | ^~~~~~~~~~~ 2024-03-05T17:24:59,083 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-05T17:24:59,084 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-05T17:24:59,085 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-05T17:24:59,086 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-03-05T17:24:59,086 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:24:59,087 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-05T17:24:59,088 | ^ 2024-03-05T17:24:59,088 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:24:59,089 34 | class batch; 2024-03-05T17:24:59,090 | ^~~~~ 2024-03-05T17:24:59,091 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-05T17:24:59,092 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-05T17:24:59,093 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T17:24:59,094 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-05T17:24:59,094 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,095 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T17:24:59,096 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-05T17:24:59,097 | ^~~~~~~ 2024-03-05T17:24:59,098 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T17:24:59,099 595 | struct numpy_expr { 2024-03-05T17:24:59,099 | ^~~~~~~~~~ 2024-03-05T17:24:59,100 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-03-05T17:24:59,101 240 | numpy_expr::vbegin(vectorize) const 2024-03-05T17:24:59,101 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,102 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-05T17:24:59,103 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-05T17:24:59,103 | ^~~~~~ 2024-03-05T17:24:59,104 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T17:24:59,105 595 | struct numpy_expr { 2024-03-05T17:24:59,106 | ^~~~~~~~~~ 2024-03-05T17:24:59,107 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T17:24:59,108 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-05T17:24:59,108 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,109 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T17:24:59,110 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-05T17:24:59,111 | ^~~~~ 2024-03-05T17:24:59,112 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T17:24:59,112 595 | struct numpy_expr { 2024-03-05T17:24:59,113 | ^~~~~~~~~~ 2024-03-05T17:24:59,114 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-03-05T17:24:59,115 257 | numpy_expr::vend(vectorize) const 2024-03-05T17:24:59,116 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,116 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-05T17:24:59,117 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-05T17:24:59,118 | ^~~~ 2024-03-05T17:24:59,119 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T17:24:59,120 595 | struct numpy_expr { 2024-03-05T17:24:59,120 | ^~~~~~~~~~ 2024-03-05T17:24:59,121 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-05T17:24:59,122 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-05T17:24:59,123 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2024-03-05T17:24:59,123 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:24:59,124 334 | using vector_type = typename xsimd::batch; 2024-03-05T17:24:59,125 | ^ 2024-03-05T17:24:59,125 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:24:59,126 34 | class batch; 2024-03-05T17:24:59,127 | ^~~~~ 2024-03-05T17:24:59,128 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-05T17:24:59,128 334 | using vector_type = typename xsimd::batch; 2024-03-05T17:24:59,129 | ^ 2024-03-05T17:24:59,130 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-05T17:24:59,130 335 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:24:59,131 | ^~~~~~~~~~~ 2024-03-05T17:24:59,132 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2024-03-05T17:24:59,133 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:24:59,134 721 | using vector_type = typename xsimd::batch; 2024-03-05T17:24:59,134 | ^ 2024-03-05T17:24:59,135 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:24:59,136 34 | class batch; 2024-03-05T17:24:59,137 | ^~~~~ 2024-03-05T17:24:59,137 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-05T17:24:59,138 721 | using vector_type = typename xsimd::batch; 2024-03-05T17:24:59,139 | ^ 2024-03-05T17:24:59,140 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-05T17:24:59,140 722 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:24:59,141 | ^~~~~~~~~~~ 2024-03-05T17:24:59,142 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2024-03-05T17:24:59,143 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:24:59,143 690 | using vector_type = typename xsimd::batch; 2024-03-05T17:24:59,144 | ^ 2024-03-05T17:24:59,145 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:24:59,145 34 | class batch; 2024-03-05T17:24:59,146 | ^~~~~ 2024-03-05T17:24:59,147 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-05T17:24:59,148 690 | using vector_type = typename xsimd::batch; 2024-03-05T17:24:59,148 | ^ 2024-03-05T17:24:59,149 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-05T17:24:59,150 691 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:24:59,150 | ^~~~~~~~~~~ 2024-03-05T17:24:59,151 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2024-03-05T17:24:59,152 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:24:59,153 249 | using vector_type = typename xsimd::batch; 2024-03-05T17:24:59,153 | ^ 2024-03-05T17:24:59,154 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:24:59,155 34 | class batch; 2024-03-05T17:24:59,156 | ^~~~~ 2024-03-05T17:24:59,157 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-05T17:24:59,157 249 | using vector_type = typename xsimd::batch; 2024-03-05T17:24:59,158 | ^ 2024-03-05T17:24:59,159 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-05T17:24:59,160 250 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:24:59,161 | ^~~~~~~~~~~ 2024-03-05T17:24:59,161 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’: 2024-03-05T17:24:59,162 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:24:59,163 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:24:59,164 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,165 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,166 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,167 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T17:24:59,168 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-03-05T17:24:59,169 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:326:111: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:24:59,169 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-05T17:24:59,170 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-03-05T17:24:59,171 184 | iter.store(*oiter); 2024-03-05T17:24:59,172 | ^~~~~~ 2024-03-05T17:24:59,173 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-03-05T17:24:59,174 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-03-05T17:24:59,174 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:24:59,175 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:24:59,176 | ^~~~~~~~ 2024-03-05T17:24:59,177 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:24:59,177 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:24:59,178 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,179 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,180 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:24:59,181 | ^~~~~~~~ 2024-03-05T17:24:59,182 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:24:59,182 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:24:59,183 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,184 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:24:59,184 184 | iter.store(*oiter); 2024-03-05T17:24:59,185 | ^~~~~~ 2024-03-05T17:24:59,186 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:24:59,186 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:24:59,187 | ^~~~~~~~ 2024-03-05T17:24:59,188 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,189 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:24:59,189 184 | iter.store(*oiter); 2024-03-05T17:24:59,190 | ^~~~~~ 2024-03-05T17:24:59,191 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:24:59,192 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:24:59,193 | ^~~~~~~~ 2024-03-05T17:24:59,194 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,195 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,196 184 | iter.store(*oiter); 2024-03-05T17:24:59,196 | ^~~~~~ 2024-03-05T17:24:59,197 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:24:59,198 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:24:59,199 | ^~~~~~~~ 2024-03-05T17:24:59,199 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,200 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:24:59,201 184 | iter.store(*oiter); 2024-03-05T17:24:59,203 | ^~~~~~ 2024-03-05T17:24:59,203 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-03-05T17:24:59,204 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:24:59,205 404 | list operator*(static_list const &self, long t) 2024-03-05T17:24:59,206 | ^~~~~~~~ 2024-03-05T17:24:59,206 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,207 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:24:59,208 184 | iter.store(*oiter); 2024-03-05T17:24:59,208 | ^~~~~~ 2024-03-05T17:24:59,209 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:24:59,210 411 | list operator*(long t, static_list const &self) 2024-03-05T17:24:59,210 | ^~~~~~~~ 2024-03-05T17:24:59,211 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,212 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,213 184 | iter.store(*oiter); 2024-03-05T17:24:59,214 | ^~~~~~ 2024-03-05T17:24:59,215 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-03-05T17:24:59,216 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:24:59,216 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:24:59,217 | ^~~~~~~~ 2024-03-05T17:24:59,218 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:24:59,219 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:24:59,220 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,221 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,221 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:24:59,222 | ^~~~~~~~ 2024-03-05T17:24:59,223 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:24:59,224 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:24:59,225 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,225 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,226 184 | iter.store(*oiter); 2024-03-05T17:24:59,227 | ^~~~~~ 2024-03-05T17:24:59,227 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:24:59,228 201 | list operator*(N n, list const &l) 2024-03-05T17:24:59,229 | ^~~~~~~~ 2024-03-05T17:24:59,230 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,230 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,231 184 | iter.store(*oiter); 2024-03-05T17:24:59,232 | ^~~~~~ 2024-03-05T17:24:59,233 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-03-05T17:24:59,233 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-03-05T17:24:59,234 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-03-05T17:24:59,235 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-03-05T17:24:59,236 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:24:59,237 655 | inline str operator*(str const &s, long n) 2024-03-05T17:24:59,238 | ^~~~~~~~ 2024-03-05T17:24:59,239 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,240 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:24:59,241 667 | inline str operator*(long t, str const &s) 2024-03-05T17:24:59,242 | ^~~~~~~~ 2024-03-05T17:24:59,243 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,244 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:24:59,245 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:24:59,245 | ^~~~~~~~ 2024-03-05T17:24:59,246 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,247 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:24:59,248 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:24:59,249 | ^~~~~~~~ 2024-03-05T17:24:59,250 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,250 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’: 2024-03-05T17:24:59,251 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:24:59,252 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:24:59,253 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,253 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,254 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,255 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T17:24:59,256 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-03-05T17:24:59,257 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:326:111: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:24:59,257 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-05T17:24:59,258 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-03-05T17:24:59,259 184 | iter.store(*oiter); 2024-03-05T17:24:59,260 | ^~~~~~ 2024-03-05T17:24:59,260 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:24:59,261 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:24:59,262 | ^~~~~~~~ 2024-03-05T17:24:59,262 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:24:59,263 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:24:59,264 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,265 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,265 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:24:59,266 | ^~~~~~~~ 2024-03-05T17:24:59,267 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:24:59,267 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:24:59,268 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,269 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:24:59,269 184 | iter.store(*oiter); 2024-03-05T17:24:59,270 | ^~~~~~ 2024-03-05T17:24:59,271 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:24:59,272 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:24:59,272 | ^~~~~~~~ 2024-03-05T17:24:59,273 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,274 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:24:59,275 184 | iter.store(*oiter); 2024-03-05T17:24:59,275 | ^~~~~~ 2024-03-05T17:24:59,276 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:24:59,277 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:24:59,278 | ^~~~~~~~ 2024-03-05T17:24:59,279 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,279 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,280 184 | iter.store(*oiter); 2024-03-05T17:24:59,281 | ^~~~~~ 2024-03-05T17:24:59,282 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:24:59,282 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:24:59,283 | ^~~~~~~~ 2024-03-05T17:24:59,284 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,285 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:24:59,285 184 | iter.store(*oiter); 2024-03-05T17:24:59,286 | ^~~~~~ 2024-03-05T17:24:59,287 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:24:59,287 404 | list operator*(static_list const &self, long t) 2024-03-05T17:24:59,288 | ^~~~~~~~ 2024-03-05T17:24:59,289 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,290 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:24:59,290 184 | iter.store(*oiter); 2024-03-05T17:24:59,291 | ^~~~~~ 2024-03-05T17:24:59,292 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:24:59,292 411 | list operator*(long t, static_list const &self) 2024-03-05T17:24:59,293 | ^~~~~~~~ 2024-03-05T17:24:59,294 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,295 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,295 184 | iter.store(*oiter); 2024-03-05T17:24:59,296 | ^~~~~~ 2024-03-05T17:24:59,297 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:24:59,297 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:24:59,298 | ^~~~~~~~ 2024-03-05T17:24:59,299 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:24:59,300 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:24:59,300 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,301 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,302 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:24:59,303 | ^~~~~~~~ 2024-03-05T17:24:59,304 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:24:59,304 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:24:59,305 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,306 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,306 184 | iter.store(*oiter); 2024-03-05T17:24:59,307 | ^~~~~~ 2024-03-05T17:24:59,308 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:24:59,309 201 | list operator*(N n, list const &l) 2024-03-05T17:24:59,309 | ^~~~~~~~ 2024-03-05T17:24:59,310 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,311 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,311 184 | iter.store(*oiter); 2024-03-05T17:24:59,312 | ^~~~~~ 2024-03-05T17:24:59,313 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:24:59,313 655 | inline str operator*(str const &s, long n) 2024-03-05T17:24:59,314 | ^~~~~~~~ 2024-03-05T17:24:59,315 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,316 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:24:59,316 667 | inline str operator*(long t, str const &s) 2024-03-05T17:24:59,317 | ^~~~~~~~ 2024-03-05T17:24:59,318 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,318 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:24:59,319 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:24:59,320 | ^~~~~~~~ 2024-03-05T17:24:59,321 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,321 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:24:59,322 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:24:59,323 | ^~~~~~~~ 2024-03-05T17:24:59,324 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,324 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-05T17:24:59,325 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-05T17:24:59,326 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:24:59,327 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,327 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,328 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; Requires = void; Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T17:24:59,329 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:24:59,330 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,331 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,331 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T17:24:59,332 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-03-05T17:24:59,333 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:24:59,334 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-05T17:24:59,335 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T17:24:59,335 184 | iter.store(*oiter); 2024-03-05T17:24:59,336 | ^~~~~~ 2024-03-05T17:24:59,337 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:24:59,338 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:24:59,338 | ^~~~~~~~ 2024-03-05T17:24:59,339 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:24:59,340 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:24:59,340 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,341 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,342 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:24:59,343 | ^~~~~~~~ 2024-03-05T17:24:59,344 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:24:59,344 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:24:59,345 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,346 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:24:59,347 184 | iter.store(*oiter); 2024-03-05T17:24:59,348 | ^~~~~~ 2024-03-05T17:24:59,349 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:24:59,349 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:24:59,350 | ^~~~~~~~ 2024-03-05T17:24:59,351 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,352 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:24:59,353 184 | iter.store(*oiter); 2024-03-05T17:24:59,354 | ^~~~~~ 2024-03-05T17:24:59,355 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:24:59,355 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:24:59,356 | ^~~~~~~~ 2024-03-05T17:24:59,357 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,358 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,358 184 | iter.store(*oiter); 2024-03-05T17:24:59,359 | ^~~~~~ 2024-03-05T17:24:59,360 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:24:59,361 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:24:59,361 | ^~~~~~~~ 2024-03-05T17:24:59,362 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,363 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:24:59,364 184 | iter.store(*oiter); 2024-03-05T17:24:59,364 | ^~~~~~ 2024-03-05T17:24:59,365 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:24:59,366 404 | list operator*(static_list const &self, long t) 2024-03-05T17:24:59,367 | ^~~~~~~~ 2024-03-05T17:24:59,368 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,368 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:24:59,369 184 | iter.store(*oiter); 2024-03-05T17:24:59,370 | ^~~~~~ 2024-03-05T17:24:59,371 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:24:59,372 411 | list operator*(long t, static_list const &self) 2024-03-05T17:24:59,373 | ^~~~~~~~ 2024-03-05T17:24:59,374 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,374 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,375 184 | iter.store(*oiter); 2024-03-05T17:24:59,376 | ^~~~~~ 2024-03-05T17:24:59,377 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:24:59,377 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:24:59,378 | ^~~~~~~~ 2024-03-05T17:24:59,379 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:24:59,379 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:24:59,380 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,381 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,381 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:24:59,382 | ^~~~~~~~ 2024-03-05T17:24:59,384 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:24:59,385 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:24:59,386 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,387 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,388 184 | iter.store(*oiter); 2024-03-05T17:24:59,389 | ^~~~~~ 2024-03-05T17:24:59,390 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:24:59,390 201 | list operator*(N n, list const &l) 2024-03-05T17:24:59,391 | ^~~~~~~~ 2024-03-05T17:24:59,392 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,393 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,394 184 | iter.store(*oiter); 2024-03-05T17:24:59,395 | ^~~~~~ 2024-03-05T17:24:59,396 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:24:59,396 655 | inline str operator*(str const &s, long n) 2024-03-05T17:24:59,397 | ^~~~~~~~ 2024-03-05T17:24:59,398 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,400 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:24:59,400 667 | inline str operator*(long t, str const &s) 2024-03-05T17:24:59,401 | ^~~~~~~~ 2024-03-05T17:24:59,402 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,402 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:24:59,403 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:24:59,404 | ^~~~~~~~ 2024-03-05T17:24:59,405 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,405 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:24:59,406 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:24:59,407 | ^~~~~~~~ 2024-03-05T17:24:59,408 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,409 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-05T17:24:59,410 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-05T17:24:59,411 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:24:59,412 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,413 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,414 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; Requires = void; Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T17:24:59,415 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:24:59,416 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,417 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,418 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T17:24:59,419 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-03-05T17:24:59,420 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:24:59,421 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-05T17:24:59,422 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T17:24:59,423 184 | iter.store(*oiter); 2024-03-05T17:24:59,424 | ^~~~~~ 2024-03-05T17:24:59,424 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:24:59,425 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:24:59,426 | ^~~~~~~~ 2024-03-05T17:24:59,427 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:24:59,428 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:24:59,429 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,430 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,431 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:24:59,432 | ^~~~~~~~ 2024-03-05T17:24:59,432 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:24:59,433 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:24:59,434 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,435 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:24:59,436 184 | iter.store(*oiter); 2024-03-05T17:24:59,436 | ^~~~~~ 2024-03-05T17:24:59,437 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:24:59,438 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:24:59,439 | ^~~~~~~~ 2024-03-05T17:24:59,440 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,441 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:24:59,441 184 | iter.store(*oiter); 2024-03-05T17:24:59,442 | ^~~~~~ 2024-03-05T17:24:59,443 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:24:59,444 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:24:59,445 | ^~~~~~~~ 2024-03-05T17:24:59,446 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,447 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,448 184 | iter.store(*oiter); 2024-03-05T17:24:59,449 | ^~~~~~ 2024-03-05T17:24:59,449 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:24:59,450 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:24:59,451 | ^~~~~~~~ 2024-03-05T17:24:59,452 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,453 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:24:59,454 184 | iter.store(*oiter); 2024-03-05T17:24:59,455 | ^~~~~~ 2024-03-05T17:24:59,456 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:24:59,457 404 | list operator*(static_list const &self, long t) 2024-03-05T17:24:59,457 | ^~~~~~~~ 2024-03-05T17:24:59,458 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,459 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:24:59,460 184 | iter.store(*oiter); 2024-03-05T17:24:59,461 | ^~~~~~ 2024-03-05T17:24:59,462 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:24:59,463 411 | list operator*(long t, static_list const &self) 2024-03-05T17:24:59,464 | ^~~~~~~~ 2024-03-05T17:24:59,465 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,466 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,466 184 | iter.store(*oiter); 2024-03-05T17:24:59,467 | ^~~~~~ 2024-03-05T17:24:59,468 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:24:59,469 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:24:59,470 | ^~~~~~~~ 2024-03-05T17:24:59,471 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:24:59,472 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:24:59,473 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,474 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,475 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:24:59,476 | ^~~~~~~~ 2024-03-05T17:24:59,477 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:24:59,478 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:24:59,478 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,479 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,480 184 | iter.store(*oiter); 2024-03-05T17:24:59,481 | ^~~~~~ 2024-03-05T17:24:59,481 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:24:59,482 201 | list operator*(N n, list const &l) 2024-03-05T17:24:59,483 | ^~~~~~~~ 2024-03-05T17:24:59,483 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,484 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,485 184 | iter.store(*oiter); 2024-03-05T17:24:59,486 | ^~~~~~ 2024-03-05T17:24:59,487 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:24:59,488 655 | inline str operator*(str const &s, long n) 2024-03-05T17:24:59,489 | ^~~~~~~~ 2024-03-05T17:24:59,490 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,491 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:24:59,492 667 | inline str operator*(long t, str const &s) 2024-03-05T17:24:59,493 | ^~~~~~~~ 2024-03-05T17:24:59,494 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,494 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:24:59,495 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:24:59,500 | ^~~~~~~~ 2024-03-05T17:24:59,501 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,501 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:24:59,502 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:24:59,503 | ^~~~~~~~ 2024-03-05T17:24:59,505 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,506 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’: 2024-03-05T17:24:59,507 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-03-05T17:24:59,508 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:24:59,509 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,509 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,513 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const {anonymous}::pythonic::types::numpy_iexpr&) [with Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T17:24:59,514 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:24:59,515 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,516 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,517 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T17:24:59,518 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-03-05T17:24:59,519 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:24:59,520 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-05T17:24:59,521 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’) 2024-03-05T17:24:59,522 184 | iter.store(*oiter); 2024-03-05T17:24:59,523 | ^~~~~~ 2024-03-05T17:24:59,523 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:24:59,524 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:24:59,525 | ^~~~~~~~ 2024-03-05T17:24:59,527 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:24:59,527 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:24:59,529 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,530 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,530 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:24:59,531 | ^~~~~~~~ 2024-03-05T17:24:59,532 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:24:59,533 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:24:59,534 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,535 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:24:59,536 184 | iter.store(*oiter); 2024-03-05T17:24:59,537 | ^~~~~~ 2024-03-05T17:24:59,538 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:24:59,539 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:24:59,540 | ^~~~~~~~ 2024-03-05T17:24:59,541 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,542 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:24:59,543 184 | iter.store(*oiter); 2024-03-05T17:24:59,544 | ^~~~~~ 2024-03-05T17:24:59,544 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:24:59,545 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:24:59,546 | ^~~~~~~~ 2024-03-05T17:24:59,547 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,548 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,549 184 | iter.store(*oiter); 2024-03-05T17:24:59,550 | ^~~~~~ 2024-03-05T17:24:59,550 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:24:59,551 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:24:59,552 | ^~~~~~~~ 2024-03-05T17:24:59,553 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,554 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:24:59,555 184 | iter.store(*oiter); 2024-03-05T17:24:59,556 | ^~~~~~ 2024-03-05T17:24:59,557 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:24:59,558 404 | list operator*(static_list const &self, long t) 2024-03-05T17:24:59,560 | ^~~~~~~~ 2024-03-05T17:24:59,560 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,561 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:24:59,562 184 | iter.store(*oiter); 2024-03-05T17:24:59,563 | ^~~~~~ 2024-03-05T17:24:59,564 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:24:59,565 411 | list operator*(long t, static_list const &self) 2024-03-05T17:24:59,566 | ^~~~~~~~ 2024-03-05T17:24:59,568 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,569 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,569 184 | iter.store(*oiter); 2024-03-05T17:24:59,570 | ^~~~~~ 2024-03-05T17:24:59,571 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:24:59,573 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:24:59,573 | ^~~~~~~~ 2024-03-05T17:24:59,574 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:24:59,575 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:24:59,576 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,577 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,578 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:24:59,579 | ^~~~~~~~ 2024-03-05T17:24:59,580 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:24:59,581 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:24:59,582 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,583 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,584 184 | iter.store(*oiter); 2024-03-05T17:24:59,585 | ^~~~~~ 2024-03-05T17:24:59,586 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:24:59,587 201 | list operator*(N n, list const &l) 2024-03-05T17:24:59,587 | ^~~~~~~~ 2024-03-05T17:24:59,588 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,589 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,590 184 | iter.store(*oiter); 2024-03-05T17:24:59,591 | ^~~~~~ 2024-03-05T17:24:59,591 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:24:59,592 655 | inline str operator*(str const &s, long n) 2024-03-05T17:24:59,593 | ^~~~~~~~ 2024-03-05T17:24:59,594 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,595 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:24:59,595 667 | inline str operator*(long t, str const &s) 2024-03-05T17:24:59,596 | ^~~~~~~~ 2024-03-05T17:24:59,597 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,598 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:24:59,599 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:24:59,600 | ^~~~~~~~ 2024-03-05T17:24:59,601 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,602 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:24:59,603 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:24:59,604 | ^~~~~~~~ 2024-03-05T17:24:59,605 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,606 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’: 2024-03-05T17:24:59,607 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-03-05T17:24:59,609 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:24:59,610 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,611 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,613 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const {anonymous}::pythonic::types::numpy_iexpr&) [with Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T17:24:59,614 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:24:59,615 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,616 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:24:59,617 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-05T17:24:59,618 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-03-05T17:24:59,619 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:24:59,620 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-05T17:24:59,621 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’) 2024-03-05T17:24:59,622 184 | iter.store(*oiter); 2024-03-05T17:24:59,623 | ^~~~~~ 2024-03-05T17:24:59,623 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:24:59,625 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:24:59,625 | ^~~~~~~~ 2024-03-05T17:24:59,626 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:24:59,627 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:24:59,628 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,629 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,630 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:24:59,631 | ^~~~~~~~ 2024-03-05T17:24:59,632 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:24:59,633 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:24:59,634 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,635 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:24:59,636 184 | iter.store(*oiter); 2024-03-05T17:24:59,637 | ^~~~~~ 2024-03-05T17:24:59,638 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:24:59,639 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:24:59,639 | ^~~~~~~~ 2024-03-05T17:24:59,640 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,641 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:24:59,643 184 | iter.store(*oiter); 2024-03-05T17:24:59,643 | ^~~~~~ 2024-03-05T17:24:59,644 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:24:59,645 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:24:59,646 | ^~~~~~~~ 2024-03-05T17:24:59,647 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,648 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,649 184 | iter.store(*oiter); 2024-03-05T17:24:59,650 | ^~~~~~ 2024-03-05T17:24:59,651 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:24:59,652 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:24:59,653 | ^~~~~~~~ 2024-03-05T17:24:59,654 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,655 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:24:59,656 184 | iter.store(*oiter); 2024-03-05T17:24:59,657 | ^~~~~~ 2024-03-05T17:24:59,659 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:24:59,660 404 | list operator*(static_list const &self, long t) 2024-03-05T17:24:59,661 | ^~~~~~~~ 2024-03-05T17:24:59,662 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,663 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:24:59,664 184 | iter.store(*oiter); 2024-03-05T17:24:59,665 | ^~~~~~ 2024-03-05T17:24:59,666 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:24:59,667 411 | list operator*(long t, static_list const &self) 2024-03-05T17:24:59,667 | ^~~~~~~~ 2024-03-05T17:24:59,668 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,669 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,670 184 | iter.store(*oiter); 2024-03-05T17:24:59,670 | ^~~~~~ 2024-03-05T17:24:59,671 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:24:59,672 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:24:59,673 | ^~~~~~~~ 2024-03-05T17:24:59,674 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:24:59,675 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:24:59,676 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,677 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,678 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:24:59,679 | ^~~~~~~~ 2024-03-05T17:24:59,680 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:24:59,681 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:24:59,682 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:24:59,682 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,683 184 | iter.store(*oiter); 2024-03-05T17:24:59,684 | ^~~~~~ 2024-03-05T17:24:59,685 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:24:59,686 201 | list operator*(N n, list const &l) 2024-03-05T17:24:59,687 | ^~~~~~~~ 2024-03-05T17:24:59,688 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:24:59,689 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,690 184 | iter.store(*oiter); 2024-03-05T17:24:59,691 | ^~~~~~ 2024-03-05T17:24:59,692 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:24:59,692 655 | inline str operator*(str const &s, long n) 2024-03-05T17:24:59,693 | ^~~~~~~~ 2024-03-05T17:24:59,694 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,695 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:24:59,695 667 | inline str operator*(long t, str const &s) 2024-03-05T17:24:59,696 | ^~~~~~~~ 2024-03-05T17:24:59,697 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,698 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:24:59,699 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:24:59,699 | ^~~~~~~~ 2024-03-05T17:24:59,700 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:24:59,701 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:24:59,702 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:24:59,703 | ^~~~~~~~ 2024-03-05T17:24:59,704 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:00,327 [6/12] Compiling C++ object src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o 2024-03-05T17:25:00,328 FAILED: src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o 2024-03-05T17:25:00,329 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-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o -MF src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o.d -o src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o -c src/fluidimage/calcul/__pythran__/subpix.cpp 2024-03-05T17:25:00,330 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-05T17:25:00,331 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-05T17:25:00,332 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-05T17:25:00,333 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-05T17:25:00,334 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-05T17:25:00,334 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-05T17:25:00,335 from src/fluidimage/calcul/__pythran__/subpix.cpp:1: 2024-03-05T17:25:00,336 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,336 101 | xsimd::batch> { 2024-03-05T17:25:00,337 | ^~~~~ 2024-03-05T17:25:00,338 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-05T17:25:00,338 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-05T17:25:00,339 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,340 34 | class batch; 2024-03-05T17:25:00,341 | ^~~~~ 2024-03-05T17:25:00,341 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-05T17:25:00,342 101 | xsimd::batch> { 2024-03-05T17:25:00,343 | ^~ 2024-03-05T17:25:00,344 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-05T17:25:00,345 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-05T17:25:00,345 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,346 103 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,347 | ^ 2024-03-05T17:25:00,348 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,348 34 | class batch; 2024-03-05T17:25:00,349 | ^~~~~ 2024-03-05T17:25:00,350 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-05T17:25:00,351 103 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,351 | ^ 2024-03-05T17:25:00,352 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:00,353 105 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:00,354 | ^~~~~~~~~~~ 2024-03-05T17:25:00,355 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T17:25:00,356 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-05T17:25:00,357 | ^~~~~~~~~~~~~~ 2024-03-05T17:25:00,357 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T17:25:00,358 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,359 119 | void store(xsimd::batch const &); 2024-03-05T17:25:00,359 | ^ 2024-03-05T17:25:00,360 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,361 34 | class batch; 2024-03-05T17:25:00,362 | ^~~~~ 2024-03-05T17:25:00,362 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-05T17:25:00,363 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-05T17:25:00,364 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-05T17:25:00,365 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T17:25:00,365 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-05T17:25:00,366 | ^~~~~~~~~~~~~~ 2024-03-05T17:25:00,367 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T17:25:00,367 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,368 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-05T17:25:00,369 | ^ 2024-03-05T17:25:00,370 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,371 34 | class batch; 2024-03-05T17:25:00,371 | ^~~~~ 2024-03-05T17:25:00,372 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2024-03-05T17:25:00,373 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-03-05T17:25:00,374 217 | val.store_unaligned(const_cast(data)); 2024-03-05T17:25:00,374 | ^~~~~~~~~~~~~~~ 2024-03-05T17:25:00,375 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-05T17:25:00,376 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-05T17:25:00,377 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-05T17:25:00,378 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-05T17:25:00,379 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-05T17:25:00,380 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-05T17:25:00,380 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,381 191 | xsimd::batch _splated; 2024-03-05T17:25:00,382 | ^ 2024-03-05T17:25:00,383 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,383 34 | class batch; 2024-03-05T17:25:00,384 | ^~~~~ 2024-03-05T17:25:00,385 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-05T17:25:00,385 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,386 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T17:25:00,387 | ^ 2024-03-05T17:25:00,388 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,388 34 | class batch; 2024-03-05T17:25:00,389 | ^~~~~ 2024-03-05T17:25:00,390 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-05T17:25:00,391 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T17:25:00,392 | ^~~ 2024-03-05T17:25:00,392 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-05T17:25:00,393 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T17:25:00,394 | ^ 2024-03-05T17:25:00,395 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-05T17:25:00,396 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-05T17:25:00,397 | ^ 2024-03-05T17:25:00,397 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T17:25:00,398 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-05T17:25:00,399 | ^~~~~~~~~~~~~ 2024-03-05T17:25:00,400 | nditerator 2024-03-05T17:25:00,401 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T17:25:00,402 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-05T17:25:00,403 | ^~~~~~~~~~~~~ 2024-03-05T17:25:00,404 | nditerator 2024-03-05T17:25:00,404 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T17:25:00,405 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-05T17:25:00,406 | ^~~~~~~~~~~~~ 2024-03-05T17:25:00,406 | nditerator 2024-03-05T17:25:00,407 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T17:25:00,408 743 | simd_iterator vend(types::vectorize) const; 2024-03-05T17:25:00,409 | ^~~~~~~~~~~~~ 2024-03-05T17:25:00,409 | nditerator 2024-03-05T17:25:00,410 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-05T17:25:00,411 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-03-05T17:25:00,411 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,412 174 | using vT = xsimd::batch; 2024-03-05T17:25:00,413 | ^ 2024-03-05T17:25:00,414 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,415 34 | class batch; 2024-03-05T17:25:00,415 | ^~~~~ 2024-03-05T17:25:00,416 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-05T17:25:00,417 176 | static const std::size_t vN = vT::size; 2024-03-05T17:25:00,418 | ^~ 2024-03-05T17:25:00,419 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-03-05T17:25:00,420 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,421 445 | using vT = typename xsimd::batch; 2024-03-05T17:25:00,421 | ^ 2024-03-05T17:25:00,422 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,423 34 | class batch; 2024-03-05T17:25:00,424 | ^~~~~ 2024-03-05T17:25:00,424 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-05T17:25:00,425 445 | using vT = typename xsimd::batch; 2024-03-05T17:25:00,426 | ^ 2024-03-05T17:25:00,427 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-05T17:25:00,428 448 | static const std::size_t vN = vT::size; 2024-03-05T17:25:00,429 | ^~ 2024-03-05T17:25:00,430 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-05T17:25:00,431 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2024-03-05T17:25:00,432 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,433 219 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,433 | ^ 2024-03-05T17:25:00,434 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,435 34 | class batch; 2024-03-05T17:25:00,436 | ^~~~~ 2024-03-05T17:25:00,436 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-05T17:25:00,437 219 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,438 | ^ 2024-03-05T17:25:00,439 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:00,439 220 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:00,440 | ^~~~~~~~~~~ 2024-03-05T17:25:00,441 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2024-03-05T17:25:00,442 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,443 497 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,444 | ^ 2024-03-05T17:25:00,445 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,446 34 | class batch; 2024-03-05T17:25:00,447 | ^~~~~ 2024-03-05T17:25:00,448 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-05T17:25:00,448 497 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,449 | ^ 2024-03-05T17:25:00,450 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:00,451 498 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:00,452 | ^~~~~~~~~~~ 2024-03-05T17:25:00,452 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-05T17:25:00,453 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-05T17:25:00,454 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-05T17:25:00,455 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-03-05T17:25:00,456 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,457 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-05T17:25:00,458 | ^ 2024-03-05T17:25:00,458 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,459 34 | class batch; 2024-03-05T17:25:00,460 | ^~~~~ 2024-03-05T17:25:00,460 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-05T17:25:00,461 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-05T17:25:00,462 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T17:25:00,462 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-05T17:25:00,463 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:00,464 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T17:25:00,465 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-05T17:25:00,465 | ^~~~~~~ 2024-03-05T17:25:00,466 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T17:25:00,467 595 | struct numpy_expr { 2024-03-05T17:25:00,468 | ^~~~~~~~~~ 2024-03-05T17:25:00,469 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-03-05T17:25:00,470 240 | numpy_expr::vbegin(vectorize) const 2024-03-05T17:25:00,471 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:00,471 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-05T17:25:00,472 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-05T17:25:00,473 | ^~~~~~ 2024-03-05T17:25:00,474 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T17:25:00,475 595 | struct numpy_expr { 2024-03-05T17:25:00,476 | ^~~~~~~~~~ 2024-03-05T17:25:00,477 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T17:25:00,478 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-05T17:25:00,478 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:00,479 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T17:25:00,480 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-05T17:25:00,480 | ^~~~~ 2024-03-05T17:25:00,481 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T17:25:00,482 595 | struct numpy_expr { 2024-03-05T17:25:00,482 | ^~~~~~~~~~ 2024-03-05T17:25:00,483 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-03-05T17:25:00,484 257 | numpy_expr::vend(vectorize) const 2024-03-05T17:25:00,485 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:00,486 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-05T17:25:00,487 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-05T17:25:00,488 | ^~~~ 2024-03-05T17:25:00,488 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T17:25:00,489 595 | struct numpy_expr { 2024-03-05T17:25:00,490 | ^~~~~~~~~~ 2024-03-05T17:25:00,491 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-05T17:25:00,492 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-05T17:25:00,492 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2024-03-05T17:25:00,493 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,494 334 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,495 | ^ 2024-03-05T17:25:00,496 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,497 34 | class batch; 2024-03-05T17:25:00,498 | ^~~~~ 2024-03-05T17:25:00,499 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-05T17:25:00,499 334 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,500 | ^ 2024-03-05T17:25:00,500 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:00,501 335 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:00,502 | ^~~~~~~~~~~ 2024-03-05T17:25:00,502 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2024-03-05T17:25:00,503 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,504 721 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,504 | ^ 2024-03-05T17:25:00,505 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,506 34 | class batch; 2024-03-05T17:25:00,507 | ^~~~~ 2024-03-05T17:25:00,508 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-05T17:25:00,509 721 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,509 | ^ 2024-03-05T17:25:00,510 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:00,511 722 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:00,512 | ^~~~~~~~~~~ 2024-03-05T17:25:00,513 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2024-03-05T17:25:00,514 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,515 690 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,515 | ^ 2024-03-05T17:25:00,516 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,517 34 | class batch; 2024-03-05T17:25:00,518 | ^~~~~ 2024-03-05T17:25:00,519 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-05T17:25:00,520 690 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,520 | ^ 2024-03-05T17:25:00,521 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:00,522 691 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:00,523 | ^~~~~~~~~~~ 2024-03-05T17:25:00,524 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2024-03-05T17:25:00,525 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,525 249 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,526 | ^ 2024-03-05T17:25:00,526 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,527 34 | class batch; 2024-03-05T17:25:00,528 | ^~~~~ 2024-03-05T17:25:00,529 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-05T17:25:00,529 249 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,530 | ^ 2024-03-05T17:25:00,530 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:00,531 250 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:00,532 | ^~~~~~~~~~~ 2024-03-05T17:25:00,856 [7/12] Compiling C++ object src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o 2024-03-05T17:25:00,858 FAILED: src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o 2024-03-05T17:25:00,859 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-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o -MF src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o.d -o src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o -c src/fluidimage/topologies/__pythran__/example.cpp 2024-03-05T17:25:00,862 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-05T17:25:00,863 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-05T17:25:00,864 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-05T17:25:00,864 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-05T17:25:00,865 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-05T17:25:00,866 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-05T17:25:00,867 from src/fluidimage/topologies/__pythran__/example.cpp:1: 2024-03-05T17:25:00,867 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,868 101 | xsimd::batch> { 2024-03-05T17:25:00,868 | ^~~~~ 2024-03-05T17:25:00,869 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-05T17:25:00,869 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-05T17:25:00,870 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,871 34 | class batch; 2024-03-05T17:25:00,871 | ^~~~~ 2024-03-05T17:25:00,872 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-05T17:25:00,872 101 | xsimd::batch> { 2024-03-05T17:25:00,873 | ^~ 2024-03-05T17:25:00,873 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-05T17:25:00,874 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-05T17:25:00,875 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,875 103 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,876 | ^ 2024-03-05T17:25:00,876 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,877 34 | class batch; 2024-03-05T17:25:00,878 | ^~~~~ 2024-03-05T17:25:00,878 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-05T17:25:00,879 103 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,880 | ^ 2024-03-05T17:25:00,880 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:00,881 105 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:00,881 | ^~~~~~~~~~~ 2024-03-05T17:25:00,882 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T17:25:00,883 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-05T17:25:00,883 | ^~~~~~~~~~~~~~ 2024-03-05T17:25:00,884 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T17:25:00,885 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,886 119 | void store(xsimd::batch const &); 2024-03-05T17:25:00,887 | ^ 2024-03-05T17:25:00,887 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,888 34 | class batch; 2024-03-05T17:25:00,888 | ^~~~~ 2024-03-05T17:25:00,889 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-05T17:25:00,889 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-05T17:25:00,890 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-05T17:25:00,891 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T17:25:00,891 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-05T17:25:00,892 | ^~~~~~~~~~~~~~ 2024-03-05T17:25:00,892 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T17:25:00,893 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,894 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-05T17:25:00,894 | ^ 2024-03-05T17:25:00,895 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,896 34 | class batch; 2024-03-05T17:25:00,897 | ^~~~~ 2024-03-05T17:25:00,897 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2024-03-05T17:25:00,898 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-03-05T17:25:00,899 217 | val.store_unaligned(const_cast(data)); 2024-03-05T17:25:00,900 | ^~~~~~~~~~~~~~~ 2024-03-05T17:25:00,900 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-05T17:25:00,901 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-05T17:25:00,902 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-05T17:25:00,902 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-05T17:25:00,903 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-05T17:25:00,904 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-05T17:25:00,905 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,905 191 | xsimd::batch _splated; 2024-03-05T17:25:00,906 | ^ 2024-03-05T17:25:00,906 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,907 34 | class batch; 2024-03-05T17:25:00,907 | ^~~~~ 2024-03-05T17:25:00,908 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-05T17:25:00,908 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,909 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T17:25:00,910 | ^ 2024-03-05T17:25:00,910 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,911 34 | class batch; 2024-03-05T17:25:00,911 | ^~~~~ 2024-03-05T17:25:00,912 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-05T17:25:00,913 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T17:25:00,913 | ^~~ 2024-03-05T17:25:00,914 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-05T17:25:00,914 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T17:25:00,915 | ^ 2024-03-05T17:25:00,916 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-05T17:25:00,916 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-05T17:25:00,917 | ^ 2024-03-05T17:25:00,917 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T17:25:00,918 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-05T17:25:00,919 | ^~~~~~~~~~~~~ 2024-03-05T17:25:00,919 | nditerator 2024-03-05T17:25:00,920 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T17:25:00,920 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-05T17:25:00,921 | ^~~~~~~~~~~~~ 2024-03-05T17:25:00,922 | nditerator 2024-03-05T17:25:00,922 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T17:25:00,923 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-05T17:25:00,924 | ^~~~~~~~~~~~~ 2024-03-05T17:25:00,924 | nditerator 2024-03-05T17:25:00,925 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T17:25:00,925 743 | simd_iterator vend(types::vectorize) const; 2024-03-05T17:25:00,926 | ^~~~~~~~~~~~~ 2024-03-05T17:25:00,926 | nditerator 2024-03-05T17:25:00,927 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-05T17:25:00,928 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-03-05T17:25:00,928 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,929 174 | using vT = xsimd::batch; 2024-03-05T17:25:00,929 | ^ 2024-03-05T17:25:00,930 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,930 34 | class batch; 2024-03-05T17:25:00,931 | ^~~~~ 2024-03-05T17:25:00,931 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-05T17:25:00,932 176 | static const std::size_t vN = vT::size; 2024-03-05T17:25:00,933 | ^~ 2024-03-05T17:25:00,933 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-03-05T17:25:00,934 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,935 445 | using vT = typename xsimd::batch; 2024-03-05T17:25:00,936 | ^ 2024-03-05T17:25:00,936 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,937 34 | class batch; 2024-03-05T17:25:00,938 | ^~~~~ 2024-03-05T17:25:00,939 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-05T17:25:00,939 445 | using vT = typename xsimd::batch; 2024-03-05T17:25:00,940 | ^ 2024-03-05T17:25:00,941 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-05T17:25:00,941 448 | static const std::size_t vN = vT::size; 2024-03-05T17:25:00,942 | ^~ 2024-03-05T17:25:00,943 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-05T17:25:00,943 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2024-03-05T17:25:00,944 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,945 219 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,946 | ^ 2024-03-05T17:25:00,946 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,947 34 | class batch; 2024-03-05T17:25:00,947 | ^~~~~ 2024-03-05T17:25:00,948 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-05T17:25:00,949 219 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,949 | ^ 2024-03-05T17:25:00,950 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:00,950 220 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:00,951 | ^~~~~~~~~~~ 2024-03-05T17:25:00,951 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2024-03-05T17:25:00,952 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,952 497 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,953 | ^ 2024-03-05T17:25:00,954 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,954 34 | class batch; 2024-03-05T17:25:00,955 | ^~~~~ 2024-03-05T17:25:00,956 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-05T17:25:00,957 497 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,957 | ^ 2024-03-05T17:25:00,958 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:00,959 498 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:00,960 | ^~~~~~~~~~~ 2024-03-05T17:25:00,961 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-05T17:25:00,961 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-05T17:25:00,962 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-05T17:25:00,963 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-03-05T17:25:00,963 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,964 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-05T17:25:00,965 | ^ 2024-03-05T17:25:00,966 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,966 34 | class batch; 2024-03-05T17:25:00,967 | ^~~~~ 2024-03-05T17:25:00,968 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-05T17:25:00,968 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-05T17:25:00,969 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T17:25:00,969 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-05T17:25:00,970 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:00,971 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T17:25:00,971 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-05T17:25:00,972 | ^~~~~~~ 2024-03-05T17:25:00,973 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T17:25:00,973 595 | struct numpy_expr { 2024-03-05T17:25:00,974 | ^~~~~~~~~~ 2024-03-05T17:25:00,975 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-03-05T17:25:00,975 240 | numpy_expr::vbegin(vectorize) const 2024-03-05T17:25:00,976 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:00,976 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-05T17:25:00,977 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-05T17:25:00,978 | ^~~~~~ 2024-03-05T17:25:00,978 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T17:25:00,979 595 | struct numpy_expr { 2024-03-05T17:25:00,980 | ^~~~~~~~~~ 2024-03-05T17:25:00,980 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T17:25:00,981 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-05T17:25:00,982 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:00,982 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T17:25:00,983 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-05T17:25:00,984 | ^~~~~ 2024-03-05T17:25:00,984 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T17:25:00,985 595 | struct numpy_expr { 2024-03-05T17:25:00,985 | ^~~~~~~~~~ 2024-03-05T17:25:00,986 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-03-05T17:25:00,986 257 | numpy_expr::vend(vectorize) const 2024-03-05T17:25:00,987 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:00,987 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-05T17:25:00,988 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-05T17:25:00,989 | ^~~~ 2024-03-05T17:25:00,989 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T17:25:00,990 595 | struct numpy_expr { 2024-03-05T17:25:00,991 | ^~~~~~~~~~ 2024-03-05T17:25:00,991 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-05T17:25:00,992 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-05T17:25:00,993 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2024-03-05T17:25:00,993 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:00,994 334 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,995 | ^ 2024-03-05T17:25:00,995 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:00,996 34 | class batch; 2024-03-05T17:25:00,997 | ^~~~~ 2024-03-05T17:25:00,997 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-05T17:25:00,998 334 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:00,999 | ^ 2024-03-05T17:25:00,999 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:01,000 335 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:01,001 | ^~~~~~~~~~~ 2024-03-05T17:25:01,002 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2024-03-05T17:25:01,002 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:01,003 721 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:01,003 | ^ 2024-03-05T17:25:01,004 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:01,004 34 | class batch; 2024-03-05T17:25:01,005 | ^~~~~ 2024-03-05T17:25:01,006 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-05T17:25:01,006 721 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:01,007 | ^ 2024-03-05T17:25:01,007 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:01,008 722 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:01,009 | ^~~~~~~~~~~ 2024-03-05T17:25:01,009 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2024-03-05T17:25:01,010 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:01,011 690 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:01,011 | ^ 2024-03-05T17:25:01,012 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:01,013 34 | class batch; 2024-03-05T17:25:01,014 | ^~~~~ 2024-03-05T17:25:01,014 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-05T17:25:01,015 690 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:01,015 | ^ 2024-03-05T17:25:01,016 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:01,017 691 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:01,018 | ^~~~~~~~~~~ 2024-03-05T17:25:01,019 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2024-03-05T17:25:01,019 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:01,020 249 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:01,021 | ^ 2024-03-05T17:25:01,022 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:01,022 34 | class batch; 2024-03-05T17:25:01,023 | ^~~~~ 2024-03-05T17:25:01,023 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-05T17:25:01,024 249 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:01,024 | ^ 2024-03-05T17:25:01,025 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:01,026 250 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:01,026 | ^~~~~~~~~~~ 2024-03-05T17:25:01,027 In file included from src/fluidimage/topologies/__pythran__/example.cpp:18: 2024-03-05T17:25:01,027 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: At global scope: 2024-03-05T17:25:01,028 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:17:41: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:01,028 17 | using vector_type = xsimd::batch; 2024-03-05T17:25:01,029 | ^ 2024-03-05T17:25:01,030 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:01,030 34 | class batch; 2024-03-05T17:25:01,031 | ^~~~~ 2024-03-05T17:25:01,032 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:18:7: error: ‘vector_type’ does not name a type 2024-03-05T17:25:01,033 18 | vector_type curr_; 2024-03-05T17:25:01,033 | ^~~~~~~~~~~ 2024-03-05T17:25:01,034 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:19:7: error: ‘vector_type’ does not name a type 2024-03-05T17:25:01,035 19 | vector_type step_; 2024-03-05T17:25:01,036 | ^~~~~~~~~~~ 2024-03-05T17:25:01,036 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:30:7: error: ‘vector_type’ does not name a type 2024-03-05T17:25:01,037 30 | vector_type operator*() const 2024-03-05T17:25:01,038 | ^~~~~~~~~~~ 2024-03-05T17:25:01,038 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In constructor ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator::arange_simd_iterator(T, T, long int)’: 2024-03-05T17:25:01,039 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:13: error: class ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ does not have any field named ‘curr_’ 2024-03-05T17:25:01,040 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-03-05T17:25:01,041 | ^~~~~ 2024-03-05T17:25:01,041 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:22: error: class ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ does not have any field named ‘step_’ 2024-03-05T17:25:01,042 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-03-05T17:25:01,043 | ^~~~~ 2024-03-05T17:25:01,044 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:43: error: ‘vector_type’ has not been declared 2024-03-05T17:25:01,044 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-03-05T17:25:01,045 | ^~~~~~~~~~~ 2024-03-05T17:25:01,045 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:23:42: error: ‘vector_type’ has not been declared 2024-03-05T17:25:01,046 23 | index_(static_cast(n / vector_type::size)) 2024-03-05T17:25:01,046 | ^~~~~~~~~~~ 2024-03-05T17:25:01,047 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:25:16: error: ‘vector_type’ has not been declared 2024-03-05T17:25:01,048 25 | T from[vector_type::size]; 2024-03-05T17:25:01,048 | ^~~~~~~~~~~ 2024-03-05T17:25:01,049 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:26:32: error: ‘vector_type’ has not been declared 2024-03-05T17:25:01,050 26 | for (size_t i = 0; i < vector_type::size; ++i) 2024-03-05T17:25:01,050 | ^~~~~~~~~~~ 2024-03-05T17:25:01,051 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:27:11: error: ‘from’ was not declared in this scope; did you mean ‘fromfp’? 2024-03-05T17:25:01,051 27 | from[i] = start + i * step; 2024-03-05T17:25:01,052 | ^~~~ 2024-03-05T17:25:01,053 | fromfp 2024-03-05T17:25:01,054 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:9: error: ‘curr_’ was not declared in this scope 2024-03-05T17:25:01,055 28 | curr_ = vector_type::load_unaligned(from); 2024-03-05T17:25:01,055 | ^~~~~ 2024-03-05T17:25:01,056 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:17: error: ‘vector_type’ has not been declared 2024-03-05T17:25:01,057 28 | curr_ = vector_type::load_unaligned(from); 2024-03-05T17:25:01,058 | ^~~~~~~~~~~ 2024-03-05T17:25:01,059 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:45: error: ‘from’ was not declared in this scope; did you mean ‘fromfp’? 2024-03-05T17:25:01,059 28 | curr_ = vector_type::load_unaligned(from); 2024-03-05T17:25:01,060 | ^~~~ 2024-03-05T17:25:01,061 | fromfp 2024-03-05T17:25:01,061 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In member function ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator& {anonymous}::pythonic::numpy::details::arange_simd_iterator::operator++()’: 2024-03-05T17:25:01,062 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:36:9: error: ‘curr_’ was not declared in this scope 2024-03-05T17:25:01,063 36 | curr_ += step_; 2024-03-05T17:25:01,063 | ^~~~~ 2024-03-05T17:25:01,064 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:36:18: error: ‘step_’ was not declared in this scope 2024-03-05T17:25:01,065 36 | curr_ += step_; 2024-03-05T17:25:01,066 | ^~~~~ 2024-03-05T17:25:01,066 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In member function ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator& {anonymous}::pythonic::numpy::details::arange_simd_iterator::operator+=(long int)’: 2024-03-05T17:25:01,067 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:42:9: error: ‘curr_’ was not declared in this scope 2024-03-05T17:25:01,067 42 | curr_ += n * step_; 2024-03-05T17:25:01,068 | ^~~~~ 2024-03-05T17:25:01,069 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:42:22: error: ‘step_’ was not declared in this scope 2024-03-05T17:25:01,069 42 | curr_ += n * step_; 2024-03-05T17:25:01,070 | ^~~~~ 2024-03-05T17:25:01,070 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In member function ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator& {anonymous}::pythonic::numpy::details::arange_simd_iterator::operator--()’: 2024-03-05T17:25:01,071 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:53:9: error: ‘curr_’ was not declared in this scope 2024-03-05T17:25:01,071 53 | curr_ -= step_; 2024-03-05T17:25:01,072 | ^~~~~ 2024-03-05T17:25:01,073 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:53:18: error: ‘step_’ was not declared in this scope 2024-03-05T17:25:01,073 53 | curr_ -= step_; 2024-03-05T17:25:01,074 | ^~~~~ 2024-03-05T17:25:01,075 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’: 2024-03-05T17:25:01,076 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-03-05T17:25:01,077 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-05T17:25:01,078 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T17:25:01,079 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:01,080 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:01,080 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,081 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,082 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,082 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:01,083 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:01,085 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-03-05T17:25:01,085 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,086 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,086 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:01,087 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:01,087 | ^~~~~~~~ 2024-03-05T17:25:01,088 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,089 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,089 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,090 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,091 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:01,091 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:01,092 | ^~~~~~~~ 2024-03-05T17:25:01,093 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,094 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,094 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,095 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,096 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:01,096 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:01,097 | ^~~~~~~~ 2024-03-05T17:25:01,098 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,098 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,099 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,100 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,101 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-03-05T17:25:01,101 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:01,102 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:01,102 | ^~~~~~~~ 2024-03-05T17:25:01,103 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,103 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:01,104 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,104 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,105 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:01,106 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:01,106 | ^~~~~~~~ 2024-03-05T17:25:01,107 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,107 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,108 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,108 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,109 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:01,110 201 | list operator*(N n, list const &l) 2024-03-05T17:25:01,111 | ^~~~~~~~ 2024-03-05T17:25:01,111 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,112 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,113 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,113 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,114 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-03-05T17:25:01,115 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:01,116 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,116 | ^~~~~~~~ 2024-03-05T17:25:01,117 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,118 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,118 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,119 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,119 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,120 | ^~~~~~~~ 2024-03-05T17:25:01,120 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,121 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,122 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,122 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,123 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,123 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,124 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-03-05T17:25:01,124 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-03-05T17:25:01,125 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-03-05T17:25:01,126 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-03-05T17:25:01,126 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:01,127 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:01,127 | ^~~~~~~~ 2024-03-05T17:25:01,128 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,129 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:01,129 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:01,130 | ^~~~~~~~ 2024-03-05T17:25:01,131 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,131 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:01,132 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:01,133 | ^~~~~~~~ 2024-03-05T17:25:01,133 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,134 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:01,134 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:01,135 | ^~~~~~~~ 2024-03-05T17:25:01,136 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,136 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<1>) const’ 2024-03-05T17:25:01,137 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T17:25:01,137 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,138 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; Op = {anonymous}::pythonic::numpy::functor::square; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >}]’ 2024-03-05T17:25:01,139 430 | auto _dereference(utils::index_sequence) const 2024-03-05T17:25:01,139 | ^~~~~~~~~~~~ 2024-03-05T17:25:01,140 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,141 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::numpy::functor::square{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0}]’: 2024-03-05T17:25:01,141 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-03-05T17:25:01,142 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-05T17:25:01,143 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T17:25:01,144 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:01,144 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:01,145 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,146 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,147 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,147 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:01,148 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:01,149 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’}) 2024-03-05T17:25:01,150 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,150 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,151 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:01,151 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:01,152 | ^~~~~~~~ 2024-03-05T17:25:01,153 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,154 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,154 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,155 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,156 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:01,157 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:01,157 | ^~~~~~~~ 2024-03-05T17:25:01,158 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,158 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,159 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,159 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,160 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:01,160 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:01,161 | ^~~~~~~~ 2024-03-05T17:25:01,162 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,163 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,163 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,164 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,165 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:01,166 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:01,166 | ^~~~~~~~ 2024-03-05T17:25:01,167 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,168 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:01,168 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,170 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,170 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:01,171 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:01,171 | ^~~~~~~~ 2024-03-05T17:25:01,172 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,172 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,173 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,173 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,174 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:01,175 201 | list operator*(N n, list const &l) 2024-03-05T17:25:01,175 | ^~~~~~~~ 2024-03-05T17:25:01,176 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,176 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,177 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,178 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,178 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:01,179 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,180 | ^~~~~~~~ 2024-03-05T17:25:01,181 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,181 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,182 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,183 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,183 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,184 | ^~~~~~~~ 2024-03-05T17:25:01,185 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,185 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,186 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,187 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,188 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,188 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,189 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:01,190 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:01,190 | ^~~~~~~~ 2024-03-05T17:25:01,191 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,191 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:01,192 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:01,192 | ^~~~~~~~ 2024-03-05T17:25:01,193 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,193 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:01,194 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:01,195 | ^~~~~~~~ 2024-03-05T17:25:01,195 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,196 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:01,197 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:01,198 | ^~~~~~~~ 2024-03-05T17:25:01,199 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,199 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’: 2024-03-05T17:25:01,200 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-03-05T17:25:01,201 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-05T17:25:01,202 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T17:25:01,203 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:01,204 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:01,205 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,206 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,206 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,207 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:01,208 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:01,209 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’) 2024-03-05T17:25:01,209 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,210 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,211 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:01,212 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:01,212 | ^~~~~~~~ 2024-03-05T17:25:01,213 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,214 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,214 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,215 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,216 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:01,216 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:01,217 | ^~~~~~~~ 2024-03-05T17:25:01,218 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,218 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,219 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,220 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,220 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:01,221 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:01,222 | ^~~~~~~~ 2024-03-05T17:25:01,222 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,223 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,223 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,224 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,225 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:01,225 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:01,226 | ^~~~~~~~ 2024-03-05T17:25:01,227 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,227 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:01,228 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,229 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,229 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:01,230 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:01,231 | ^~~~~~~~ 2024-03-05T17:25:01,231 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,232 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,232 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,233 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,234 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:01,234 201 | list operator*(N n, list const &l) 2024-03-05T17:25:01,235 | ^~~~~~~~ 2024-03-05T17:25:01,235 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,236 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,236 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,237 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,238 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:01,238 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,239 | ^~~~~~~~ 2024-03-05T17:25:01,240 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,241 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,242 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,242 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,243 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,244 | ^~~~~~~~ 2024-03-05T17:25:01,244 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,245 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,246 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,246 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,247 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,248 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,249 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:01,249 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:01,250 | ^~~~~~~~ 2024-03-05T17:25:01,250 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,251 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:01,252 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:01,252 | ^~~~~~~~ 2024-03-05T17:25:01,253 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,253 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:01,254 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:01,255 | ^~~~~~~~ 2024-03-05T17:25:01,255 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,256 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:01,256 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:01,257 | ^~~~~~~~ 2024-03-05T17:25:01,257 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,258 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-05T17:25:01,259 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T17:25:01,260 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,260 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >}]’ 2024-03-05T17:25:01,261 430 | auto _dereference(utils::index_sequence) const 2024-03-05T17:25:01,262 | ^~~~~~~~~~~~ 2024-03-05T17:25:01,263 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,263 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::mul{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-05T17:25:01,264 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-03-05T17:25:01,265 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-05T17:25:01,266 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T17:25:01,267 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:01,268 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:01,269 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,270 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,270 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,271 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:01,272 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:01,272 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’}) 2024-03-05T17:25:01,273 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,274 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,274 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:01,275 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:01,275 | ^~~~~~~~ 2024-03-05T17:25:01,276 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,277 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,277 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,278 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,278 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:01,279 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:01,280 | ^~~~~~~~ 2024-03-05T17:25:01,280 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,281 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,282 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,283 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,283 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:01,284 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:01,285 | ^~~~~~~~ 2024-03-05T17:25:01,285 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,287 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,287 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,288 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,288 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:01,289 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:01,289 | ^~~~~~~~ 2024-03-05T17:25:01,290 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,291 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:01,291 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,292 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,293 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:01,294 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:01,294 | ^~~~~~~~ 2024-03-05T17:25:01,295 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,296 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,296 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,297 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,297 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:01,298 201 | list operator*(N n, list const &l) 2024-03-05T17:25:01,298 | ^~~~~~~~ 2024-03-05T17:25:01,299 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,299 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,300 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,301 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,301 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:01,302 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,303 | ^~~~~~~~ 2024-03-05T17:25:01,303 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,304 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,305 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,305 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,306 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,306 | ^~~~~~~~ 2024-03-05T17:25:01,307 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,308 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,308 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,309 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,310 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,310 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,311 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:01,311 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:01,312 | ^~~~~~~~ 2024-03-05T17:25:01,313 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,313 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:01,314 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:01,315 | ^~~~~~~~ 2024-03-05T17:25:01,315 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,316 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:01,316 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:01,317 | ^~~~~~~~ 2024-03-05T17:25:01,318 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,318 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:01,319 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:01,319 | ^~~~~~~~ 2024-03-05T17:25:01,320 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,321 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’: 2024-03-05T17:25:01,321 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-05T17:25:01,322 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T17:25:01,323 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:01,324 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:01,324 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,325 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,326 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,327 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:01,327 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:01,328 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’) 2024-03-05T17:25:01,329 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,330 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,331 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:01,331 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:01,332 | ^~~~~~~~ 2024-03-05T17:25:01,332 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,333 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,334 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,334 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,335 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:01,336 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:01,336 | ^~~~~~~~ 2024-03-05T17:25:01,337 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,338 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,338 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,339 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,339 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:01,340 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:01,341 | ^~~~~~~~ 2024-03-05T17:25:01,341 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,342 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,342 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,343 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,344 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:01,344 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:01,345 | ^~~~~~~~ 2024-03-05T17:25:01,346 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,346 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:01,347 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,348 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,348 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:01,349 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:01,350 | ^~~~~~~~ 2024-03-05T17:25:01,350 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,351 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,351 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,352 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,352 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:01,353 201 | list operator*(N n, list const &l) 2024-03-05T17:25:01,354 | ^~~~~~~~ 2024-03-05T17:25:01,354 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,355 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,356 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,356 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,357 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:01,358 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,359 | ^~~~~~~~ 2024-03-05T17:25:01,359 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,360 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,361 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,361 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,362 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,363 | ^~~~~~~~ 2024-03-05T17:25:01,364 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,364 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,365 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,365 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,366 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,367 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,367 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:01,368 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:01,368 | ^~~~~~~~ 2024-03-05T17:25:01,369 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,370 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:01,370 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:01,371 | ^~~~~~~~ 2024-03-05T17:25:01,371 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,372 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:01,373 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:01,374 | ^~~~~~~~ 2024-03-05T17:25:01,375 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,375 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:01,376 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:01,377 | ^~~~~~~~ 2024-03-05T17:25:01,378 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,379 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-05T17:25:01,379 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T17:25:01,380 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,381 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >; Op = {anonymous}::pythonic::operator_::functor::add; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >}]’ 2024-03-05T17:25:01,382 430 | auto _dereference(utils::index_sequence) const 2024-03-05T17:25:01,383 | ^~~~~~~~~~~~ 2024-03-05T17:25:01,383 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,384 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::add{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-05T17:25:01,385 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-03-05T17:25:01,386 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-05T17:25:01,387 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T17:25:01,388 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:01,388 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:01,389 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,390 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,391 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,391 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:01,393 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:01,393 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’}) 2024-03-05T17:25:01,394 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,395 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,395 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:01,396 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:01,397 | ^~~~~~~~ 2024-03-05T17:25:01,397 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,398 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,398 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,399 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,402 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:01,402 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:01,403 | ^~~~~~~~ 2024-03-05T17:25:01,403 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,404 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,404 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,405 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,406 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:01,406 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:01,407 | ^~~~~~~~ 2024-03-05T17:25:01,407 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,408 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,409 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,410 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,410 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:01,411 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:01,411 | ^~~~~~~~ 2024-03-05T17:25:01,412 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,412 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:01,413 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,414 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,415 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:01,415 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:01,416 | ^~~~~~~~ 2024-03-05T17:25:01,416 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,417 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,418 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,418 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,419 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:01,419 201 | list operator*(N n, list const &l) 2024-03-05T17:25:01,420 | ^~~~~~~~ 2024-03-05T17:25:01,421 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,421 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,422 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,423 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,423 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:01,424 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,425 | ^~~~~~~~ 2024-03-05T17:25:01,426 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,427 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,427 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,428 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,429 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,429 | ^~~~~~~~ 2024-03-05T17:25:01,430 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,431 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,432 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,433 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,433 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,434 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,434 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:01,435 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:01,435 | ^~~~~~~~ 2024-03-05T17:25:01,436 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,436 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:01,437 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:01,438 | ^~~~~~~~ 2024-03-05T17:25:01,438 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,439 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:01,439 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:01,440 | ^~~~~~~~ 2024-03-05T17:25:01,441 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,441 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:01,442 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:01,443 | ^~~~~~~~ 2024-03-05T17:25:01,444 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,444 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’: 2024-03-05T17:25:01,445 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T17:25:01,446 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:01,447 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:01,448 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,449 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,449 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,450 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:01,451 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:01,451 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’) 2024-03-05T17:25:01,452 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,453 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,453 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:01,454 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:01,454 | ^~~~~~~~ 2024-03-05T17:25:01,455 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,456 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,456 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,457 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,458 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:01,459 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:01,460 | ^~~~~~~~ 2024-03-05T17:25:01,460 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,461 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,461 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,462 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,463 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:01,463 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:01,464 | ^~~~~~~~ 2024-03-05T17:25:01,464 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,465 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,466 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,467 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,467 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:01,468 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:01,468 | ^~~~~~~~ 2024-03-05T17:25:01,469 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,470 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:01,470 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,471 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,471 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:01,472 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:01,473 | ^~~~~~~~ 2024-03-05T17:25:01,474 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,475 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,475 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,476 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,477 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:01,477 201 | list operator*(N n, list const &l) 2024-03-05T17:25:01,478 | ^~~~~~~~ 2024-03-05T17:25:01,478 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,479 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,479 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,480 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,481 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:01,481 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,482 | ^~~~~~~~ 2024-03-05T17:25:01,482 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,483 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,484 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,489 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,490 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,490 | ^~~~~~~~ 2024-03-05T17:25:01,491 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,492 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,492 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,493 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,494 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,494 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,495 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:01,495 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:01,496 | ^~~~~~~~ 2024-03-05T17:25:01,497 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,498 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:01,498 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:01,499 | ^~~~~~~~ 2024-03-05T17:25:01,500 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,500 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:01,501 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:01,501 | ^~~~~~~~ 2024-03-05T17:25:01,502 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,503 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:01,503 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:01,504 | ^~~~~~~~ 2024-03-05T17:25:01,504 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,505 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-05T17:25:01,506 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T17:25:01,507 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,507 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::operator_::functor::add; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator}]’ 2024-03-05T17:25:01,508 430 | auto _dereference(utils::index_sequence) const 2024-03-05T17:25:01,509 | ^~~~~~~~~~~~ 2024-03-05T17:25:01,509 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,510 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::add{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::broadcast >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >, ::pythonic::types::const_broadcast_iterator >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::broadcast >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >, ::pythonic::types::const_broadcast_iterator >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-05T17:25:01,511 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-05T17:25:01,512 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T17:25:01,513 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:01,514 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:01,515 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,516 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,517 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,517 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:01,518 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:01,519 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’}) 2024-03-05T17:25:01,520 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,521 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,521 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:01,522 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:01,523 | ^~~~~~~~ 2024-03-05T17:25:01,524 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,525 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,525 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,526 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,527 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:01,527 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:01,528 | ^~~~~~~~ 2024-03-05T17:25:01,528 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,529 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,530 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,530 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,531 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:01,532 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:01,532 | ^~~~~~~~ 2024-03-05T17:25:01,533 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,534 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,535 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,536 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,536 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:01,537 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:01,538 | ^~~~~~~~ 2024-03-05T17:25:01,539 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,540 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:01,540 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,541 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,542 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:01,542 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:01,543 | ^~~~~~~~ 2024-03-05T17:25:01,544 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,544 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,545 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,546 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,546 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:01,554 201 | list operator*(N n, list const &l) 2024-03-05T17:25:01,555 | ^~~~~~~~ 2024-03-05T17:25:01,555 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,556 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,557 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,558 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,558 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:01,559 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,560 | ^~~~~~~~ 2024-03-05T17:25:01,560 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,561 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,562 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,562 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,563 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,563 | ^~~~~~~~ 2024-03-05T17:25:01,564 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,564 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,565 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,566 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,566 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,567 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,567 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:01,568 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:01,569 | ^~~~~~~~ 2024-03-05T17:25:01,569 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,570 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:01,570 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:01,571 | ^~~~~~~~ 2024-03-05T17:25:01,572 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,572 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:01,573 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:01,574 | ^~~~~~~~ 2024-03-05T17:25:01,574 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,575 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:01,575 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:01,576 | ^~~~~~~~ 2024-03-05T17:25:01,577 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,578 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’: 2024-03-05T17:25:01,578 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:01,579 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:01,580 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,581 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,581 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,582 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:01,583 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:01,583 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-03-05T17:25:01,584 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,585 | ^~~~~ 2024-03-05T17:25:01,586 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-03-05T17:25:01,586 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-03-05T17:25:01,587 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:25:01,587 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:01,588 | ^~~~~~~~ 2024-03-05T17:25:01,588 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:01,589 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:01,590 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,590 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,591 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:01,591 | ^~~~~~~~ 2024-03-05T17:25:01,592 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:01,592 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:01,593 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,594 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:01,594 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,595 | ^~~~~ 2024-03-05T17:25:01,596 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:01,596 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:01,597 | ^~~~~~~~ 2024-03-05T17:25:01,598 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,598 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,599 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,600 | ^~~~~ 2024-03-05T17:25:01,600 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:01,601 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:01,602 | ^~~~~~~~ 2024-03-05T17:25:01,603 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,603 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,604 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,604 | ^~~~~ 2024-03-05T17:25:01,605 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:01,606 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:01,606 | ^~~~~~~~ 2024-03-05T17:25:01,607 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,607 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,608 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,609 | ^~~~~ 2024-03-05T17:25:01,609 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:01,610 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:01,610 | ^~~~~~~~ 2024-03-05T17:25:01,611 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,612 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:01,612 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,613 | ^~~~~ 2024-03-05T17:25:01,614 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:01,614 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:01,615 | ^~~~~~~~ 2024-03-05T17:25:01,616 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,616 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,617 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,618 | ^~~~~ 2024-03-05T17:25:01,618 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:01,619 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,620 | ^~~~~~~~ 2024-03-05T17:25:01,620 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,621 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,622 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,622 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,623 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,623 | ^~~~~~~~ 2024-03-05T17:25:01,625 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,626 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,626 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,627 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,627 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,628 | ^~~~~ 2024-03-05T17:25:01,629 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:01,630 201 | list operator*(N n, list const &l) 2024-03-05T17:25:01,630 | ^~~~~~~~ 2024-03-05T17:25:01,631 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,632 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,632 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,633 | ^~~~~ 2024-03-05T17:25:01,634 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:01,634 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:01,635 | ^~~~~~~~ 2024-03-05T17:25:01,636 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,636 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:01,637 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:01,638 | ^~~~~~~~ 2024-03-05T17:25:01,639 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,639 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:01,640 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:01,642 | ^~~~~~~~ 2024-03-05T17:25:01,642 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,643 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:01,643 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:01,644 | ^~~~~~~~ 2024-03-05T17:25:01,645 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,646 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’) 2024-03-05T17:25:01,646 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,647 | ^~~~~~ 2024-03-05T17:25:01,648 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:25:01,648 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:01,649 | ^~~~~~~~ 2024-03-05T17:25:01,650 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:01,650 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:01,651 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,651 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,652 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:01,653 | ^~~~~~~~ 2024-03-05T17:25:01,653 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:01,654 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:01,654 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,655 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:01,656 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,657 | ^~~~~~ 2024-03-05T17:25:01,657 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-03-05T17:25:01,658 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-03-05T17:25:01,659 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-03-05T17:25:01,659 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-03-05T17:25:01,660 /usr/include/c++/12/complex:392:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const complex<_Tp>&)’ 2024-03-05T17:25:01,661 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) 2024-03-05T17:25:01,661 | ^~~~~~~~ 2024-03-05T17:25:01,662 /usr/include/c++/12/complex:392:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,663 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:01,663 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,665 | ^~~~~~ 2024-03-05T17:25:01,665 /usr/include/c++/12/complex:401:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const _Tp&)’ 2024-03-05T17:25:01,666 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) 2024-03-05T17:25:01,666 | ^~~~~~~~ 2024-03-05T17:25:01,667 /usr/include/c++/12/complex:401:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,668 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:01,669 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,670 | ^~~~~~ 2024-03-05T17:25:01,670 /usr/include/c++/12/complex:410:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const _Tp&, const complex<_Tp>&)’ 2024-03-05T17:25:01,671 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) 2024-03-05T17:25:01,671 | ^~~~~~~~ 2024-03-05T17:25:01,672 /usr/include/c++/12/complex:410:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,673 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,673 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,674 | ^~~~~~ 2024-03-05T17:25:01,674 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/complex64.hpp:6, 2024-03-05T17:25:01,675 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:25: 2024-03-05T17:25:01,676 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: candidate: ‘template std::complex_broadcast_t std::operator*(complex<_Tp>, S)’ 2024-03-05T17:25:01,676 42 | complex_broadcast_t operator*(std::complex self, S other) 2024-03-05T17:25:01,677 | ^~~~~~~~ 2024-03-05T17:25:01,678 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,678 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘std::complex<_Tp>’ 2024-03-05T17:25:01,679 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,680 | ^~~~~~ 2024-03-05T17:25:01,681 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: candidate: ‘template std::complex_broadcast_t std::operator*(S, complex<_Tp>)’ 2024-03-05T17:25:01,681 49 | complex_broadcast_t operator*(S self, std::complex other) 2024-03-05T17:25:01,682 | ^~~~~~~~ 2024-03-05T17:25:01,683 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,683 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,684 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,685 | ^~~~~~ 2024-03-05T17:25:01,685 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:01,686 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:01,687 | ^~~~~~~~ 2024-03-05T17:25:01,687 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,688 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,689 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,690 | ^~~~~~ 2024-03-05T17:25:01,690 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:01,691 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:01,691 | ^~~~~~~~ 2024-03-05T17:25:01,692 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,692 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,693 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,693 | ^~~~~~ 2024-03-05T17:25:01,694 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:01,695 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:01,695 | ^~~~~~~~ 2024-03-05T17:25:01,696 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,696 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,697 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,698 | ^~~~~~ 2024-03-05T17:25:01,699 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:01,699 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:01,700 | ^~~~~~~~ 2024-03-05T17:25:01,700 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,701 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:01,702 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,703 | ^~~~~~ 2024-03-05T17:25:01,703 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:01,704 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:01,705 | ^~~~~~~~ 2024-03-05T17:25:01,705 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,706 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,706 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,707 | ^~~~~~ 2024-03-05T17:25:01,708 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:01,708 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,709 | ^~~~~~~~ 2024-03-05T17:25:01,710 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,710 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,711 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,712 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,712 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,713 | ^~~~~~~~ 2024-03-05T17:25:01,714 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,714 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,715 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,716 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,717 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,717 | ^~~~~~ 2024-03-05T17:25:01,718 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:01,718 201 | list operator*(N n, list const &l) 2024-03-05T17:25:01,719 | ^~~~~~~~ 2024-03-05T17:25:01,719 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,720 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,720 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,721 | ^~~~~~ 2024-03-05T17:25:01,722 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:01,722 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:01,723 | ^~~~~~~~ 2024-03-05T17:25:01,723 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,724 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:01,725 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:01,725 | ^~~~~~~~ 2024-03-05T17:25:01,726 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,727 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:01,727 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:01,728 | ^~~~~~~~ 2024-03-05T17:25:01,729 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,729 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:01,730 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:01,730 | ^~~~~~~~ 2024-03-05T17:25:01,731 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,732 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’: 2024-03-05T17:25:01,732 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:486:47: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:01,733 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:521:57: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:01,734 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,735 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,735 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,736 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:01,737 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:01,738 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&)’ 2024-03-05T17:25:01,738 449 | auto oiter = vectorizer::vbegin(other); 2024-03-05T17:25:01,739 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-05T17:25:01,740 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:13: 2024-03-05T17:25:01,740 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-05T17:25:01,741 17 | static auto vbegin(E &&expr) 2024-03-05T17:25:01,741 | ^~~~~~ 2024-03-05T17:25:01,742 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,743 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&]’: 2024-03-05T17:25:01,744 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T17:25:01,745 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:486:47: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:01,746 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:521:57: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:01,746 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,747 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,748 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,749 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:01,749 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:01,750 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-05T17:25:01,751 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-05T17:25:01,751 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-05T17:25:01,752 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::add; Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >]’ 2024-03-05T17:25:01,753 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-05T17:25:01,754 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,755 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’: 2024-03-05T17:25:01,755 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:486:47: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:01,756 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:521:57: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:01,757 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,758 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,759 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,759 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:01,760 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:01,761 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-03-05T17:25:01,761 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,762 | ^~~~~ 2024-03-05T17:25:01,763 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:25:01,763 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:01,764 | ^~~~~~~~ 2024-03-05T17:25:01,764 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:01,765 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:01,766 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,766 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,767 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:01,768 | ^~~~~~~~ 2024-03-05T17:25:01,769 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:01,769 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:01,770 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,770 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:01,771 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,772 | ^~~~~ 2024-03-05T17:25:01,772 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:01,773 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:01,774 | ^~~~~~~~ 2024-03-05T17:25:01,774 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,775 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,776 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,776 | ^~~~~ 2024-03-05T17:25:01,777 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:01,778 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:01,779 | ^~~~~~~~ 2024-03-05T17:25:01,779 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,780 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,781 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,781 | ^~~~~ 2024-03-05T17:25:01,782 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:01,782 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:01,783 | ^~~~~~~~ 2024-03-05T17:25:01,783 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,785 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,785 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,786 | ^~~~~ 2024-03-05T17:25:01,786 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:01,787 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:01,788 | ^~~~~~~~ 2024-03-05T17:25:01,788 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,789 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:01,790 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,790 | ^~~~~ 2024-03-05T17:25:01,791 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:01,792 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:01,792 | ^~~~~~~~ 2024-03-05T17:25:01,793 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,794 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,794 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,795 | ^~~~~ 2024-03-05T17:25:01,796 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:01,797 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,797 | ^~~~~~~~ 2024-03-05T17:25:01,798 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,798 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,799 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,800 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,801 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,801 | ^~~~~~~~ 2024-03-05T17:25:01,802 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,802 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,803 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,804 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,804 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,805 | ^~~~~ 2024-03-05T17:25:01,806 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:01,806 201 | list operator*(N n, list const &l) 2024-03-05T17:25:01,807 | ^~~~~~~~ 2024-03-05T17:25:01,807 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,808 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,809 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-05T17:25:01,810 | ^~~~~ 2024-03-05T17:25:01,810 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:01,811 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:01,812 | ^~~~~~~~ 2024-03-05T17:25:01,812 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,813 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:01,814 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:01,814 | ^~~~~~~~ 2024-03-05T17:25:01,815 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,816 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:01,817 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:01,817 | ^~~~~~~~ 2024-03-05T17:25:01,818 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,819 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:01,819 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:01,820 | ^~~~~~~~ 2024-03-05T17:25:01,820 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,821 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’: 2024-03-05T17:25:01,821 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-05T17:25:01,822 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-05T17:25:01,823 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:01,823 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,825 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,825 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,826 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,827 src/fluidimage/topologies/__pythran__/example.cpp:157:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:01,827 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:01,828 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’) 2024-03-05T17:25:01,829 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,829 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,830 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:01,830 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:01,831 | ^~~~~~~~ 2024-03-05T17:25:01,832 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,832 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,833 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,834 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,834 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:01,835 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:01,836 | ^~~~~~~~ 2024-03-05T17:25:01,836 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,837 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,838 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,838 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,839 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:01,839 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:01,840 | ^~~~~~~~ 2024-03-05T17:25:01,840 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,841 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,842 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,842 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,843 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:01,843 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:01,844 | ^~~~~~~~ 2024-03-05T17:25:01,845 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,845 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:01,846 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,846 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,847 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:01,848 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:01,848 | ^~~~~~~~ 2024-03-05T17:25:01,849 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,850 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,850 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,851 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,852 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >::_dereference({anonymous}::pythonic::utils::make_index_sequence<1>) const’ 2024-03-05T17:25:01,853 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T17:25:01,853 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,854 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; Op = {anonymous}::pythonic::operator_::functor::pos; Iters = {{anonymous}::pythonic::numpy::details::arange_simd_iterator}]’ 2024-03-05T17:25:01,854 430 | auto _dereference(utils::index_sequence) const 2024-03-05T17:25:01,855 | ^~~~~~~~~~~~ 2024-03-05T17:25:01,855 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,856 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::pos{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_index >, ::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_simd_iterator >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_index >, ::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_simd_iterator >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0}]’: 2024-03-05T17:25:01,857 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ 2024-03-05T17:25:01,858 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-05T17:25:01,859 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-05T17:25:01,859 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:01,860 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,861 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,861 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,862 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,862 src/fluidimage/topologies/__pythran__/example.cpp:157:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:01,863 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:01,865 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’}) 2024-03-05T17:25:01,866 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,867 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,867 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:01,868 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:01,868 | ^~~~~~~~ 2024-03-05T17:25:01,869 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,869 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,870 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,871 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,871 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:01,872 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:01,873 | ^~~~~~~~ 2024-03-05T17:25:01,873 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,874 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,875 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,876 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,876 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:01,877 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:01,878 | ^~~~~~~~ 2024-03-05T17:25:01,878 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,879 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,880 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,881 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,881 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:01,882 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:01,882 | ^~~~~~~~ 2024-03-05T17:25:01,883 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,884 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:01,884 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,885 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,886 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:01,886 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:01,887 | ^~~~~~~~ 2024-03-05T17:25:01,887 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,888 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,889 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:01,889 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,890 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’: 2024-03-05T17:25:01,890 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-05T17:25:01,891 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:01,892 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,893 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,893 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,894 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,895 src/fluidimage/topologies/__pythran__/example.cpp:157:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:01,895 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:01,896 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’) 2024-03-05T17:25:01,896 184 | iter.store(*oiter); 2024-03-05T17:25:01,897 | ^~~~~~ 2024-03-05T17:25:01,898 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:25:01,898 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:01,899 | ^~~~~~~~ 2024-03-05T17:25:01,900 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:01,900 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:01,901 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,902 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,902 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:01,903 | ^~~~~~~~ 2024-03-05T17:25:01,903 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:01,904 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:01,905 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,905 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:01,906 184 | iter.store(*oiter); 2024-03-05T17:25:01,906 | ^~~~~~ 2024-03-05T17:25:01,907 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:01,908 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:01,908 | ^~~~~~~~ 2024-03-05T17:25:01,909 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,910 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,910 184 | iter.store(*oiter); 2024-03-05T17:25:01,911 | ^~~~~~ 2024-03-05T17:25:01,912 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:01,912 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:01,913 | ^~~~~~~~ 2024-03-05T17:25:01,914 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,914 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,915 184 | iter.store(*oiter); 2024-03-05T17:25:01,915 | ^~~~~~ 2024-03-05T17:25:01,917 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:01,917 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:01,918 | ^~~~~~~~ 2024-03-05T17:25:01,918 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,919 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,919 184 | iter.store(*oiter); 2024-03-05T17:25:01,921 | ^~~~~~ 2024-03-05T17:25:01,921 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:01,922 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:01,922 | ^~~~~~~~ 2024-03-05T17:25:01,923 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,924 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:01,924 184 | iter.store(*oiter); 2024-03-05T17:25:01,925 | ^~~~~~ 2024-03-05T17:25:01,926 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:01,926 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:01,927 | ^~~~~~~~ 2024-03-05T17:25:01,927 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,928 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,929 184 | iter.store(*oiter); 2024-03-05T17:25:01,930 | ^~~~~~ 2024-03-05T17:25:01,930 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:01,931 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,932 | ^~~~~~~~ 2024-03-05T17:25:01,933 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,933 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,934 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,935 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,935 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:01,936 | ^~~~~~~~ 2024-03-05T17:25:01,936 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:01,937 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:01,938 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,938 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,939 184 | iter.store(*oiter); 2024-03-05T17:25:01,939 | ^~~~~~ 2024-03-05T17:25:01,940 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:01,941 201 | list operator*(N n, list const &l) 2024-03-05T17:25:01,941 | ^~~~~~~~ 2024-03-05T17:25:01,942 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,943 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,944 184 | iter.store(*oiter); 2024-03-05T17:25:01,945 | ^~~~~~ 2024-03-05T17:25:01,945 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:01,946 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:01,947 | ^~~~~~~~ 2024-03-05T17:25:01,947 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,948 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:01,949 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:01,949 | ^~~~~~~~ 2024-03-05T17:25:01,950 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,950 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:01,951 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:01,952 | ^~~~~~~~ 2024-03-05T17:25:01,953 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,953 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:01,954 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:01,955 | ^~~~~~~~ 2024-03-05T17:25:01,955 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:01,956 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’: 2024-03-05T17:25:01,956 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-05T17:25:01,957 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:01,958 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,959 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,959 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,960 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,961 src/fluidimage/topologies/__pythran__/example.cpp:157:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:01,962 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:01,962 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >&)’ 2024-03-05T17:25:01,963 178 | auto oiter = vectorizer::vbegin(other); 2024-03-05T17:25:01,964 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-05T17:25:01,965 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-05T17:25:01,966 17 | static auto vbegin(E &&expr) 2024-03-05T17:25:01,966 | ^~~~~~ 2024-03-05T17:25:01,967 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,968 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >&]’: 2024-03-05T17:25:01,969 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-05T17:25:01,970 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-05T17:25:01,970 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:01,971 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,972 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,973 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,973 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,974 src/fluidimage/topologies/__pythran__/example.cpp:157:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:01,975 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:01,975 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-05T17:25:01,976 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-05T17:25:01,977 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-05T17:25:01,977 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >]’ 2024-03-05T17:25:01,978 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-05T17:25:01,979 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,979 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2024-03-05T17:25:01,980 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:01,981 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:01,981 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:01,983 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,983 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,984 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:01,984 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,985 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:01,986 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,987 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:01,987 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:01,989 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:01,989 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T17:25:01,990 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,991 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,991 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:01,992 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:01,993 | ^~~~~~~~ 2024-03-05T17:25:01,993 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,994 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:01,995 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:01,996 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:01,997 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:01,997 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:01,998 | ^~~~~~~~ 2024-03-05T17:25:01,998 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:01,999 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,000 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,000 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,001 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:02,002 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:02,003 | ^~~~~~~~ 2024-03-05T17:25:02,003 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,004 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,005 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,006 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,006 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:02,007 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:02,008 | ^~~~~~~~ 2024-03-05T17:25:02,009 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,010 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:02,011 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,012 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,012 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:02,013 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:02,014 | ^~~~~~~~ 2024-03-05T17:25:02,014 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,015 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,015 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,016 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,016 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:02,017 201 | list operator*(N n, list const &l) 2024-03-05T17:25:02,018 | ^~~~~~~~ 2024-03-05T17:25:02,018 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,019 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,020 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,021 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,021 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:02,022 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,023 | ^~~~~~~~ 2024-03-05T17:25:02,023 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,024 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,025 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,025 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,026 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,026 | ^~~~~~~~ 2024-03-05T17:25:02,027 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,028 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,028 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,029 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,030 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,030 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,031 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:02,032 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:02,032 | ^~~~~~~~ 2024-03-05T17:25:02,033 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,033 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:02,034 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:02,035 | ^~~~~~~~ 2024-03-05T17:25:02,035 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,036 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:02,037 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:02,037 | ^~~~~~~~ 2024-03-05T17:25:02,038 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,039 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:02,040 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:02,040 | ^~~~~~~~ 2024-03-05T17:25:02,041 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,042 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-05T17:25:02,043 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T17:25:02,044 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,045 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::numpy::functor::multiply; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2024-03-05T17:25:02,046 430 | auto _dereference(utils::index_sequence) const 2024-03-05T17:25:02,047 | ^~~~~~~~~~~~ 2024-03-05T17:25:02,048 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,049 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::numpy::functor::multiply{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-05T17:25:02,049 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-03-05T17:25:02,051 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,051 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,052 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:02,054 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,055 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:02,056 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,057 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,057 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,058 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,059 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:02,060 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:02,060 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-03-05T17:25:02,061 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,061 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,062 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:02,063 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:02,063 | ^~~~~~~~ 2024-03-05T17:25:02,064 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,064 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,065 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,066 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,067 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:02,067 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:02,068 | ^~~~~~~~ 2024-03-05T17:25:02,068 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,069 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,069 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,070 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,071 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:02,071 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:02,072 | ^~~~~~~~ 2024-03-05T17:25:02,072 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,073 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,074 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,074 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,075 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:02,076 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:02,076 | ^~~~~~~~ 2024-03-05T17:25:02,077 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,077 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:02,078 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,079 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,080 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:02,080 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:02,081 | ^~~~~~~~ 2024-03-05T17:25:02,081 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,082 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,082 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,083 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,083 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:02,084 201 | list operator*(N n, list const &l) 2024-03-05T17:25:02,085 | ^~~~~~~~ 2024-03-05T17:25:02,085 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,086 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,087 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,087 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,088 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:02,089 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,090 | ^~~~~~~~ 2024-03-05T17:25:02,090 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,091 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,092 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,092 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,093 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,093 | ^~~~~~~~ 2024-03-05T17:25:02,094 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,095 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,096 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,096 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,097 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,097 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,098 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:02,098 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:02,099 | ^~~~~~~~ 2024-03-05T17:25:02,100 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,100 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:02,101 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:02,101 | ^~~~~~~~ 2024-03-05T17:25:02,102 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,103 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:02,103 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:02,104 | ^~~~~~~~ 2024-03-05T17:25:02,105 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,105 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:02,106 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:02,107 | ^~~~~~~~ 2024-03-05T17:25:02,107 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,108 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-03-05T17:25:02,109 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,110 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:02,111 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,111 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,112 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-05T17:25:02,113 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:02,113 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,114 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,115 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,115 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,116 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:02,117 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:02,117 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-03-05T17:25:02,118 184 | iter.store(*oiter); 2024-03-05T17:25:02,119 | ^~~~~~ 2024-03-05T17:25:02,119 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:25:02,120 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:02,121 | ^~~~~~~~ 2024-03-05T17:25:02,121 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:02,122 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:02,122 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,123 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,123 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:02,124 | ^~~~~~~~ 2024-03-05T17:25:02,125 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:02,125 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:02,126 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,127 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:02,127 184 | iter.store(*oiter); 2024-03-05T17:25:02,129 | ^~~~~~ 2024-03-05T17:25:02,129 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:02,130 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:02,130 | ^~~~~~~~ 2024-03-05T17:25:02,131 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,132 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,132 184 | iter.store(*oiter); 2024-03-05T17:25:02,133 | ^~~~~~ 2024-03-05T17:25:02,134 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:02,134 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:02,135 | ^~~~~~~~ 2024-03-05T17:25:02,135 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,136 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,137 184 | iter.store(*oiter); 2024-03-05T17:25:02,137 | ^~~~~~ 2024-03-05T17:25:02,138 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:02,139 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:02,140 | ^~~~~~~~ 2024-03-05T17:25:02,140 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,141 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,142 184 | iter.store(*oiter); 2024-03-05T17:25:02,142 | ^~~~~~ 2024-03-05T17:25:02,143 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:02,144 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:02,144 | ^~~~~~~~ 2024-03-05T17:25:02,145 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,145 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:02,146 184 | iter.store(*oiter); 2024-03-05T17:25:02,147 | ^~~~~~ 2024-03-05T17:25:02,147 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:02,148 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:02,149 | ^~~~~~~~ 2024-03-05T17:25:02,149 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,150 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,151 184 | iter.store(*oiter); 2024-03-05T17:25:02,151 | ^~~~~~ 2024-03-05T17:25:02,152 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:02,153 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,154 | ^~~~~~~~ 2024-03-05T17:25:02,154 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,155 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,155 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,156 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,157 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,157 | ^~~~~~~~ 2024-03-05T17:25:02,158 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,158 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,159 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,159 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,160 184 | iter.store(*oiter); 2024-03-05T17:25:02,160 | ^~~~~~ 2024-03-05T17:25:02,161 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:02,162 201 | list operator*(N n, list const &l) 2024-03-05T17:25:02,162 | ^~~~~~~~ 2024-03-05T17:25:02,163 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,164 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,164 184 | iter.store(*oiter); 2024-03-05T17:25:02,165 | ^~~~~~ 2024-03-05T17:25:02,166 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:02,166 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:02,167 | ^~~~~~~~ 2024-03-05T17:25:02,167 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,168 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:02,169 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:02,170 | ^~~~~~~~ 2024-03-05T17:25:02,170 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,171 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:02,172 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:02,173 | ^~~~~~~~ 2024-03-05T17:25:02,173 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,174 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:02,174 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:02,175 | ^~~~~~~~ 2024-03-05T17:25:02,175 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,176 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-03-05T17:25:02,177 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,177 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:02,178 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,179 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,180 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-05T17:25:02,180 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:02,181 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,182 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,182 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,183 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,184 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:02,184 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:02,185 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-03-05T17:25:02,186 178 | auto oiter = vectorizer::vbegin(other); 2024-03-05T17:25:02,186 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-05T17:25:02,187 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-05T17:25:02,188 17 | static auto vbegin(E &&expr) 2024-03-05T17:25:02,188 | ^~~~~~ 2024-03-05T17:25:02,189 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,190 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-03-05T17:25:02,190 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,191 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,192 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:02,192 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,193 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,194 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:02,195 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,195 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,196 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,197 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,197 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:02,198 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:02,199 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-05T17:25:02,200 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-05T17:25:02,200 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-05T17:25:02,201 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-03-05T17:25:02,201 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-05T17:25:02,202 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,203 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2024-03-05T17:25:02,203 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,204 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,205 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:02,206 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,206 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,207 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:02,208 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,209 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,209 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T17:25:02,210 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T17:25:02,211 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:02,212 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-05T17:25:02,212 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T17:25:02,213 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,214 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,214 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:02,215 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:02,216 | ^~~~~~~~ 2024-03-05T17:25:02,216 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,217 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,218 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,218 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,219 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:02,220 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:02,220 | ^~~~~~~~ 2024-03-05T17:25:02,221 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,222 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,223 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,223 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,224 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:02,225 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:02,225 | ^~~~~~~~ 2024-03-05T17:25:02,226 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,226 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,227 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,227 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,228 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:02,228 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:02,229 | ^~~~~~~~ 2024-03-05T17:25:02,230 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,230 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:02,231 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,232 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,232 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:02,233 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:02,234 | ^~~~~~~~ 2024-03-05T17:25:02,234 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,235 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,235 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,236 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,237 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:02,238 201 | list operator*(N n, list const &l) 2024-03-05T17:25:02,239 | ^~~~~~~~ 2024-03-05T17:25:02,239 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,240 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,240 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,241 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,241 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:02,242 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,243 | ^~~~~~~~ 2024-03-05T17:25:02,243 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,244 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,244 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,245 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,246 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,246 | ^~~~~~~~ 2024-03-05T17:25:02,247 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,248 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,249 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,249 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,250 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,250 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,251 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:02,252 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:02,252 | ^~~~~~~~ 2024-03-05T17:25:02,253 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,254 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:02,255 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:02,255 | ^~~~~~~~ 2024-03-05T17:25:02,256 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,257 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:02,258 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:02,258 | ^~~~~~~~ 2024-03-05T17:25:02,259 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,260 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:02,260 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:02,261 | ^~~~~~~~ 2024-03-05T17:25:02,261 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,262 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-05T17:25:02,263 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T17:25:02,263 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,264 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::numpy::functor::multiply; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2024-03-05T17:25:02,265 430 | auto _dereference(utils::index_sequence) const 2024-03-05T17:25:02,266 | ^~~~~~~~~~~~ 2024-03-05T17:25:02,266 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,267 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::numpy::functor::multiply{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-05T17:25:02,268 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-03-05T17:25:02,269 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,269 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,270 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:02,270 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,271 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:02,272 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,272 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,273 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T17:25:02,274 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T17:25:02,274 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:02,275 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-05T17:25:02,276 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-03-05T17:25:02,276 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,277 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,278 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:02,278 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:02,279 | ^~~~~~~~ 2024-03-05T17:25:02,280 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,281 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,281 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,282 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,283 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:02,283 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:02,284 | ^~~~~~~~ 2024-03-05T17:25:02,284 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,285 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,285 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,286 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,287 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:02,287 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:02,288 | ^~~~~~~~ 2024-03-05T17:25:02,288 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,289 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,290 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,290 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,291 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:02,291 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:02,292 | ^~~~~~~~ 2024-03-05T17:25:02,293 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,293 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:02,294 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,295 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,296 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:02,296 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:02,297 | ^~~~~~~~ 2024-03-05T17:25:02,297 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,298 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,299 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,299 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,300 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:02,300 201 | list operator*(N n, list const &l) 2024-03-05T17:25:02,301 | ^~~~~~~~ 2024-03-05T17:25:02,302 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,302 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,303 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,303 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,304 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:02,305 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,305 | ^~~~~~~~ 2024-03-05T17:25:02,306 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,307 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,307 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,308 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,309 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,310 | ^~~~~~~~ 2024-03-05T17:25:02,310 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,311 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,311 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,312 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,312 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,313 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,313 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:02,314 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:02,315 | ^~~~~~~~ 2024-03-05T17:25:02,315 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,316 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:02,316 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:02,317 | ^~~~~~~~ 2024-03-05T17:25:02,318 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,318 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:02,319 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:02,320 | ^~~~~~~~ 2024-03-05T17:25:02,320 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,321 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:02,322 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:02,322 | ^~~~~~~~ 2024-03-05T17:25:02,323 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,323 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-03-05T17:25:02,324 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,325 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:02,326 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,326 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,327 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-05T17:25:02,328 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:02,329 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,329 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,330 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T17:25:02,331 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T17:25:02,331 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:02,332 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-05T17:25:02,333 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-03-05T17:25:02,333 184 | iter.store(*oiter); 2024-03-05T17:25:02,334 | ^~~~~~ 2024-03-05T17:25:02,335 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:25:02,335 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:02,336 | ^~~~~~~~ 2024-03-05T17:25:02,337 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:02,337 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:02,338 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,339 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,339 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:02,340 | ^~~~~~~~ 2024-03-05T17:25:02,341 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:02,341 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:02,342 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,343 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:02,343 184 | iter.store(*oiter); 2024-03-05T17:25:02,344 | ^~~~~~ 2024-03-05T17:25:02,344 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:02,345 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:02,345 | ^~~~~~~~ 2024-03-05T17:25:02,346 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,347 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,347 184 | iter.store(*oiter); 2024-03-05T17:25:02,348 | ^~~~~~ 2024-03-05T17:25:02,349 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:02,349 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:02,350 | ^~~~~~~~ 2024-03-05T17:25:02,350 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,351 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,352 184 | iter.store(*oiter); 2024-03-05T17:25:02,353 | ^~~~~~ 2024-03-05T17:25:02,353 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:02,354 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:02,354 | ^~~~~~~~ 2024-03-05T17:25:02,355 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,355 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,356 184 | iter.store(*oiter); 2024-03-05T17:25:02,357 | ^~~~~~ 2024-03-05T17:25:02,357 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:02,358 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:02,359 | ^~~~~~~~ 2024-03-05T17:25:02,359 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,360 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:02,361 184 | iter.store(*oiter); 2024-03-05T17:25:02,362 | ^~~~~~ 2024-03-05T17:25:02,363 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:02,363 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:02,364 | ^~~~~~~~ 2024-03-05T17:25:02,364 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,365 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,366 184 | iter.store(*oiter); 2024-03-05T17:25:02,366 | ^~~~~~ 2024-03-05T17:25:02,367 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:02,368 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,368 | ^~~~~~~~ 2024-03-05T17:25:02,369 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,370 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,371 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,371 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,372 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,372 | ^~~~~~~~ 2024-03-05T17:25:02,373 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,374 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,374 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,375 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,376 184 | iter.store(*oiter); 2024-03-05T17:25:02,376 | ^~~~~~ 2024-03-05T17:25:02,377 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:02,378 201 | list operator*(N n, list const &l) 2024-03-05T17:25:02,378 | ^~~~~~~~ 2024-03-05T17:25:02,379 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,380 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,381 184 | iter.store(*oiter); 2024-03-05T17:25:02,381 | ^~~~~~ 2024-03-05T17:25:02,382 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:02,382 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:02,383 | ^~~~~~~~ 2024-03-05T17:25:02,383 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,384 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:02,384 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:02,385 | ^~~~~~~~ 2024-03-05T17:25:02,386 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,386 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:02,387 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:02,387 | ^~~~~~~~ 2024-03-05T17:25:02,388 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,389 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:02,389 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:02,390 | ^~~~~~~~ 2024-03-05T17:25:02,391 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,392 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-03-05T17:25:02,392 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,393 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:02,394 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,395 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,395 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-05T17:25:02,396 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:02,397 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,397 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,398 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T17:25:02,399 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T17:25:02,399 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:02,400 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-05T17:25:02,401 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-03-05T17:25:02,402 178 | auto oiter = vectorizer::vbegin(other); 2024-03-05T17:25:02,402 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-05T17:25:02,403 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-05T17:25:02,403 17 | static auto vbegin(E &&expr) 2024-03-05T17:25:02,404 | ^~~~~~ 2024-03-05T17:25:02,405 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,405 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-03-05T17:25:02,406 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,406 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,407 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:02,408 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,409 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,409 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:02,410 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,411 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,412 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T17:25:02,412 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T17:25:02,413 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:02,414 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-05T17:25:02,415 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-05T17:25:02,416 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-05T17:25:02,416 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-05T17:25:02,417 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-03-05T17:25:02,418 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-05T17:25:02,418 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,419 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2024-03-05T17:25:02,420 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,420 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,421 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:02,422 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,423 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,424 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:02,425 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,425 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,426 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,426 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,427 src/fluidimage/topologies/__pythran__/example.cpp:223:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-03-05T17:25:02,428 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-05T17:25:02,428 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T17:25:02,429 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,430 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,430 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:02,431 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:02,432 | ^~~~~~~~ 2024-03-05T17:25:02,432 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,433 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,433 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,434 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,435 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:02,435 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:02,436 | ^~~~~~~~ 2024-03-05T17:25:02,437 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,437 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,438 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,439 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,440 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:02,440 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:02,441 | ^~~~~~~~ 2024-03-05T17:25:02,442 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,442 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,443 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,444 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,444 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:02,445 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:02,446 | ^~~~~~~~ 2024-03-05T17:25:02,446 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,447 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:02,447 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,448 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,449 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:02,449 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:02,450 | ^~~~~~~~ 2024-03-05T17:25:02,450 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,451 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,452 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,452 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,453 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:02,454 201 | list operator*(N n, list const &l) 2024-03-05T17:25:02,455 | ^~~~~~~~ 2024-03-05T17:25:02,455 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,456 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,457 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,457 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,458 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:02,459 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,460 | ^~~~~~~~ 2024-03-05T17:25:02,460 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,461 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,461 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,462 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,462 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,463 | ^~~~~~~~ 2024-03-05T17:25:02,464 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,464 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,465 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,465 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,466 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:02,467 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,467 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:02,468 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:02,468 | ^~~~~~~~ 2024-03-05T17:25:02,469 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,470 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:02,471 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:02,471 | ^~~~~~~~ 2024-03-05T17:25:02,472 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,473 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:02,473 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:02,474 | ^~~~~~~~ 2024-03-05T17:25:02,475 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,475 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:02,476 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:02,477 | ^~~~~~~~ 2024-03-05T17:25:02,477 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,478 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-05T17:25:02,479 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T17:25:02,480 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,481 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2024-03-05T17:25:02,482 430 | auto _dereference(utils::index_sequence) const 2024-03-05T17:25:02,482 | ^~~~~~~~~~~~ 2024-03-05T17:25:02,483 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,484 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::mul{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-05T17:25:02,484 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-03-05T17:25:02,485 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,486 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,487 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:02,488 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,488 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:02,489 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,490 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,490 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,491 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,492 src/fluidimage/topologies/__pythran__/example.cpp:223:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-03-05T17:25:02,492 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-05T17:25:02,493 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-03-05T17:25:02,494 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,495 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,495 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:02,496 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:02,497 | ^~~~~~~~ 2024-03-05T17:25:02,498 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,498 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,499 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,499 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,500 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:02,501 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:02,501 | ^~~~~~~~ 2024-03-05T17:25:02,502 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,503 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,503 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,504 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,505 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:02,506 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:02,506 | ^~~~~~~~ 2024-03-05T17:25:02,507 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,508 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,508 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,509 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,510 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:02,510 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:02,511 | ^~~~~~~~ 2024-03-05T17:25:02,512 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,512 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:02,513 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,514 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,514 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:02,515 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:02,516 | ^~~~~~~~ 2024-03-05T17:25:02,517 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,517 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,518 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,518 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,519 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:02,520 201 | list operator*(N n, list const &l) 2024-03-05T17:25:02,521 | ^~~~~~~~ 2024-03-05T17:25:02,521 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,522 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,523 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,523 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,524 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:02,525 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,526 | ^~~~~~~~ 2024-03-05T17:25:02,526 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,527 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,528 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,528 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,529 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,530 | ^~~~~~~~ 2024-03-05T17:25:02,530 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,531 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,531 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,532 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,532 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:02,533 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,534 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:02,535 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:02,536 | ^~~~~~~~ 2024-03-05T17:25:02,536 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,537 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:02,538 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:02,539 | ^~~~~~~~ 2024-03-05T17:25:02,539 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,540 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:02,541 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:02,541 | ^~~~~~~~ 2024-03-05T17:25:02,542 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,543 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:02,543 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:02,544 | ^~~~~~~~ 2024-03-05T17:25:02,545 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,545 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-03-05T17:25:02,546 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,547 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:02,547 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,548 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,549 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-05T17:25:02,549 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:02,550 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,551 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,552 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,552 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,553 src/fluidimage/topologies/__pythran__/example.cpp:223:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-03-05T17:25:02,554 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-05T17:25:02,554 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-03-05T17:25:02,555 184 | iter.store(*oiter); 2024-03-05T17:25:02,556 | ^~~~~~ 2024-03-05T17:25:02,556 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:25:02,557 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:02,557 | ^~~~~~~~ 2024-03-05T17:25:02,558 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:02,559 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:02,560 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,560 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,561 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:02,561 | ^~~~~~~~ 2024-03-05T17:25:02,562 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:02,563 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:02,563 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,564 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:02,565 184 | iter.store(*oiter); 2024-03-05T17:25:02,565 | ^~~~~~ 2024-03-05T17:25:02,566 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:02,566 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:02,567 | ^~~~~~~~ 2024-03-05T17:25:02,568 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,568 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,569 184 | iter.store(*oiter); 2024-03-05T17:25:02,570 | ^~~~~~ 2024-03-05T17:25:02,570 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:02,571 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:02,572 | ^~~~~~~~ 2024-03-05T17:25:02,572 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,573 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,574 184 | iter.store(*oiter); 2024-03-05T17:25:02,574 | ^~~~~~ 2024-03-05T17:25:02,575 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:02,575 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:02,576 | ^~~~~~~~ 2024-03-05T17:25:02,576 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,577 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,578 184 | iter.store(*oiter); 2024-03-05T17:25:02,578 | ^~~~~~ 2024-03-05T17:25:02,579 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:02,580 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:02,580 | ^~~~~~~~ 2024-03-05T17:25:02,581 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,581 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:02,582 184 | iter.store(*oiter); 2024-03-05T17:25:02,583 | ^~~~~~ 2024-03-05T17:25:02,584 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:02,584 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:02,585 | ^~~~~~~~ 2024-03-05T17:25:02,585 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,586 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,587 184 | iter.store(*oiter); 2024-03-05T17:25:02,587 | ^~~~~~ 2024-03-05T17:25:02,588 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:02,588 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,589 | ^~~~~~~~ 2024-03-05T17:25:02,589 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,590 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,591 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,592 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,592 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,593 | ^~~~~~~~ 2024-03-05T17:25:02,594 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,594 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,595 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,596 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,597 184 | iter.store(*oiter); 2024-03-05T17:25:02,597 | ^~~~~~ 2024-03-05T17:25:02,598 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:02,598 201 | list operator*(N n, list const &l) 2024-03-05T17:25:02,599 | ^~~~~~~~ 2024-03-05T17:25:02,600 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,601 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,601 184 | iter.store(*oiter); 2024-03-05T17:25:02,602 | ^~~~~~ 2024-03-05T17:25:02,603 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:02,603 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:02,604 | ^~~~~~~~ 2024-03-05T17:25:02,604 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,605 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:02,606 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:02,606 | ^~~~~~~~ 2024-03-05T17:25:02,607 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,607 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:02,608 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:02,609 | ^~~~~~~~ 2024-03-05T17:25:02,609 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,610 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:02,611 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:02,611 | ^~~~~~~~ 2024-03-05T17:25:02,612 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,613 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-03-05T17:25:02,613 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,614 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:02,615 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,615 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,616 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-05T17:25:02,617 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:02,618 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,619 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,620 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,621 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,621 src/fluidimage/topologies/__pythran__/example.cpp:223:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-03-05T17:25:02,622 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-05T17:25:02,623 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-03-05T17:25:02,624 178 | auto oiter = vectorizer::vbegin(other); 2024-03-05T17:25:02,625 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-05T17:25:02,625 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-05T17:25:02,626 17 | static auto vbegin(E &&expr) 2024-03-05T17:25:02,626 | ^~~~~~ 2024-03-05T17:25:02,627 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,627 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-03-05T17:25:02,628 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,629 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-05T17:25:02,630 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:02,630 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,631 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,632 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:02,633 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,633 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,634 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,635 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,635 src/fluidimage/topologies/__pythran__/example.cpp:223:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-03-05T17:25:02,636 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-05T17:25:02,637 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-05T17:25:02,637 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-05T17:25:02,638 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-05T17:25:02,639 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-03-05T17:25:02,639 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-05T17:25:02,640 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,641 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-05T17:25:02,641 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-05T17:25:02,642 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:02,642 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,643 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,644 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,644 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:02,645 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,646 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,646 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,647 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,648 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:02,648 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:02,649 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T17:25:02,650 184 | iter.store(*oiter); 2024-03-05T17:25:02,651 | ^~~~~~ 2024-03-05T17:25:02,651 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:25:02,652 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:02,652 | ^~~~~~~~ 2024-03-05T17:25:02,653 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:02,653 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:02,654 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,655 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,655 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:02,656 | ^~~~~~~~ 2024-03-05T17:25:02,656 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:02,657 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:02,658 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,658 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:02,659 184 | iter.store(*oiter); 2024-03-05T17:25:02,660 | ^~~~~~ 2024-03-05T17:25:02,661 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:02,661 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:02,662 | ^~~~~~~~ 2024-03-05T17:25:02,663 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,663 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,664 184 | iter.store(*oiter); 2024-03-05T17:25:02,665 | ^~~~~~ 2024-03-05T17:25:02,665 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:02,666 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:02,666 | ^~~~~~~~ 2024-03-05T17:25:02,667 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,667 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,668 184 | iter.store(*oiter); 2024-03-05T17:25:02,668 | ^~~~~~ 2024-03-05T17:25:02,669 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:02,670 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:02,670 | ^~~~~~~~ 2024-03-05T17:25:02,671 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,671 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,672 184 | iter.store(*oiter); 2024-03-05T17:25:02,673 | ^~~~~~ 2024-03-05T17:25:02,673 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:02,674 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:02,675 | ^~~~~~~~ 2024-03-05T17:25:02,675 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,676 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:02,677 184 | iter.store(*oiter); 2024-03-05T17:25:02,677 | ^~~~~~ 2024-03-05T17:25:02,678 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:02,678 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:02,679 | ^~~~~~~~ 2024-03-05T17:25:02,680 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,680 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,681 184 | iter.store(*oiter); 2024-03-05T17:25:02,682 | ^~~~~~ 2024-03-05T17:25:02,683 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:02,683 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,684 | ^~~~~~~~ 2024-03-05T17:25:02,684 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,685 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,685 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,686 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,687 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,687 | ^~~~~~~~ 2024-03-05T17:25:02,688 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,688 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,689 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,690 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,690 184 | iter.store(*oiter); 2024-03-05T17:25:02,691 | ^~~~~~ 2024-03-05T17:25:02,692 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:02,692 201 | list operator*(N n, list const &l) 2024-03-05T17:25:02,693 | ^~~~~~~~ 2024-03-05T17:25:02,693 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,694 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,695 184 | iter.store(*oiter); 2024-03-05T17:25:02,695 | ^~~~~~ 2024-03-05T17:25:02,696 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:02,697 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:02,697 | ^~~~~~~~ 2024-03-05T17:25:02,698 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,699 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:02,699 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:02,700 | ^~~~~~~~ 2024-03-05T17:25:02,701 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,701 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:02,702 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:02,702 | ^~~~~~~~ 2024-03-05T17:25:02,703 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,703 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:02,704 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:02,705 | ^~~~~~~~ 2024-03-05T17:25:02,705 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,706 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-05T17:25:02,707 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-05T17:25:02,707 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:02,708 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,709 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,709 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,710 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:02,711 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,711 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,712 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,713 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:02,713 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:02,715 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-05T17:25:02,715 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T17:25:02,716 184 | iter.store(*oiter); 2024-03-05T17:25:02,716 | ^~~~~~ 2024-03-05T17:25:02,717 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:25:02,718 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:02,718 | ^~~~~~~~ 2024-03-05T17:25:02,719 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:02,720 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:02,720 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,721 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,722 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:02,722 | ^~~~~~~~ 2024-03-05T17:25:02,723 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:02,724 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:02,724 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,725 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:02,726 184 | iter.store(*oiter); 2024-03-05T17:25:02,726 | ^~~~~~ 2024-03-05T17:25:02,727 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:02,728 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:02,728 | ^~~~~~~~ 2024-03-05T17:25:02,729 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,730 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,730 184 | iter.store(*oiter); 2024-03-05T17:25:02,731 | ^~~~~~ 2024-03-05T17:25:02,731 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:02,732 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:02,732 | ^~~~~~~~ 2024-03-05T17:25:02,733 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,734 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,734 184 | iter.store(*oiter); 2024-03-05T17:25:02,735 | ^~~~~~ 2024-03-05T17:25:02,735 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:02,736 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:02,737 | ^~~~~~~~ 2024-03-05T17:25:02,737 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,738 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,739 184 | iter.store(*oiter); 2024-03-05T17:25:02,740 | ^~~~~~ 2024-03-05T17:25:02,741 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:02,741 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:02,742 | ^~~~~~~~ 2024-03-05T17:25:02,743 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,743 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:02,744 184 | iter.store(*oiter); 2024-03-05T17:25:02,745 | ^~~~~~ 2024-03-05T17:25:02,745 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:02,746 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:02,746 | ^~~~~~~~ 2024-03-05T17:25:02,747 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,748 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,748 184 | iter.store(*oiter); 2024-03-05T17:25:02,749 | ^~~~~~ 2024-03-05T17:25:02,750 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:02,750 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,751 | ^~~~~~~~ 2024-03-05T17:25:02,751 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,752 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,753 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,754 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,754 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,755 | ^~~~~~~~ 2024-03-05T17:25:02,756 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,756 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,757 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,758 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,758 184 | iter.store(*oiter); 2024-03-05T17:25:02,759 | ^~~~~~ 2024-03-05T17:25:02,759 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:02,760 201 | list operator*(N n, list const &l) 2024-03-05T17:25:02,761 | ^~~~~~~~ 2024-03-05T17:25:02,762 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,762 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,763 184 | iter.store(*oiter); 2024-03-05T17:25:02,764 | ^~~~~~ 2024-03-05T17:25:02,764 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:02,765 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:02,765 | ^~~~~~~~ 2024-03-05T17:25:02,766 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,766 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:02,767 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:02,768 | ^~~~~~~~ 2024-03-05T17:25:02,768 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,769 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:02,769 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:02,770 | ^~~~~~~~ 2024-03-05T17:25:02,771 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,771 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:02,772 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:02,773 | ^~~~~~~~ 2024-03-05T17:25:02,773 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,774 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-05T17:25:02,775 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-05T17:25:02,775 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:02,776 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,777 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,778 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,778 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:02,779 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-03-05T17:25:02,780 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-03-05T17:25:02,781 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T17:25:02,782 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:489:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_texpr&) [with Arg = {anonymous}::pythonic::types::ndarray >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T17:25:02,782 src/fluidimage/topologies/__pythran__/example.cpp:156:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:02,783 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-05T17:25:02,784 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T17:25:02,784 184 | iter.store(*oiter); 2024-03-05T17:25:02,785 | ^~~~~~ 2024-03-05T17:25:02,786 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:25:02,786 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:02,787 | ^~~~~~~~ 2024-03-05T17:25:02,788 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:02,788 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:02,789 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,790 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,791 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:02,792 | ^~~~~~~~ 2024-03-05T17:25:02,792 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:02,793 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:02,794 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,794 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:02,795 184 | iter.store(*oiter); 2024-03-05T17:25:02,795 | ^~~~~~ 2024-03-05T17:25:02,796 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:02,797 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:02,797 | ^~~~~~~~ 2024-03-05T17:25:02,798 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,798 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,799 184 | iter.store(*oiter); 2024-03-05T17:25:02,800 | ^~~~~~ 2024-03-05T17:25:02,801 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:02,801 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:02,802 | ^~~~~~~~ 2024-03-05T17:25:02,802 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,803 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,804 184 | iter.store(*oiter); 2024-03-05T17:25:02,804 | ^~~~~~ 2024-03-05T17:25:02,805 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:02,806 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:02,806 | ^~~~~~~~ 2024-03-05T17:25:02,807 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,808 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,809 184 | iter.store(*oiter); 2024-03-05T17:25:02,809 | ^~~~~~ 2024-03-05T17:25:02,810 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:02,811 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:02,811 | ^~~~~~~~ 2024-03-05T17:25:02,812 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,812 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:02,813 184 | iter.store(*oiter); 2024-03-05T17:25:02,814 | ^~~~~~ 2024-03-05T17:25:02,815 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:02,815 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:02,816 | ^~~~~~~~ 2024-03-05T17:25:02,817 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,817 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,818 184 | iter.store(*oiter); 2024-03-05T17:25:02,819 | ^~~~~~ 2024-03-05T17:25:02,820 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:02,820 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,821 | ^~~~~~~~ 2024-03-05T17:25:02,822 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,823 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,823 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,824 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,825 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,826 | ^~~~~~~~ 2024-03-05T17:25:02,827 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,827 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,828 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,828 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,829 184 | iter.store(*oiter); 2024-03-05T17:25:02,830 | ^~~~~~ 2024-03-05T17:25:02,830 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:02,831 201 | list operator*(N n, list const &l) 2024-03-05T17:25:02,831 | ^~~~~~~~ 2024-03-05T17:25:02,832 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,832 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,833 184 | iter.store(*oiter); 2024-03-05T17:25:02,834 | ^~~~~~ 2024-03-05T17:25:02,834 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:02,835 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:02,836 | ^~~~~~~~ 2024-03-05T17:25:02,836 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,837 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:02,838 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:02,838 | ^~~~~~~~ 2024-03-05T17:25:02,839 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,840 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:02,841 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:02,841 | ^~~~~~~~ 2024-03-05T17:25:02,842 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,843 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:02,843 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:02,844 | ^~~~~~~~ 2024-03-05T17:25:02,845 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,845 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-05T17:25:02,846 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-05T17:25:02,847 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:02,848 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,848 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,849 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:02,850 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:02,851 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-03-05T17:25:02,851 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-03-05T17:25:02,852 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T17:25:02,853 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:489:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_texpr&) [with Arg = {anonymous}::pythonic::types::ndarray >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-05T17:25:02,853 src/fluidimage/topologies/__pythran__/example.cpp:156:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:02,854 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-05T17:25:02,855 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T17:25:02,855 184 | iter.store(*oiter); 2024-03-05T17:25:02,857 | ^~~~~~ 2024-03-05T17:25:02,857 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:25:02,858 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:02,858 | ^~~~~~~~ 2024-03-05T17:25:02,859 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:02,859 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:02,860 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,861 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,861 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:02,862 | ^~~~~~~~ 2024-03-05T17:25:02,862 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:02,863 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:02,864 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,864 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:02,865 184 | iter.store(*oiter); 2024-03-05T17:25:02,866 | ^~~~~~ 2024-03-05T17:25:02,866 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:02,867 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:02,868 | ^~~~~~~~ 2024-03-05T17:25:02,868 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,869 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,870 184 | iter.store(*oiter); 2024-03-05T17:25:02,870 | ^~~~~~ 2024-03-05T17:25:02,871 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:02,872 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:02,873 | ^~~~~~~~ 2024-03-05T17:25:02,873 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,874 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,875 184 | iter.store(*oiter); 2024-03-05T17:25:02,875 | ^~~~~~ 2024-03-05T17:25:02,876 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:02,877 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:02,877 | ^~~~~~~~ 2024-03-05T17:25:02,878 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,878 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:02,879 184 | iter.store(*oiter); 2024-03-05T17:25:02,880 | ^~~~~~ 2024-03-05T17:25:02,880 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:02,881 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:02,882 | ^~~~~~~~ 2024-03-05T17:25:02,882 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,883 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:02,884 184 | iter.store(*oiter); 2024-03-05T17:25:02,884 | ^~~~~~ 2024-03-05T17:25:02,885 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:02,886 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:02,886 | ^~~~~~~~ 2024-03-05T17:25:02,887 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,887 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,888 184 | iter.store(*oiter); 2024-03-05T17:25:02,889 | ^~~~~~ 2024-03-05T17:25:02,890 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:02,890 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,891 | ^~~~~~~~ 2024-03-05T17:25:02,892 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,893 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,893 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,894 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,894 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:02,895 | ^~~~~~~~ 2024-03-05T17:25:02,895 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:02,896 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:02,896 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:02,897 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,898 184 | iter.store(*oiter); 2024-03-05T17:25:02,898 | ^~~~~~ 2024-03-05T17:25:02,899 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:02,899 201 | list operator*(N n, list const &l) 2024-03-05T17:25:02,900 | ^~~~~~~~ 2024-03-05T17:25:02,901 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:02,902 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,903 184 | iter.store(*oiter); 2024-03-05T17:25:02,903 | ^~~~~~ 2024-03-05T17:25:02,904 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:02,905 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:02,906 | ^~~~~~~~ 2024-03-05T17:25:02,907 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,909 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:02,909 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:02,910 | ^~~~~~~~ 2024-03-05T17:25:02,911 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,911 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:02,912 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:02,913 | ^~~~~~~~ 2024-03-05T17:25:02,913 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:02,914 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:02,914 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:02,915 | ^~~~~~~~ 2024-03-05T17:25:02,916 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,062 [8/12] Compiling C++ object src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o 2024-03-05T17:25:07,062 FAILED: src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o 2024-03-05T17:25:07,063 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-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o -MF src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o.d -o src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o -c src/fluidimage/calcul/__pythran__/correl.cpp 2024-03-05T17:25:07,063 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-05T17:25:07,064 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-05T17:25:07,064 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-05T17:25:07,065 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-05T17:25:07,065 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-05T17:25:07,065 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-05T17:25:07,066 from src/fluidimage/calcul/__pythran__/correl.cpp:1: 2024-03-05T17:25:07,066 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:07,067 101 | xsimd::batch> { 2024-03-05T17:25:07,068 | ^~~~~ 2024-03-05T17:25:07,068 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-05T17:25:07,069 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-05T17:25:07,070 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:07,070 34 | class batch; 2024-03-05T17:25:07,070 | ^~~~~ 2024-03-05T17:25:07,071 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-05T17:25:07,071 101 | xsimd::batch> { 2024-03-05T17:25:07,071 | ^~ 2024-03-05T17:25:07,072 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-05T17:25:07,072 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-05T17:25:07,072 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:07,073 103 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:07,073 | ^ 2024-03-05T17:25:07,074 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:07,074 34 | class batch; 2024-03-05T17:25:07,075 | ^~~~~ 2024-03-05T17:25:07,075 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-05T17:25:07,076 103 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:07,076 | ^ 2024-03-05T17:25:07,077 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:07,077 105 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:07,078 | ^~~~~~~~~~~ 2024-03-05T17:25:07,078 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T17:25:07,079 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-05T17:25:07,079 | ^~~~~~~~~~~~~~ 2024-03-05T17:25:07,080 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T17:25:07,080 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:07,081 119 | void store(xsimd::batch const &); 2024-03-05T17:25:07,081 | ^ 2024-03-05T17:25:07,082 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:07,082 34 | class batch; 2024-03-05T17:25:07,083 | ^~~~~ 2024-03-05T17:25:07,083 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-05T17:25:07,084 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-05T17:25:07,084 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-05T17:25:07,084 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T17:25:07,085 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-05T17:25:07,085 | ^~~~~~~~~~~~~~ 2024-03-05T17:25:07,086 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-05T17:25:07,086 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:07,086 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-05T17:25:07,087 | ^ 2024-03-05T17:25:07,087 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:07,087 34 | class batch; 2024-03-05T17:25:07,088 | ^~~~~ 2024-03-05T17:25:07,088 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2024-03-05T17:25:07,089 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-03-05T17:25:07,089 217 | val.store_unaligned(const_cast(data)); 2024-03-05T17:25:07,090 | ^~~~~~~~~~~~~~~ 2024-03-05T17:25:07,090 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-05T17:25:07,091 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-05T17:25:07,092 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-05T17:25:07,092 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-05T17:25:07,093 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-05T17:25:07,093 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-05T17:25:07,094 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:07,094 191 | xsimd::batch _splated; 2024-03-05T17:25:07,095 | ^ 2024-03-05T17:25:07,095 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:07,096 34 | class batch; 2024-03-05T17:25:07,096 | ^~~~~ 2024-03-05T17:25:07,097 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-05T17:25:07,097 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:07,098 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T17:25:07,099 | ^ 2024-03-05T17:25:07,099 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:07,099 34 | class batch; 2024-03-05T17:25:07,100 | ^~~~~ 2024-03-05T17:25:07,100 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-05T17:25:07,100 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T17:25:07,101 | ^~~ 2024-03-05T17:25:07,101 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-05T17:25:07,102 733 | typename std::remove_reference::type::value_type>...>, 2024-03-05T17:25:07,102 | ^ 2024-03-05T17:25:07,102 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-05T17:25:07,103 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-05T17:25:07,103 | ^ 2024-03-05T17:25:07,104 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T17:25:07,104 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-05T17:25:07,105 | ^~~~~~~~~~~~~ 2024-03-05T17:25:07,105 | nditerator 2024-03-05T17:25:07,106 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T17:25:07,106 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-05T17:25:07,107 | ^~~~~~~~~~~~~ 2024-03-05T17:25:07,107 | nditerator 2024-03-05T17:25:07,108 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T17:25:07,108 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-05T17:25:07,109 | ^~~~~~~~~~~~~ 2024-03-05T17:25:07,109 | nditerator 2024-03-05T17:25:07,109 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-05T17:25:07,110 743 | simd_iterator vend(types::vectorize) const; 2024-03-05T17:25:07,110 | ^~~~~~~~~~~~~ 2024-03-05T17:25:07,111 | nditerator 2024-03-05T17:25:07,111 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-05T17:25:07,112 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-03-05T17:25:07,113 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:07,114 174 | using vT = xsimd::batch; 2024-03-05T17:25:07,114 | ^ 2024-03-05T17:25:07,114 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:07,115 34 | class batch; 2024-03-05T17:25:07,115 | ^~~~~ 2024-03-05T17:25:07,115 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-05T17:25:07,116 176 | static const std::size_t vN = vT::size; 2024-03-05T17:25:07,116 | ^~ 2024-03-05T17:25:07,116 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-03-05T17:25:07,117 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:07,117 445 | using vT = typename xsimd::batch; 2024-03-05T17:25:07,118 | ^ 2024-03-05T17:25:07,118 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:07,118 34 | class batch; 2024-03-05T17:25:07,119 | ^~~~~ 2024-03-05T17:25:07,119 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-05T17:25:07,120 445 | using vT = typename xsimd::batch; 2024-03-05T17:25:07,121 | ^ 2024-03-05T17:25:07,121 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-05T17:25:07,122 448 | static const std::size_t vN = vT::size; 2024-03-05T17:25:07,122 | ^~ 2024-03-05T17:25:07,123 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-05T17:25:07,123 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2024-03-05T17:25:07,124 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:07,125 219 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:07,125 | ^ 2024-03-05T17:25:07,125 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:07,126 34 | class batch; 2024-03-05T17:25:07,126 | ^~~~~ 2024-03-05T17:25:07,127 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-05T17:25:07,127 219 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:07,128 | ^ 2024-03-05T17:25:07,129 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:07,129 220 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:07,130 | ^~~~~~~~~~~ 2024-03-05T17:25:07,130 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2024-03-05T17:25:07,131 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:07,131 497 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:07,131 | ^ 2024-03-05T17:25:07,132 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:07,132 34 | class batch; 2024-03-05T17:25:07,132 | ^~~~~ 2024-03-05T17:25:07,133 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-05T17:25:07,133 497 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:07,134 | ^ 2024-03-05T17:25:07,134 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:07,134 498 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:07,135 | ^~~~~~~~~~~ 2024-03-05T17:25:07,135 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-05T17:25:07,136 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-05T17:25:07,137 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-05T17:25:07,137 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-03-05T17:25:07,138 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:07,138 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-05T17:25:07,139 | ^ 2024-03-05T17:25:07,139 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:07,140 34 | class batch; 2024-03-05T17:25:07,140 | ^~~~~ 2024-03-05T17:25:07,141 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-05T17:25:07,141 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-05T17:25:07,142 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T17:25:07,142 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-05T17:25:07,143 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,143 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T17:25:07,144 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-05T17:25:07,144 | ^~~~~~~ 2024-03-05T17:25:07,144 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T17:25:07,145 595 | struct numpy_expr { 2024-03-05T17:25:07,145 | ^~~~~~~~~~ 2024-03-05T17:25:07,145 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-03-05T17:25:07,146 240 | numpy_expr::vbegin(vectorize) const 2024-03-05T17:25:07,146 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,147 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-05T17:25:07,147 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-05T17:25:07,148 | ^~~~~~ 2024-03-05T17:25:07,148 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T17:25:07,149 595 | struct numpy_expr { 2024-03-05T17:25:07,149 | ^~~~~~~~~~ 2024-03-05T17:25:07,149 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T17:25:07,150 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-05T17:25:07,150 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,151 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-05T17:25:07,151 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-05T17:25:07,152 | ^~~~~ 2024-03-05T17:25:07,152 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T17:25:07,153 595 | struct numpy_expr { 2024-03-05T17:25:07,153 | ^~~~~~~~~~ 2024-03-05T17:25:07,154 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-03-05T17:25:07,154 257 | numpy_expr::vend(vectorize) const 2024-03-05T17:25:07,154 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,155 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-05T17:25:07,155 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-05T17:25:07,155 | ^~~~ 2024-03-05T17:25:07,156 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-05T17:25:07,156 595 | struct numpy_expr { 2024-03-05T17:25:07,157 | ^~~~~~~~~~ 2024-03-05T17:25:07,157 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-05T17:25:07,157 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-05T17:25:07,158 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2024-03-05T17:25:07,158 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:07,159 334 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:07,159 | ^ 2024-03-05T17:25:07,160 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:07,160 34 | class batch; 2024-03-05T17:25:07,161 | ^~~~~ 2024-03-05T17:25:07,161 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-05T17:25:07,161 334 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:07,162 | ^ 2024-03-05T17:25:07,162 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:07,163 335 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:07,163 | ^~~~~~~~~~~ 2024-03-05T17:25:07,163 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2024-03-05T17:25:07,164 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:07,165 721 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:07,165 | ^ 2024-03-05T17:25:07,166 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:07,166 34 | class batch; 2024-03-05T17:25:07,166 | ^~~~~ 2024-03-05T17:25:07,167 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-05T17:25:07,167 721 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:07,167 | ^ 2024-03-05T17:25:07,168 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:07,168 722 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:07,168 | ^~~~~~~~~~~ 2024-03-05T17:25:07,169 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2024-03-05T17:25:07,169 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:07,170 690 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:07,170 | ^ 2024-03-05T17:25:07,170 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:07,171 34 | class batch; 2024-03-05T17:25:07,171 | ^~~~~ 2024-03-05T17:25:07,172 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-05T17:25:07,172 690 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:07,172 | ^ 2024-03-05T17:25:07,173 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:07,174 691 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:07,174 | ^~~~~~~~~~~ 2024-03-05T17:25:07,174 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2024-03-05T17:25:07,175 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:07,175 249 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:07,176 | ^ 2024-03-05T17:25:07,176 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:07,177 34 | class batch; 2024-03-05T17:25:07,177 | ^~~~~ 2024-03-05T17:25:07,178 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-05T17:25:07,178 249 | using vector_type = typename xsimd::batch; 2024-03-05T17:25:07,179 | ^ 2024-03-05T17:25:07,179 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-05T17:25:07,180 250 | static const std::size_t vector_size = vector_type::size; 2024-03-05T17:25:07,180 | ^~~~~~~~~~~ 2024-03-05T17:25:07,180 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/sum.hpp:5, 2024-03-05T17:25:07,181 from src/fluidimage/calcul/__pythran__/correl.cpp:47: 2024-03-05T17:25:07,181 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In function ‘F {anonymous}::pythonic::numpy::vreduce(E, F)’: 2024-03-05T17:25:07,181 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:79:30: error: wrong number of template arguments (1, should be 2) 2024-03-05T17:25:07,182 79 | using vT = xsimd::batch; 2024-03-05T17:25:07,182 | ^ 2024-03-05T17:25:07,182 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-05T17:25:07,183 34 | class batch; 2024-03-05T17:25:07,183 | ^~~~~ 2024-03-05T17:25:07,184 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:80:30: error: ‘vT’ has not been declared 2024-03-05T17:25:07,184 80 | static const size_t vN = vT::size; 2024-03-05T17:25:07,185 | ^~ 2024-03-05T17:25:07,185 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:88:22: error: ‘vT’ was not declared in this scope; did you mean ‘vN’? 2024-03-05T17:25:07,185 88 | alignas(sizeof(vT)) T stored[vN]; 2024-03-05T17:25:07,186 | ^~ 2024-03-05T17:25:07,186 | vN 2024-03-05T17:25:07,187 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:88:7: warning: attributes at the beginning of statement are ignored [-Wattributes] 2024-03-05T17:25:07,187 88 | alignas(sizeof(vT)) T stored[vN]; 2024-03-05T17:25:07,187 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,188 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:89:27: error: ‘stored’ was not declared in this scope 2024-03-05T17:25:07,189 89 | vacc.store_aligned(&stored[0]); 2024-03-05T17:25:07,189 | ^~~~~~ 2024-03-05T17:25:07,190 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2024-03-05T17:25:07,190 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:36: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-05T17:25:07,191 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:07,191 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-05T17:25:07,192 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-05T17:25:07,192 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-05T17:25:07,193 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-05T17:25:07,193 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-05T17:25:07,193 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T17:25:07,194 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T17:25:07,194 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T17:25:07,195 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:07,195 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,196 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:07,196 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:07,197 | ^~~~~~~~ 2024-03-05T17:25:07,197 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,198 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:07,198 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:07,199 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,199 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:07,199 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:07,200 | ^~~~~~~~ 2024-03-05T17:25:07,200 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,201 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,201 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:07,202 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,202 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:07,203 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:07,203 | ^~~~~~~~ 2024-03-05T17:25:07,204 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,204 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:07,205 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:07,205 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,205 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-03-05T17:25:07,206 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:07,206 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:07,206 | ^~~~~~~~ 2024-03-05T17:25:07,207 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,207 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:07,208 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:07,209 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,209 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:07,210 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:07,210 | ^~~~~~~~ 2024-03-05T17:25:07,211 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,211 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,211 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:07,212 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,213 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:07,213 201 | list operator*(N n, list const &l) 2024-03-05T17:25:07,214 | ^~~~~~~~ 2024-03-05T17:25:07,214 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,215 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,215 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:07,215 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,216 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-03-05T17:25:07,216 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:07,216 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:07,217 | ^~~~~~~~ 2024-03-05T17:25:07,217 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:07,218 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:07,219 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,219 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,220 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:07,220 | ^~~~~~~~ 2024-03-05T17:25:07,221 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:07,221 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:07,222 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,222 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,223 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:07,223 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,224 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-03-05T17:25:07,224 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-03-05T17:25:07,225 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-03-05T17:25:07,225 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-03-05T17:25:07,226 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:07,226 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:07,227 | ^~~~~~~~ 2024-03-05T17:25:07,227 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,227 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:07,228 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:07,228 | ^~~~~~~~ 2024-03-05T17:25:07,229 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,229 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:07,229 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:07,230 | ^~~~~~~~ 2024-03-05T17:25:07,230 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,231 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:07,231 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:07,231 | ^~~~~~~~ 2024-03-05T17:25:07,232 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,232 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<1>) const’ 2024-03-05T17:25:07,233 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T17:25:07,233 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,234 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::numpy::functor::square; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2024-03-05T17:25:07,234 430 | auto _dereference(utils::index_sequence) const 2024-03-05T17:25:07,235 | ^~~~~~~~~~~~ 2024-03-05T17:25:07,235 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,236 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::numpy::functor::square{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0}]’: 2024-03-05T17:25:07,236 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-03-05T17:25:07,237 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:36: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-05T17:25:07,237 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:07,238 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-05T17:25:07,238 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-05T17:25:07,239 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-05T17:25:07,239 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-05T17:25:07,240 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-05T17:25:07,240 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T17:25:07,241 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T17:25:07,241 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-03-05T17:25:07,242 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:07,242 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,242 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:07,243 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:07,243 | ^~~~~~~~ 2024-03-05T17:25:07,244 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,244 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:07,245 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:07,245 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,246 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:07,246 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:07,247 | ^~~~~~~~ 2024-03-05T17:25:07,247 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,248 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,248 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:07,249 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,249 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:07,250 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:07,250 | ^~~~~~~~ 2024-03-05T17:25:07,251 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,251 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:07,252 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:07,252 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,252 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:07,253 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:07,253 | ^~~~~~~~ 2024-03-05T17:25:07,254 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,254 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:07,255 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:07,255 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,256 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:07,256 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:07,257 | ^~~~~~~~ 2024-03-05T17:25:07,257 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,258 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,258 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:07,259 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,259 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:07,260 201 | list operator*(N n, list const &l) 2024-03-05T17:25:07,261 | ^~~~~~~~ 2024-03-05T17:25:07,261 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,261 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,262 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:07,262 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,262 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:07,263 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:07,263 | ^~~~~~~~ 2024-03-05T17:25:07,264 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:07,264 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:07,265 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,265 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,265 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:07,266 | ^~~~~~~~ 2024-03-05T17:25:07,266 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:07,267 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:07,267 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,268 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,268 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:07,269 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,269 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:07,270 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:07,270 | ^~~~~~~~ 2024-03-05T17:25:07,270 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,271 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:07,271 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:07,272 | ^~~~~~~~ 2024-03-05T17:25:07,272 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,273 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:07,273 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:07,274 | ^~~~~~~~ 2024-03-05T17:25:07,274 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,274 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:07,275 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:07,275 | ^~~~~~~~ 2024-03-05T17:25:07,276 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,276 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’: 2024-03-05T17:25:07,276 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:07,277 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-05T17:25:07,277 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-05T17:25:07,278 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-05T17:25:07,278 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-05T17:25:07,279 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-05T17:25:07,279 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T17:25:07,280 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T17:25:07,280 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:83:37: error: no matching function for call to ‘distance({anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >&, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >&)’ 2024-03-05T17:25:07,281 83 | const long bound = std::distance(viter, vend); 2024-03-05T17:25:07,281 | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-05T17:25:07,282 In file included from /usr/include/c++/12/string:46, 2024-03-05T17:25:07,282 from /usr/include/c++/12/bits/locale_classes.h:40, 2024-03-05T17:25:07,282 from /usr/include/c++/12/bits/ios_base.h:41, 2024-03-05T17:25:07,283 from /usr/include/c++/12/ios:42, 2024-03-05T17:25:07,283 from /usr/include/c++/12/istream:38, 2024-03-05T17:25:07,283 from /usr/include/c++/12/sstream:38, 2024-03-05T17:25:07,284 from /usr/include/c++/12/complex:45, 2024-03-05T17:25:07,284 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-03-05T17:25:07,285 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-03-05T17:25:07,285 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-03-05T17:25:07,285 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-03-05T17:25:07,286 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: candidate: ‘template typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator)’ 2024-03-05T17:25:07,286 147 | distance(_InputIterator __first, _InputIterator __last) 2024-03-05T17:25:07,287 | ^~~~~~~~ 2024-03-05T17:25:07,287 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,288 /usr/include/c++/12/bits/stl_iterator_base_funcs.h: In substitution of ‘template typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’: 2024-03-05T17:25:07,288 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:83:37: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-05T17:25:07,289 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:07,289 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-05T17:25:07,290 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-05T17:25:07,290 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-05T17:25:07,291 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-05T17:25:07,291 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-05T17:25:07,292 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T17:25:07,292 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T17:25:07,293 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: error: no type named ‘difference_type’ in ‘struct std::iterator_traits<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ 2024-03-05T17:25:07,293 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’: 2024-03-05T17:25:07,294 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:07,294 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-05T17:25:07,295 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-05T17:25:07,295 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-05T17:25:07,296 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-05T17:25:07,296 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-05T17:25:07,297 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T17:25:07,297 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T17:25:07,298 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-03-05T17:25:07,298 85 | auto vacc = *viter; 2024-03-05T17:25:07,299 | ^~~~~~ 2024-03-05T17:25:07,299 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-03-05T17:25:07,300 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-03-05T17:25:07,300 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:25:07,301 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:07,301 | ^~~~~~~~ 2024-03-05T17:25:07,302 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:07,302 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:07,302 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,303 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,303 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:07,304 | ^~~~~~~~ 2024-03-05T17:25:07,304 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:07,304 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:07,305 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,305 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:07,305 85 | auto vacc = *viter; 2024-03-05T17:25:07,306 | ^~~~~~ 2024-03-05T17:25:07,306 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:07,307 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:07,307 | ^~~~~~~~ 2024-03-05T17:25:07,308 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,308 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:07,309 85 | auto vacc = *viter; 2024-03-05T17:25:07,309 | ^~~~~~ 2024-03-05T17:25:07,310 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:07,310 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:07,311 | ^~~~~~~~ 2024-03-05T17:25:07,311 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,312 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,312 85 | auto vacc = *viter; 2024-03-05T17:25:07,313 | ^~~~~~ 2024-03-05T17:25:07,313 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:07,313 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:07,314 | ^~~~~~~~ 2024-03-05T17:25:07,314 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,315 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:07,315 85 | auto vacc = *viter; 2024-03-05T17:25:07,315 | ^~~~~~ 2024-03-05T17:25:07,316 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:07,316 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:07,317 | ^~~~~~~~ 2024-03-05T17:25:07,317 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,317 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:07,318 85 | auto vacc = *viter; 2024-03-05T17:25:07,318 | ^~~~~~ 2024-03-05T17:25:07,319 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:07,319 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:07,320 | ^~~~~~~~ 2024-03-05T17:25:07,321 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,321 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,322 85 | auto vacc = *viter; 2024-03-05T17:25:07,322 | ^~~~~~ 2024-03-05T17:25:07,322 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:07,323 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:07,323 | ^~~~~~~~ 2024-03-05T17:25:07,324 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:07,324 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:07,324 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,325 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,325 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:07,326 | ^~~~~~~~ 2024-03-05T17:25:07,326 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:07,327 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:07,327 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,328 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,328 85 | auto vacc = *viter; 2024-03-05T17:25:07,329 | ^~~~~~ 2024-03-05T17:25:07,329 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:07,330 201 | list operator*(N n, list const &l) 2024-03-05T17:25:07,330 | ^~~~~~~~ 2024-03-05T17:25:07,330 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,331 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,331 85 | auto vacc = *viter; 2024-03-05T17:25:07,332 | ^~~~~~ 2024-03-05T17:25:07,332 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:07,333 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:07,333 | ^~~~~~~~ 2024-03-05T17:25:07,334 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,334 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:07,335 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:07,335 | ^~~~~~~~ 2024-03-05T17:25:07,336 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,336 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:07,336 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:07,337 | ^~~~~~~~ 2024-03-05T17:25:07,337 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,338 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:07,338 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:07,338 | ^~~~~~~~ 2024-03-05T17:25:07,339 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,339 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-03-05T17:25:07,340 87 | Op{}(vacc, *viter); 2024-03-05T17:25:07,340 | ^~~~~~ 2024-03-05T17:25:07,341 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:25:07,341 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:07,342 | ^~~~~~~~ 2024-03-05T17:25:07,342 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:07,342 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:07,343 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,343 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,344 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:07,344 | ^~~~~~~~ 2024-03-05T17:25:07,345 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:07,345 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:07,346 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,346 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:07,347 87 | Op{}(vacc, *viter); 2024-03-05T17:25:07,347 | ^~~~~~ 2024-03-05T17:25:07,348 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:07,348 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:07,348 | ^~~~~~~~ 2024-03-05T17:25:07,349 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,349 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:07,350 87 | Op{}(vacc, *viter); 2024-03-05T17:25:07,350 | ^~~~~~ 2024-03-05T17:25:07,351 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:07,351 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:07,352 | ^~~~~~~~ 2024-03-05T17:25:07,352 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,353 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,353 87 | Op{}(vacc, *viter); 2024-03-05T17:25:07,353 | ^~~~~~ 2024-03-05T17:25:07,354 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:07,355 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:07,355 | ^~~~~~~~ 2024-03-05T17:25:07,355 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,356 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:07,356 87 | Op{}(vacc, *viter); 2024-03-05T17:25:07,357 | ^~~~~~ 2024-03-05T17:25:07,358 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:07,358 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:07,358 | ^~~~~~~~ 2024-03-05T17:25:07,359 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,359 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:07,360 87 | Op{}(vacc, *viter); 2024-03-05T17:25:07,360 | ^~~~~~ 2024-03-05T17:25:07,361 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:07,361 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:07,362 | ^~~~~~~~ 2024-03-05T17:25:07,362 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,362 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,363 87 | Op{}(vacc, *viter); 2024-03-05T17:25:07,363 | ^~~~~~ 2024-03-05T17:25:07,364 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:07,364 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:07,365 | ^~~~~~~~ 2024-03-05T17:25:07,366 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:07,366 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:07,366 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,367 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,367 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:07,367 | ^~~~~~~~ 2024-03-05T17:25:07,368 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:07,368 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:07,368 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,369 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,369 87 | Op{}(vacc, *viter); 2024-03-05T17:25:07,370 | ^~~~~~ 2024-03-05T17:25:07,370 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:07,370 201 | list operator*(N n, list const &l) 2024-03-05T17:25:07,371 | ^~~~~~~~ 2024-03-05T17:25:07,371 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,372 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,372 87 | Op{}(vacc, *viter); 2024-03-05T17:25:07,373 | ^~~~~~ 2024-03-05T17:25:07,373 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:07,374 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:07,374 | ^~~~~~~~ 2024-03-05T17:25:07,374 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,375 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:07,375 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:07,376 | ^~~~~~~~ 2024-03-05T17:25:07,376 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,377 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:07,377 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:07,378 | ^~~~~~~~ 2024-03-05T17:25:07,379 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,379 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:07,380 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:07,380 | ^~~~~~~~ 2024-03-05T17:25:07,381 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,381 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’: 2024-03-05T17:25:07,382 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:106:44: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:07,382 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-03-05T17:25:07,383 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:150:58: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-05T17:25:07,383 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-05T17:25:07,384 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-05T17:25:07,385 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-05T17:25:07,386 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T17:25:07,386 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T17:25:07,387 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin({anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-03-05T17:25:07,387 82 | auto viter = vectorizer::vbegin(e), vend = vectorizer::vend(e); 2024-03-05T17:25:07,388 | ~~~~~~~~~~~~~~~~~~^~~ 2024-03-05T17:25:07,389 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:13: 2024-03-05T17:25:07,389 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-05T17:25:07,390 17 | static auto vbegin(E &&expr) 2024-03-05T17:25:07,390 | ^~~~~~ 2024-03-05T17:25:07,391 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,391 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-03-05T17:25:07,392 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:36: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-05T17:25:07,393 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:106:44: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:07,393 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-03-05T17:25:07,394 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:150:58: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-05T17:25:07,394 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-05T17:25:07,395 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-05T17:25:07,396 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-05T17:25:07,396 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T17:25:07,397 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T17:25:07,397 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-05T17:25:07,398 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-05T17:25:07,398 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-05T17:25:07,399 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::numpy::functor::square; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-03-05T17:25:07,399 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-05T17:25:07,400 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,400 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’: 2024-03-05T17:25:07,401 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:106:44: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:07,401 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-03-05T17:25:07,402 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:150:58: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-05T17:25:07,402 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-05T17:25:07,403 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-05T17:25:07,403 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-05T17:25:07,404 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T17:25:07,405 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T17:25:07,405 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:64: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vend({anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-03-05T17:25:07,406 82 | auto viter = vectorizer::vbegin(e), vend = vectorizer::vend(e); 2024-03-05T17:25:07,406 | ~~~~~~~~~~~~~~~~^~~ 2024-03-05T17:25:07,406 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:23:17: note: candidate: ‘template static decltype (forward(expr).vend({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vend(E&&)’ 2024-03-05T17:25:07,407 23 | static auto vend(E &&expr) 2024-03-05T17:25:07,407 | ^~~~ 2024-03-05T17:25:07,408 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:23:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,409 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vend({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vend(E&&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-03-05T17:25:07,409 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:64: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-05T17:25:07,410 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:106:44: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-05T17:25:07,410 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-03-05T17:25:07,411 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:150:58: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-05T17:25:07,412 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-05T17:25:07,412 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-05T17:25:07,412 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-05T17:25:07,413 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T17:25:07,414 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T17:25:07,414 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:24:47: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-05T17:25:07,415 24 | -> decltype(std::forward(expr).vend(vectorize{})) 2024-03-05T17:25:07,415 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-05T17:25:07,415 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:290:33: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::numpy::functor::square; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-03-05T17:25:07,416 290 | numpy_expr::vend(vectorize_nobroadcast) const 2024-03-05T17:25:07,416 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,417 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’: 2024-03-05T17:25:07,417 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T17:25:07,417 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T17:25:07,418 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:07,419 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:07,419 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:07,420 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:07,420 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:07,421 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:07,421 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-05T17:25:07,422 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-05T17:25:07,422 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T17:25:07,423 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T17:25:07,423 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T17:25:07,424 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:07,424 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,425 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:07,425 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:07,425 | ^~~~~~~~ 2024-03-05T17:25:07,426 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,426 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:07,427 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:07,427 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,428 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:07,429 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:07,429 | ^~~~~~~~ 2024-03-05T17:25:07,429 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,430 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,430 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:07,430 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,431 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:07,431 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:07,432 | ^~~~~~~~ 2024-03-05T17:25:07,432 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,432 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:07,433 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:07,433 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,434 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:07,435 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:07,435 | ^~~~~~~~ 2024-03-05T17:25:07,436 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,436 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:07,437 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:07,437 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,438 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:07,438 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:07,439 | ^~~~~~~~ 2024-03-05T17:25:07,439 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,440 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,440 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:07,441 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,441 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:07,441 201 | list operator*(N n, list const &l) 2024-03-05T17:25:07,442 | ^~~~~~~~ 2024-03-05T17:25:07,442 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,442 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,443 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:07,443 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,444 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:07,444 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:07,445 | ^~~~~~~~ 2024-03-05T17:25:07,445 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:07,446 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:07,446 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,447 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,447 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:07,448 | ^~~~~~~~ 2024-03-05T17:25:07,448 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:07,449 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:07,449 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,450 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,450 409 | Op>()(*std::declval()...))>::type> { 2024-03-05T17:25:07,451 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,451 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:07,452 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:07,452 | ^~~~~~~~ 2024-03-05T17:25:07,453 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,453 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:07,454 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:07,454 | ^~~~~~~~ 2024-03-05T17:25:07,454 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,455 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:07,455 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:07,455 | ^~~~~~~~ 2024-03-05T17:25:07,456 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,456 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:07,457 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:07,457 | ^~~~~~~~ 2024-03-05T17:25:07,457 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,458 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-05T17:25:07,458 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-05T17:25:07,459 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,459 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator}]’ 2024-03-05T17:25:07,460 430 | auto _dereference(utils::index_sequence) const 2024-03-05T17:25:07,461 | ^~~~~~~~~~~~ 2024-03-05T17:25:07,461 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,461 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::mul{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::broadcast >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_broadcast_iterator >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::broadcast >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_broadcast_iterator >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-05T17:25:07,462 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-05T17:25:07,462 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T17:25:07,463 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T17:25:07,464 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:07,464 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:07,465 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:07,465 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:07,466 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:07,466 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-05T17:25:07,467 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-05T17:25:07,467 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T17:25:07,468 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T17:25:07,468 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-03-05T17:25:07,469 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:07,469 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,470 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:07,470 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:07,470 | ^~~~~~~~ 2024-03-05T17:25:07,471 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,471 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:07,472 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:07,473 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,473 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:07,473 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:07,474 | ^~~~~~~~ 2024-03-05T17:25:07,474 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,474 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,475 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:07,475 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,476 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:07,476 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:07,476 | ^~~~~~~~ 2024-03-05T17:25:07,477 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,477 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:07,478 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:07,478 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,479 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:07,479 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:07,480 | ^~~~~~~~ 2024-03-05T17:25:07,480 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,481 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:07,482 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:07,482 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,482 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:07,483 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:07,483 | ^~~~~~~~ 2024-03-05T17:25:07,484 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,484 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,485 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:07,485 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,486 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:07,486 201 | list operator*(N n, list const &l) 2024-03-05T17:25:07,487 | ^~~~~~~~ 2024-03-05T17:25:07,487 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,487 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,488 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:07,488 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,489 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:07,489 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:07,490 | ^~~~~~~~ 2024-03-05T17:25:07,490 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:07,491 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:07,491 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,492 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,493 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:07,493 | ^~~~~~~~ 2024-03-05T17:25:07,493 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:07,494 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:07,494 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,494 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,495 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-05T17:25:07,495 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,495 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:07,496 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:07,496 | ^~~~~~~~ 2024-03-05T17:25:07,497 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,497 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:07,497 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:07,498 | ^~~~~~~~ 2024-03-05T17:25:07,498 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,499 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:07,499 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:07,500 | ^~~~~~~~ 2024-03-05T17:25:07,500 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,501 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:07,501 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:07,502 | ^~~~~~~~ 2024-03-05T17:25:07,502 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,503 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’: 2024-03-05T17:25:07,503 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T17:25:07,504 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:07,505 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:07,505 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:07,506 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-05T17:25:07,506 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:07,507 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:07,507 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:07,508 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-05T17:25:07,508 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-05T17:25:07,509 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T17:25:07,509 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T17:25:07,510 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’) 2024-03-05T17:25:07,510 184 | iter.store(*oiter); 2024-03-05T17:25:07,511 | ^~~~~~ 2024-03-05T17:25:07,512 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:25:07,512 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:07,512 | ^~~~~~~~ 2024-03-05T17:25:07,513 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:07,513 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:07,513 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,514 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,514 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:07,514 | ^~~~~~~~ 2024-03-05T17:25:07,515 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:07,515 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:07,516 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,516 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:07,517 184 | iter.store(*oiter); 2024-03-05T17:25:07,517 | ^~~~~~ 2024-03-05T17:25:07,518 /usr/include/c++/12/complex:392:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const complex<_Tp>&)’ 2024-03-05T17:25:07,518 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) 2024-03-05T17:25:07,519 | ^~~~~~~~ 2024-03-05T17:25:07,519 /usr/include/c++/12/complex:392:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,519 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:07,520 184 | iter.store(*oiter); 2024-03-05T17:25:07,521 | ^~~~~~ 2024-03-05T17:25:07,521 /usr/include/c++/12/complex:401:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const _Tp&)’ 2024-03-05T17:25:07,522 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) 2024-03-05T17:25:07,522 | ^~~~~~~~ 2024-03-05T17:25:07,522 /usr/include/c++/12/complex:401:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,523 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:07,523 184 | iter.store(*oiter); 2024-03-05T17:25:07,523 | ^~~~~~ 2024-03-05T17:25:07,524 /usr/include/c++/12/complex:410:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const _Tp&, const complex<_Tp>&)’ 2024-03-05T17:25:07,524 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) 2024-03-05T17:25:07,525 | ^~~~~~~~ 2024-03-05T17:25:07,525 /usr/include/c++/12/complex:410:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,526 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,527 184 | iter.store(*oiter); 2024-03-05T17:25:07,527 | ^~~~~~ 2024-03-05T17:25:07,528 In file included from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/complex64.hpp:6, 2024-03-05T17:25:07,528 from /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:25: 2024-03-05T17:25:07,529 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: candidate: ‘template std::complex_broadcast_t std::operator*(complex<_Tp>, S)’ 2024-03-05T17:25:07,529 42 | complex_broadcast_t operator*(std::complex self, S other) 2024-03-05T17:25:07,529 | ^~~~~~~~ 2024-03-05T17:25:07,530 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,530 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘std::complex<_Tp>’ 2024-03-05T17:25:07,531 184 | iter.store(*oiter); 2024-03-05T17:25:07,532 | ^~~~~~ 2024-03-05T17:25:07,535 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: candidate: ‘template std::complex_broadcast_t std::operator*(S, complex<_Tp>)’ 2024-03-05T17:25:07,535 49 | complex_broadcast_t operator*(S self, std::complex other) 2024-03-05T17:25:07,536 | ^~~~~~~~ 2024-03-05T17:25:07,536 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,537 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,537 184 | iter.store(*oiter); 2024-03-05T17:25:07,537 | ^~~~~~ 2024-03-05T17:25:07,538 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:07,538 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:07,539 | ^~~~~~~~ 2024-03-05T17:25:07,539 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,539 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:07,540 184 | iter.store(*oiter); 2024-03-05T17:25:07,540 | ^~~~~~ 2024-03-05T17:25:07,541 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:07,541 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:07,542 | ^~~~~~~~ 2024-03-05T17:25:07,543 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,544 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,544 184 | iter.store(*oiter); 2024-03-05T17:25:07,545 | ^~~~~~ 2024-03-05T17:25:07,545 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:07,546 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:07,547 | ^~~~~~~~ 2024-03-05T17:25:07,547 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,548 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:07,548 184 | iter.store(*oiter); 2024-03-05T17:25:07,549 | ^~~~~~ 2024-03-05T17:25:07,549 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:07,550 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:07,550 | ^~~~~~~~ 2024-03-05T17:25:07,551 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,551 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:07,552 184 | iter.store(*oiter); 2024-03-05T17:25:07,552 | ^~~~~~ 2024-03-05T17:25:07,553 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:07,553 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:07,554 | ^~~~~~~~ 2024-03-05T17:25:07,554 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,555 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,555 184 | iter.store(*oiter); 2024-03-05T17:25:07,556 | ^~~~~~ 2024-03-05T17:25:07,556 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:07,557 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:07,558 | ^~~~~~~~ 2024-03-05T17:25:07,558 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:07,559 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:07,559 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,560 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,560 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:07,561 | ^~~~~~~~ 2024-03-05T17:25:07,561 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:07,561 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:07,562 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,562 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,563 184 | iter.store(*oiter); 2024-03-05T17:25:07,563 | ^~~~~~ 2024-03-05T17:25:07,564 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:07,564 201 | list operator*(N n, list const &l) 2024-03-05T17:25:07,565 | ^~~~~~~~ 2024-03-05T17:25:07,565 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,566 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,566 184 | iter.store(*oiter); 2024-03-05T17:25:07,567 | ^~~~~~ 2024-03-05T17:25:07,567 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:07,568 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:07,569 | ^~~~~~~~ 2024-03-05T17:25:07,569 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,570 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:07,570 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:07,571 | ^~~~~~~~ 2024-03-05T17:25:07,571 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,572 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:07,573 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:07,573 | ^~~~~~~~ 2024-03-05T17:25:07,573 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,574 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:07,575 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:07,575 | ^~~~~~~~ 2024-03-05T17:25:07,575 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,576 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’: 2024-03-05T17:25:07,576 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T17:25:07,577 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:07,577 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:07,578 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:07,579 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-05T17:25:07,579 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:07,580 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:07,580 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:07,581 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-05T17:25:07,581 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-05T17:25:07,582 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T17:25:07,583 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T17:25:07,583 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >&)’ 2024-03-05T17:25:07,584 178 | auto oiter = vectorizer::vbegin(other); 2024-03-05T17:25:07,584 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-05T17:25:07,585 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-05T17:25:07,585 17 | static auto vbegin(E &&expr) 2024-03-05T17:25:07,586 | ^~~~~~ 2024-03-05T17:25:07,586 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,587 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >&]’: 2024-03-05T17:25:07,587 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T17:25:07,588 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-05T17:25:07,588 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:07,589 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:07,590 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:07,590 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:07,591 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:07,591 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:07,592 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-05T17:25:07,592 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-05T17:25:07,593 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T17:25:07,594 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T17:25:07,594 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-05T17:25:07,595 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-05T17:25:07,595 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-05T17:25:07,596 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >]’ 2024-03-05T17:25:07,596 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-05T17:25:07,597 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,598 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-05T17:25:07,598 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-05T17:25:07,599 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:07,599 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:07,600 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:07,601 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:07,602 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:07,603 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:07,603 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:07,604 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-05T17:25:07,605 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-05T17:25:07,606 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T17:25:07,607 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T17:25:07,607 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T17:25:07,608 184 | iter.store(*oiter); 2024-03-05T17:25:07,609 | ^~~~~~ 2024-03-05T17:25:07,619 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:25:07,620 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:07,620 | ^~~~~~~~ 2024-03-05T17:25:07,621 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:07,622 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:07,622 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,623 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,624 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:07,624 | ^~~~~~~~ 2024-03-05T17:25:07,625 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:07,625 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:07,626 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,627 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:07,628 184 | iter.store(*oiter); 2024-03-05T17:25:07,628 | ^~~~~~ 2024-03-05T17:25:07,629 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:07,630 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:07,631 | ^~~~~~~~ 2024-03-05T17:25:07,632 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,633 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:07,633 184 | iter.store(*oiter); 2024-03-05T17:25:07,634 | ^~~~~~ 2024-03-05T17:25:07,635 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:07,636 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:07,637 | ^~~~~~~~ 2024-03-05T17:25:07,637 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,638 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,639 184 | iter.store(*oiter); 2024-03-05T17:25:07,640 | ^~~~~~ 2024-03-05T17:25:07,641 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:07,641 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:07,642 | ^~~~~~~~ 2024-03-05T17:25:07,643 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,643 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:07,644 184 | iter.store(*oiter); 2024-03-05T17:25:07,644 | ^~~~~~ 2024-03-05T17:25:07,645 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:07,645 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:07,646 | ^~~~~~~~ 2024-03-05T17:25:07,647 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,648 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:07,648 184 | iter.store(*oiter); 2024-03-05T17:25:07,649 | ^~~~~~ 2024-03-05T17:25:07,650 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:07,650 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:07,651 | ^~~~~~~~ 2024-03-05T17:25:07,652 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,652 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,653 184 | iter.store(*oiter); 2024-03-05T17:25:07,654 | ^~~~~~ 2024-03-05T17:25:07,655 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:07,655 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:07,656 | ^~~~~~~~ 2024-03-05T17:25:07,657 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:07,657 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:07,658 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,659 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,659 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:07,660 | ^~~~~~~~ 2024-03-05T17:25:07,660 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:07,661 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:07,661 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,662 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,662 184 | iter.store(*oiter); 2024-03-05T17:25:07,663 | ^~~~~~ 2024-03-05T17:25:07,663 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:07,664 201 | list operator*(N n, list const &l) 2024-03-05T17:25:07,664 | ^~~~~~~~ 2024-03-05T17:25:07,665 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,665 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,666 184 | iter.store(*oiter); 2024-03-05T17:25:07,666 | ^~~~~~ 2024-03-05T17:25:07,666 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:07,667 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:07,667 | ^~~~~~~~ 2024-03-05T17:25:07,668 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,668 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:07,669 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:07,669 | ^~~~~~~~ 2024-03-05T17:25:07,669 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,670 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:07,670 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:07,671 | ^~~~~~~~ 2024-03-05T17:25:07,671 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,672 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:07,672 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:07,672 | ^~~~~~~~ 2024-03-05T17:25:07,673 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,673 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-05T17:25:07,674 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-05T17:25:07,674 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-05T17:25:07,674 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:07,675 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:07,675 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-05T17:25:07,676 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-05T17:25:07,677 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-05T17:25:07,677 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-05T17:25:07,677 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-05T17:25:07,678 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-05T17:25:07,678 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-05T17:25:07,679 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-05T17:25:07,679 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-05T17:25:07,680 184 | iter.store(*oiter); 2024-03-05T17:25:07,680 | ^~~~~~ 2024-03-05T17:25:07,680 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-05T17:25:07,681 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:07,681 | ^~~~~~~~ 2024-03-05T17:25:07,682 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:07,682 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:07,682 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,683 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,683 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-05T17:25:07,684 | ^~~~~~~~ 2024-03-05T17:25:07,684 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-05T17:25:07,684 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-05T17:25:07,685 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,685 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-05T17:25:07,686 184 | iter.store(*oiter); 2024-03-05T17:25:07,686 | ^~~~~~ 2024-03-05T17:25:07,687 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-05T17:25:07,687 265 | T operator*(none const &t0, T const &t1) 2024-03-05T17:25:07,687 | ^~~~~~~~ 2024-03-05T17:25:07,688 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,688 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:07,689 184 | iter.store(*oiter); 2024-03-05T17:25:07,689 | ^~~~~~ 2024-03-05T17:25:07,690 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-05T17:25:07,690 271 | T operator*(T const &t0, none const &t1) 2024-03-05T17:25:07,691 | ^~~~~~~~ 2024-03-05T17:25:07,691 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,691 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,692 184 | iter.store(*oiter); 2024-03-05T17:25:07,692 | ^~~~~~ 2024-03-05T17:25:07,693 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-05T17:25:07,693 277 | none operator*(none const &t0, none const &t1) 2024-03-05T17:25:07,693 | ^~~~~~~~ 2024-03-05T17:25:07,694 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,694 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-05T17:25:07,695 184 | iter.store(*oiter); 2024-03-05T17:25:07,695 | ^~~~~~ 2024-03-05T17:25:07,695 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-05T17:25:07,696 404 | list operator*(static_list const &self, long t) 2024-03-05T17:25:07,696 | ^~~~~~~~ 2024-03-05T17:25:07,697 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,697 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-05T17:25:07,697 184 | iter.store(*oiter); 2024-03-05T17:25:07,698 | ^~~~~~ 2024-03-05T17:25:07,698 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-05T17:25:07,699 411 | list operator*(long t, static_list const &self) 2024-03-05T17:25:07,699 | ^~~~~~~~ 2024-03-05T17:25:07,700 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,700 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,701 184 | iter.store(*oiter); 2024-03-05T17:25:07,702 | ^~~~~~ 2024-03-05T17:25:07,702 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-05T17:25:07,702 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:07,703 | ^~~~~~~~ 2024-03-05T17:25:07,703 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:07,703 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:07,704 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,704 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,705 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-05T17:25:07,705 | ^~~~~~~~ 2024-03-05T17:25:07,705 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-05T17:25:07,706 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-05T17:25:07,706 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-05T17:25:07,706 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,707 184 | iter.store(*oiter); 2024-03-05T17:25:07,707 | ^~~~~~ 2024-03-05T17:25:07,708 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-05T17:25:07,708 201 | list operator*(N n, list const &l) 2024-03-05T17:25:07,709 | ^~~~~~~~ 2024-03-05T17:25:07,709 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-05T17:25:07,710 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,710 184 | iter.store(*oiter); 2024-03-05T17:25:07,711 | ^~~~~~ 2024-03-05T17:25:07,711 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-05T17:25:07,712 655 | inline str operator*(str const &s, long n) 2024-03-05T17:25:07,712 | ^~~~~~~~ 2024-03-05T17:25:07,713 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,713 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-05T17:25:07,714 667 | inline str operator*(long t, str const &s) 2024-03-05T17:25:07,714 | ^~~~~~~~ 2024-03-05T17:25:07,715 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,715 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-05T17:25:07,716 672 | inline str operator*(chr const &s, long n) 2024-03-05T17:25:07,716 | ^~~~~~~~ 2024-03-05T17:25:07,716 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,717 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-05T17:25:07,717 682 | inline str operator*(long t, chr const &c) 2024-03-05T17:25:07,717 | ^~~~~~~~ 2024-03-05T17:25:07,718 /tmp/pip-build-env-dxrwq8iw/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-05T17:25:07,718 ninja: build stopped: subcommand failed. 2024-03-05T17:25:07,726 ERROR: Preparing metadata (pyproject.toml) exited with 1 2024-03-05T17:25:07,740 [bold magenta]full command[/]: [blue]/usr/bin/python3 /home/piwheels/.local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py prepare_metadata_for_build_wheel /tmp/tmpv2gtgity[/] 2024-03-05T17:25:07,740 [bold magenta]cwd[/]: /tmp/pip-wheel-wnc5j8ya/fluidimage_f32bc6bde5ab4d49a5a174d0811f728f 2024-03-05T17:25:07,741 Preparing metadata (pyproject.toml): finished with status 'error' 2024-03-05T17:25:07,743 ERROR: metadata generation failed 2024-03-05T17:25:07,749 Exception information: 2024-03-05T17:25:07,749 Traceback (most recent call last): 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/operations/build/metadata.py", line 35, in generate_metadata 2024-03-05T17:25:07,749 distinfo_dir = backend.prepare_metadata_for_build_wheel(metadata_dir) 2024-03-05T17:25:07,749 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/utils/misc.py", line 772, in prepare_metadata_for_build_wheel 2024-03-05T17:25:07,749 return super().prepare_metadata_for_build_wheel( 2024-03-05T17:25:07,749 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_impl.py", line 186, in prepare_metadata_for_build_wheel 2024-03-05T17:25:07,749 return self._call_hook('prepare_metadata_for_build_wheel', { 2024-03-05T17:25:07,749 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_impl.py", line 311, in _call_hook 2024-03-05T17:25:07,749 self._subprocess_runner( 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/utils/subprocess.py", line 252, in runner 2024-03-05T17:25:07,749 call_subprocess( 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2024-03-05T17:25:07,749 raise error 2024-03-05T17:25:07,749 pip._internal.exceptions.InstallationSubprocessError: Preparing metadata (pyproject.toml) exited with 1 2024-03-05T17:25:07,749 2024-03-05T17:25:07,749 The above exception was the direct cause of the following exception: 2024-03-05T17:25:07,749 2024-03-05T17:25:07,749 Traceback (most recent call last): 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2024-03-05T17:25:07,749 status = run_func(*args) 2024-03-05T17:25:07,749 ^^^^^^^^^^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper 2024-03-05T17:25:07,749 return func(self, options, args) 2024-03-05T17:25:07,749 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/commands/wheel.py", line 147, in run 2024-03-05T17:25:07,749 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2024-03-05T17:25:07,749 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve 2024-03-05T17:25:07,749 result = self._result = resolver.resolve( 2024-03-05T17:25:07,749 ^^^^^^^^^^^^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2024-03-05T17:25:07,749 state = resolution.resolve(requirements, max_rounds=max_rounds) 2024-03-05T17:25:07,749 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2024-03-05T17:25:07,749 self._add_to_criteria(self.state.criteria, r, parent=None) 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2024-03-05T17:25:07,749 if not criterion.candidates: 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2024-03-05T17:25:07,749 return bool(self._sequence) 2024-03-05T17:25:07,749 ^^^^^^^^^^^^^^^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2024-03-05T17:25:07,749 return any(self) 2024-03-05T17:25:07,749 ^^^^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2024-03-05T17:25:07,749 return (c for c in iterator if id(c) not in self._incompatible_ids) 2024-03-05T17:25:07,749 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2024-03-05T17:25:07,749 candidate = func() 2024-03-05T17:25:07,749 ^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 211, in _make_candidate_from_link 2024-03-05T17:25:07,749 self._link_candidate_cache[link] = LinkCandidate( 2024-03-05T17:25:07,749 ^^^^^^^^^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2024-03-05T17:25:07,749 super().__init__( 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2024-03-05T17:25:07,749 self.dist = self._prepare() 2024-03-05T17:25:07,749 ^^^^^^^^^^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2024-03-05T17:25:07,749 dist = self._prepare_distribution() 2024-03-05T17:25:07,749 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2024-03-05T17:25:07,749 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2024-03-05T17:25:07,749 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 525, in prepare_linked_requirement 2024-03-05T17:25:07,749 return self._prepare_linked_requirement(req, parallel_builds) 2024-03-05T17:25:07,749 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 640, in _prepare_linked_requirement 2024-03-05T17:25:07,749 dist = _get_prepared_distribution( 2024-03-05T17:25:07,749 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2024-03-05T17:25:07,749 abstract_dist.prepare_distribution_metadata( 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/distributions/sdist.py", line 67, in prepare_distribution_metadata 2024-03-05T17:25:07,749 self.req.prepare_metadata() 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/req/req_install.py", line 577, in prepare_metadata 2024-03-05T17:25:07,749 self.metadata_directory = generate_metadata( 2024-03-05T17:25:07,749 ^^^^^^^^^^^^^^^^^^ 2024-03-05T17:25:07,749 File "/home/piwheels/.local/lib/python3.11/site-packages/pip/_internal/operations/build/metadata.py", line 37, in generate_metadata 2024-03-05T17:25:07,749 raise MetadataGenerationFailed(package_details=details) from error 2024-03-05T17:25:07,749 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2024-03-05T17:25:07,763 Removed fluidimage==0.3.0rc1 from https://files.pythonhosted.org/packages/9e/fb/e27ee1fbf31acd2618d789e1b32279bef1469d37ebbb746fc0c2cc6c6ba3/fluidimage-0.3.0rc1.tar.gz from build tracker '/tmp/pip-build-tracker-824ghpym' 2024-03-05T17:25:07,764 Removed build tracker: '/tmp/pip-build-tracker-824ghpym'