2024-02-19T11:35:40,827 Created temporary directory: /tmp/pip-build-tracker-xalq09hj 2024-02-19T11:35:40,828 Initialized build tracking at /tmp/pip-build-tracker-xalq09hj 2024-02-19T11:35:40,829 Created build tracker: /tmp/pip-build-tracker-xalq09hj 2024-02-19T11:35:40,829 Entered build tracker: /tmp/pip-build-tracker-xalq09hj 2024-02-19T11:35:40,830 Created temporary directory: /tmp/pip-wheel-nxgx94rr 2024-02-19T11:35:40,833 Created temporary directory: /tmp/pip-ephem-wheel-cache-5re2riio 2024-02-19T11:35:40,855 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-02-19T11:35:40,858 2 location(s) to search for versions of fluidimage: 2024-02-19T11:35:40,858 * https://pypi.org/simple/fluidimage/ 2024-02-19T11:35:40,858 * https://www.piwheels.org/simple/fluidimage/ 2024-02-19T11:35:40,859 Fetching project page and analyzing links: https://pypi.org/simple/fluidimage/ 2024-02-19T11:35:40,860 Getting page https://pypi.org/simple/fluidimage/ 2024-02-19T11:35:40,861 Found index url https://pypi.org/simple/ 2024-02-19T11:35:41,001 Fetched page https://pypi.org/simple/fluidimage/ as application/vnd.pypi.simple.v1+json 2024-02-19T11:35:41,011 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-02-19T11:35:41,012 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-02-19T11:35:41,013 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-02-19T11:35:41,014 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-02-19T11:35:41,015 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-02-19T11:35:41,015 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-02-19T11:35:41,016 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-02-19T11:35:41,018 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-02-19T11:35:41,019 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-02-19T11:35:41,019 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-02-19T11:35:41,020 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-02-19T11:35:41,021 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-02-19T11:35:41,021 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-02-19T11:35:41,022 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-02-19T11:35:41,023 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-02-19T11:35:41,023 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-02-19T11:35:41,023 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-02-19T11:35:41,024 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-02-19T11:35:41,024 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-02-19T11:35:41,025 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-02-19T11:35:41,026 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-02-19T11:35:41,026 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-02-19T11:35:41,027 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-02-19T11:35:41,027 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-02-19T11:35:41,028 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-02-19T11:35:41,029 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-02-19T11:35:41,029 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-02-19T11:35:41,030 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-02-19T11:35:41,030 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-02-19T11:35:41,031 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-02-19T11:35:41,032 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-02-19T11:35:41,032 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-02-19T11:35:41,033 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-02-19T11:35:41,033 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-02-19T11:35:41,034 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-02-19T11:35:41,035 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-02-19T11:35:41,035 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-02-19T11:35:41,036 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-02-19T11:35:41,037 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-02-19T11:35:41,037 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-02-19T11:35:41,037 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-02-19T11:35:41,038 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-02-19T11:35:41,038 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-02-19T11:35:41,039 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-02-19T11:35:41,039 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-02-19T11:35:41,040 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-02-19T11:35:41,041 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-02-19T11:35:41,041 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-02-19T11:35:41,042 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-02-19T11:35:41,042 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-02-19T11:35:41,044 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-02-19T11:35:41,044 Fetching project page and analyzing links: https://www.piwheels.org/simple/fluidimage/ 2024-02-19T11:35:41,045 Getting page https://www.piwheels.org/simple/fluidimage/ 2024-02-19T11:35:41,046 Found index url https://www.piwheels.org/simple/ 2024-02-19T11:35:41,212 Fetched page https://www.piwheels.org/simple/fluidimage/ as text/html 2024-02-19T11:35:41,218 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-02-19T11:35:41,219 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-02-19T11:35:41,219 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-02-19T11:35:41,220 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-02-19T11:35:41,220 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-02-19T11:35:41,221 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-02-19T11:35:41,222 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-02-19T11:35:41,222 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-02-19T11:35:41,223 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-02-19T11:35:41,224 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-02-19T11:35:41,224 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-02-19T11:35:41,225 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-02-19T11:35:41,225 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-02-19T11:35:41,226 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-02-19T11:35:41,226 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-02-19T11:35:41,227 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-02-19T11:35:41,227 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-02-19T11:35:41,228 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-02-19T11:35:41,228 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-02-19T11:35:41,229 Skipping link: not a file: https://www.piwheels.org/simple/fluidimage/ 2024-02-19T11:35:41,230 Skipping link: not a file: https://pypi.org/simple/fluidimage/ 2024-02-19T11:35:41,249 Given no hashes to check 1 links for project 'fluidimage': discarding no candidates 2024-02-19T11:35:41,267 Collecting fluidimage==0.2.0 2024-02-19T11:35:41,269 Created temporary directory: /tmp/pip-unpack-77c5ylo6 2024-02-19T11:35:41,496 Downloading fluidimage-0.2.0.tar.gz (987 kB) 2024-02-19T11:35:42,163 Added fluidimage==0.2.0 from https://files.pythonhosted.org/packages/4f/13/c25676a48efaecd616c59991b246002870ca1d7ae87c19ff75568c73d674/fluidimage-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-xalq09hj' 2024-02-19T11:35:42,172 Created temporary directory: /tmp/pip-build-env-px7pqvp5 2024-02-19T11:35:42,176 Installing build dependencies: started 2024-02-19T11:35:42,178 Running command pip subprocess to install build dependencies 2024-02-19T11:35:43,305 Using pip 23.3.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-02-19T11:35:43,824 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-02-19T11:35:44,213 Collecting meson-python 2024-02-19T11:35:44,234 Using cached https://www.piwheels.org/simple/meson-python/meson_python-0.15.0-py3-none-any.whl (25 kB) 2024-02-19T11:35:44,806 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-02-19T11:35:44,809 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-02-19T11:35:44,812 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-02-19T11:35:44,816 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-02-19T11:35:44,819 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-02-19T11:35:45,081 Collecting numpy 2024-02-19T11:35:45,102 Using cached https://www.piwheels.org/simple/numpy/numpy-1.26.4-cp311-cp311-linux_armv7l.whl (5.6 MB) 2024-02-19T11:35:45,437 Collecting transonic>=0.6.2 2024-02-19T11:35:45,448 Downloading https://www.piwheels.org/simple/transonic/transonic-0.6.2-py3-none-any.whl (73 kB) 2024-02-19T11:35:45,473 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.3/73.3 kB 3.8 MB/s eta 0:00:00 2024-02-19T11:35:45,702 Collecting pythran>=0.9.7 2024-02-19T11:35:45,717 Using cached https://www.piwheels.org/simple/pythran/pythran-0.15.0-py3-none-any.whl (4.3 MB) 2024-02-19T11:35:46,241 Collecting meson>=0.63.3 (from meson-python) 2024-02-19T11:35:46,262 Using cached https://www.piwheels.org/simple/meson/meson-1.3.2-py3-none-any.whl (977 kB) 2024-02-19T11:35:46,370 Collecting pyproject-metadata>=0.7.1 (from meson-python) 2024-02-19T11:35:46,386 Using cached https://www.piwheels.org/simple/pyproject-metadata/pyproject_metadata-0.7.1-py3-none-any.whl (7.4 kB) 2024-02-19T11:35:46,535 Collecting autopep8 (from transonic>=0.6.2) 2024-02-19T11:35:46,555 Using cached https://www.piwheels.org/simple/autopep8/autopep8-2.0.4-py2.py3-none-any.whl (45 kB) 2024-02-19T11:35:46,723 Collecting beniget~=0.4.0 (from transonic>=0.6.2) 2024-02-19T11:35:46,740 Using cached https://www.piwheels.org/simple/beniget/beniget-0.4.1-py3-none-any.whl (9.5 kB) 2024-02-19T11:35:46,846 Collecting gast~=0.5.0 (from transonic>=0.6.2) 2024-02-19T11:35:46,862 Using cached https://www.piwheels.org/simple/gast/gast-0.5.4-py3-none-any.whl (19 kB) 2024-02-19T11:35:46,958 Collecting ply>=3.4 (from pythran>=0.9.7) 2024-02-19T11:35:46,987 Using cached https://www.piwheels.org/simple/ply/ply-3.11-py2.py3-none-any.whl (49 kB) 2024-02-19T11:35:48,097 Collecting setuptools (from pythran>=0.9.7) 2024-02-19T11:35:48,110 Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.1.0-py3-none-any.whl (819 kB) 2024-02-19T11:35:48,415 Collecting packaging>=19.0 (from pyproject-metadata>=0.7.1->meson-python) 2024-02-19T11:35:48,430 Using cached https://www.piwheels.org/simple/packaging/packaging-23.2-py3-none-any.whl (53 kB) 2024-02-19T11:35:48,545 Collecting pycodestyle>=2.10.0 (from autopep8->transonic>=0.6.2) 2024-02-19T11:35:48,570 Using cached https://www.piwheels.org/simple/pycodestyle/pycodestyle-2.11.1-py2.py3-none-any.whl (31 kB) 2024-02-19T11:35:51,386 Installing collected packages: ply, setuptools, pycodestyle, packaging, numpy, meson, gast, pyproject-metadata, beniget, autopep8, transonic, pythran, meson-python 2024-02-19T11:35:53,904 Creating /tmp/pip-build-env-px7pqvp5/overlay/local/bin 2024-02-19T11:35:53,907 changing mode of /tmp/pip-build-env-px7pqvp5/overlay/local/bin/pycodestyle to 755 2024-02-19T11:36:02,794 changing mode of /tmp/pip-build-env-px7pqvp5/overlay/local/bin/f2py to 755 2024-02-19T11:36:06,251 changing mode of /tmp/pip-build-env-px7pqvp5/overlay/local/bin/meson to 755 2024-02-19T11:36:06,561 changing mode of /tmp/pip-build-env-px7pqvp5/overlay/local/bin/autopep8 to 755 2024-02-19T11:36:06,887 changing mode of /tmp/pip-build-env-px7pqvp5/overlay/local/bin/transonic to 755 2024-02-19T11:36:06,889 changing mode of /tmp/pip-build-env-px7pqvp5/overlay/local/bin/transonic-get-include to 755 2024-02-19T11:36:23,347 changing mode of /tmp/pip-build-env-px7pqvp5/overlay/local/bin/pythran to 755 2024-02-19T11:36:23,349 changing mode of /tmp/pip-build-env-px7pqvp5/overlay/local/bin/pythran-config to 755 2024-02-19T11:36:23,667 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.0 transonic-0.6.2 2024-02-19T11:36:23,947 [notice] A new release of pip is available: 23.3.1 -> 24.0 2024-02-19T11:36:23,947 [notice] To update, run: python3 -m pip install --upgrade pip 2024-02-19T11:36:24,314 Installing build dependencies: finished with status 'done' 2024-02-19T11:36:24,317 Getting requirements to build wheel: started 2024-02-19T11:36:24,318 Running command Getting requirements to build wheel 2024-02-19T11:36:24,711 Getting requirements to build wheel: finished with status 'done' 2024-02-19T11:36:24,733 Installing backend dependencies: started 2024-02-19T11:36:24,734 Running command pip subprocess to install backend dependencies 2024-02-19T11:36:25,908 Using pip 23.3.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-02-19T11:36:26,438 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-02-19T11:36:26,927 Collecting patchelf>=0.11.0 2024-02-19T11:36:26,928 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-02-19T11:36:26,938 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-02-19T11:36:26,960 Using cached patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (381 kB) 2024-02-19T11:36:29,201 Installing collected packages: patchelf 2024-02-19T11:36:29,253 Successfully installed patchelf-0.17.2.1 2024-02-19T11:36:29,522 [notice] A new release of pip is available: 23.3.1 -> 24.0 2024-02-19T11:36:29,523 [notice] To update, run: python3 -m pip install --upgrade pip 2024-02-19T11:36:29,750 Installing backend dependencies: finished with status 'done' 2024-02-19T11:36:29,752 Created temporary directory: /tmp/pip-modern-metadata-_smbjbwl 2024-02-19T11:36:29,754 Preparing metadata (pyproject.toml): started 2024-02-19T11:36:29,755 Running command Preparing metadata (pyproject.toml) 2024-02-19T11:36:31,123 + meson setup /tmp/pip-wheel-nxgx94rr/fluidimage_a26c349b0e9a4f68b54c9eb5f7b7ce72 /tmp/pip-wheel-nxgx94rr/fluidimage_a26c349b0e9a4f68b54c9eb5f7b7ce72/.mesonpy-xvgg4k0z -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md -Doptimization=3 --native-file=/tmp/pip-wheel-nxgx94rr/fluidimage_a26c349b0e9a4f68b54c9eb5f7b7ce72/.mesonpy-xvgg4k0z/meson-python-native-file.ini 2024-02-19T11:36:42,573 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-02-19T11:36:42,574 The Meson build system 2024-02-19T11:36:42,575 Version: 1.3.2 2024-02-19T11:36:42,575 Source dir: /tmp/pip-wheel-nxgx94rr/fluidimage_a26c349b0e9a4f68b54c9eb5f7b7ce72 2024-02-19T11:36:42,576 Build dir: /tmp/pip-wheel-nxgx94rr/fluidimage_a26c349b0e9a4f68b54c9eb5f7b7ce72/.mesonpy-xvgg4k0z 2024-02-19T11:36:42,577 Build type: native build 2024-02-19T11:36:42,578 Project name: fluidimage 2024-02-19T11:36:42,578 Project version: undefined 2024-02-19T11:36:42,579 C++ compiler for the host machine: c++ (gcc 12.2.0 "c++ (Raspbian 12.2.0-14+rpi1) 12.2.0") 2024-02-19T11:36:42,579 C++ linker for the host machine: c++ ld.bfd 2.40 2024-02-19T11:36:42,580 Host machine cpu family: arm 2024-02-19T11:36:42,581 Host machine cpu: armv7l 2024-02-19T11:36:42,581 Program python3 found: YES (/usr/bin/python3) 2024-02-19T11:36:42,582 Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 2024-02-19T11:36:42,583 Run-time dependency python found: YES 3.11 2024-02-19T11:36:42,583 Program pythran found: YES (/tmp/pip-build-env-px7pqvp5/overlay/local/bin/pythran) 2024-02-19T11:36:42,584 Found CMake: /usr/bin/cmake (3.25.1) 2024-02-19T11:36:42,585 Run-time dependency xsimd found: NO (tried pkgconfig and cmake) 2024-02-19T11:36:42,585 Build targets in project: 8 2024-02-19T11:36:42,586 fluidimage undefined 2024-02-19T11:36:42,588 User defined options 2024-02-19T11:36:42,589 Native files: /tmp/pip-wheel-nxgx94rr/fluidimage_a26c349b0e9a4f68b54c9eb5f7b7ce72/.mesonpy-xvgg4k0z/meson-python-native-file.ini 2024-02-19T11:36:42,589 buildtype : release 2024-02-19T11:36:42,590 optimization: 3 2024-02-19T11:36:42,591 b_ndebug : if-release 2024-02-19T11:36:42,591 b_vscrt : md 2024-02-19T11:36:42,593 Found ninja-1.11.1 at /usr/bin/ninja 2024-02-19T11:36:42,738 + /usr/bin/ninja 2024-02-19T11:36:46,269 [1/12] Generating src/fluidimage/topologies/__pythran__/example with a custom command (wrapped by meson to set env) 2024-02-19T11:36:46,722 [2/12] Generating src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline with a custom command (wrapped by meson to set env) 2024-02-19T11:36:48,362 [3/12] Generating src/fluidimage/calcul/__pythran__/subpix with a custom command (wrapped by meson to set env) 2024-02-19T11:36:52,115 [4/12] Generating src/fluidimage/calcul/__pythran__/correl with a custom command (wrapped by meson to set env) 2024-02-19T11:36:57,372 [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-02-19T11:36:57,373 FAILED: src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o 2024-02-19T11:36:57,374 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-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,375 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-02-19T11:36:57,376 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-02-19T11:36:57,377 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-02-19T11:36:57,378 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-02-19T11:36:57,379 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-02-19T11:36:57,379 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-02-19T11:36:57,380 from src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:1: 2024-02-19T11:36:57,381 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,382 101 | xsimd::batch> { 2024-02-19T11:36:57,382 | ^~~~~ 2024-02-19T11:36:57,383 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-02-19T11:36:57,384 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-02-19T11:36:57,384 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:57,385 34 | class batch; 2024-02-19T11:36:57,386 | ^~~~~ 2024-02-19T11:36:57,387 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-02-19T11:36:57,388 101 | xsimd::batch> { 2024-02-19T11:36:57,388 | ^~ 2024-02-19T11:36:57,389 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-02-19T11:36:57,390 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-02-19T11:36:57,391 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,392 103 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:57,393 | ^ 2024-02-19T11:36:57,393 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:57,394 34 | class batch; 2024-02-19T11:36:57,395 | ^~~~~ 2024-02-19T11:36:57,396 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-02-19T11:36:57,397 103 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:57,398 | ^ 2024-02-19T11:36:57,398 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:57,399 105 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:57,400 | ^~~~~~~~~~~ 2024-02-19T11:36:57,401 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,402 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-02-19T11:36:57,402 | ^~~~~~~~~~~~~~ 2024-02-19T11:36:57,403 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,404 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,405 119 | void store(xsimd::batch const &); 2024-02-19T11:36:57,406 | ^ 2024-02-19T11:36:57,406 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:57,407 34 | class batch; 2024-02-19T11:36:57,408 | ^~~~~ 2024-02-19T11:36:57,409 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-02-19T11:36:57,409 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-02-19T11:36:57,410 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-02-19T11:36:57,411 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-02-19T11:36:57,412 208 | -> decltype(xsimd::load_unaligned(data)) 2024-02-19T11:36:57,413 | ^~~~~~~~~~~~~~ 2024-02-19T11:36:57,414 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-02-19T11:36:57,415 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,415 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-02-19T11:36:57,421 | ^ 2024-02-19T11:36:57,422 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:57,423 34 | class batch; 2024-02-19T11:36:57,424 | ^~~~~ 2024-02-19T11:36:57,425 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,426 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,427 217 | val.store_unaligned(const_cast(data)); 2024-02-19T11:36:57,428 | ^~~~~~~~~~~~~~~ 2024-02-19T11:36:57,428 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-02-19T11:36:57,429 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-02-19T11:36:57,430 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-02-19T11:36:57,431 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-02-19T11:36:57,432 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-02-19T11:36:57,433 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-02-19T11:36:57,434 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,435 191 | xsimd::batch _splated; 2024-02-19T11:36:57,436 | ^ 2024-02-19T11:36:57,436 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:57,437 34 | class batch; 2024-02-19T11:36:57,438 | ^~~~~ 2024-02-19T11:36:57,439 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-02-19T11:36:57,440 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,441 733 | typename std::remove_reference::type::value_type>...>, 2024-02-19T11:36:57,441 | ^ 2024-02-19T11:36:57,442 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:57,443 34 | class batch; 2024-02-19T11:36:57,444 | ^~~~~ 2024-02-19T11:36:57,445 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-02-19T11:36:57,446 733 | typename std::remove_reference::type::value_type>...>, 2024-02-19T11:36:57,447 | ^~~ 2024-02-19T11:36:57,448 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-02-19T11:36:57,449 733 | typename std::remove_reference::type::value_type>...>, 2024-02-19T11:36:57,450 | ^ 2024-02-19T11:36:57,451 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-02-19T11:36:57,452 734 | typename std::remove_reference::type::simd_iterator...>; 2024-02-19T11:36:57,453 | ^ 2024-02-19T11:36:57,453 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,454 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-02-19T11:36:57,455 | ^~~~~~~~~~~~~ 2024-02-19T11:36:57,456 | nditerator 2024-02-19T11:36:57,457 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,458 740 | simd_iterator vbegin(types::vectorize) const; 2024-02-19T11:36:57,460 | ^~~~~~~~~~~~~ 2024-02-19T11:36:57,460 | nditerator 2024-02-19T11:36:57,461 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,462 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-02-19T11:36:57,463 | ^~~~~~~~~~~~~ 2024-02-19T11:36:57,463 | nditerator 2024-02-19T11:36:57,464 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,465 743 | simd_iterator vend(types::vectorize) const; 2024-02-19T11:36:57,466 | ^~~~~~~~~~~~~ 2024-02-19T11:36:57,466 | nditerator 2024-02-19T11:36:57,467 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-02-19T11:36:57,468 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,469 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,470 174 | using vT = xsimd::batch; 2024-02-19T11:36:57,471 | ^ 2024-02-19T11:36:57,472 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:57,473 34 | class batch; 2024-02-19T11:36:57,474 | ^~~~~ 2024-02-19T11:36:57,475 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-02-19T11:36:57,475 176 | static const std::size_t vN = vT::size; 2024-02-19T11:36:57,476 | ^~ 2024-02-19T11:36:57,477 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,478 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,479 445 | using vT = typename xsimd::batch; 2024-02-19T11:36:57,480 | ^ 2024-02-19T11:36:57,481 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:57,482 34 | class batch; 2024-02-19T11:36:57,483 | ^~~~~ 2024-02-19T11:36:57,484 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-02-19T11:36:57,484 445 | using vT = typename xsimd::batch; 2024-02-19T11:36:57,485 | ^ 2024-02-19T11:36:57,486 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-02-19T11:36:57,487 448 | static const std::size_t vN = vT::size; 2024-02-19T11:36:57,488 | ^~ 2024-02-19T11:36:57,489 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-02-19T11:36:57,491 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,491 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,492 219 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:57,493 | ^ 2024-02-19T11:36:57,494 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:57,495 34 | class batch; 2024-02-19T11:36:57,495 | ^~~~~ 2024-02-19T11:36:57,496 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-02-19T11:36:57,497 219 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:57,498 | ^ 2024-02-19T11:36:57,499 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:57,500 220 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:57,500 | ^~~~~~~~~~~ 2024-02-19T11:36:57,501 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,502 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,503 497 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:57,504 | ^ 2024-02-19T11:36:57,505 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:57,506 34 | class batch; 2024-02-19T11:36:57,507 | ^~~~~ 2024-02-19T11:36:57,508 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-02-19T11:36:57,509 497 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:57,510 | ^ 2024-02-19T11:36:57,511 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:57,512 498 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:57,513 | ^~~~~~~~~~~ 2024-02-19T11:36:57,513 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-02-19T11:36:57,514 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-02-19T11:36:57,515 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-02-19T11:36:57,517 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-02-19T11:36:57,518 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,520 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-02-19T11:36:57,520 | ^ 2024-02-19T11:36:57,521 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:57,522 34 | class batch; 2024-02-19T11:36:57,523 | ^~~~~ 2024-02-19T11:36:57,524 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-02-19T11:36:57,525 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-02-19T11:36:57,525 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,526 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-02-19T11:36:57,527 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,528 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,528 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-02-19T11:36:57,529 | ^~~~~~~ 2024-02-19T11:36:57,530 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,531 595 | struct numpy_expr { 2024-02-19T11:36:57,532 | ^~~~~~~~~~ 2024-02-19T11:36:57,533 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,534 240 | numpy_expr::vbegin(vectorize) const 2024-02-19T11:36:57,535 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,536 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,537 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-02-19T11:36:57,538 | ^~~~~~ 2024-02-19T11:36:57,539 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,540 595 | struct numpy_expr { 2024-02-19T11:36:57,541 | ^~~~~~~~~~ 2024-02-19T11:36:57,542 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,543 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-02-19T11:36:57,544 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,544 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,545 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-02-19T11:36:57,546 | ^~~~~ 2024-02-19T11:36:57,547 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,547 595 | struct numpy_expr { 2024-02-19T11:36:57,548 | ^~~~~~~~~~ 2024-02-19T11:36:57,549 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,550 257 | numpy_expr::vend(vectorize) const 2024-02-19T11:36:57,551 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,552 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,553 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-02-19T11:36:57,554 | ^~~~ 2024-02-19T11:36:57,555 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,556 595 | struct numpy_expr { 2024-02-19T11:36:57,557 | ^~~~~~~~~~ 2024-02-19T11:36:57,558 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-02-19T11:36:57,559 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-02-19T11:36:57,559 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,560 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,561 334 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:57,562 | ^ 2024-02-19T11:36:57,564 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:57,565 34 | class batch; 2024-02-19T11:36:57,566 | ^~~~~ 2024-02-19T11:36:57,567 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-02-19T11:36:57,567 334 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:57,568 | ^ 2024-02-19T11:36:57,569 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:57,570 335 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:57,571 | ^~~~~~~~~~~ 2024-02-19T11:36:57,571 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,572 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,573 721 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:57,574 | ^ 2024-02-19T11:36:57,575 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:57,576 34 | class batch; 2024-02-19T11:36:57,576 | ^~~~~ 2024-02-19T11:36:57,577 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-02-19T11:36:57,578 721 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:57,579 | ^ 2024-02-19T11:36:57,580 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:57,581 722 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:57,582 | ^~~~~~~~~~~ 2024-02-19T11:36:57,583 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,584 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,585 690 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:57,586 | ^ 2024-02-19T11:36:57,587 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:57,588 34 | class batch; 2024-02-19T11:36:57,589 | ^~~~~ 2024-02-19T11:36:57,590 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-02-19T11:36:57,591 690 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:57,592 | ^ 2024-02-19T11:36:57,593 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:57,594 691 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:57,595 | ^~~~~~~~~~~ 2024-02-19T11:36:57,596 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,597 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,598 249 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:57,599 | ^ 2024-02-19T11:36:57,599 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:57,600 34 | class batch; 2024-02-19T11:36:57,601 | ^~~~~ 2024-02-19T11:36:57,602 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-02-19T11:36:57,603 249 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:57,603 | ^ 2024-02-19T11:36:57,604 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:57,605 250 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:57,606 | ^~~~~~~~~~~ 2024-02-19T11:36:57,607 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,608 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,609 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,610 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,611 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,612 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,613 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,614 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,615 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-02-19T11:36:57,616 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-02-19T11:36:57,617 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,618 184 | iter.store(*oiter); 2024-02-19T11:36:57,619 | ^~~~~~ 2024-02-19T11:36:57,620 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-02-19T11:36:57,620 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-02-19T11:36:57,621 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,622 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:36:57,623 | ^~~~~~~~ 2024-02-19T11:36:57,624 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,625 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:36:57,626 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,627 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,628 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:36:57,629 | ^~~~~~~~ 2024-02-19T11:36:57,630 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,631 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:36:57,632 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,633 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,634 184 | iter.store(*oiter); 2024-02-19T11:36:57,635 | ^~~~~~ 2024-02-19T11:36:57,636 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,637 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:36:57,638 | ^~~~~~~~ 2024-02-19T11:36:57,638 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,640 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,641 184 | iter.store(*oiter); 2024-02-19T11:36:57,642 | ^~~~~~ 2024-02-19T11:36:57,642 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,643 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:36:57,644 | ^~~~~~~~ 2024-02-19T11:36:57,645 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,646 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,646 184 | iter.store(*oiter); 2024-02-19T11:36:57,647 | ^~~~~~ 2024-02-19T11:36:57,648 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,649 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:36:57,650 | ^~~~~~~~ 2024-02-19T11:36:57,651 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,652 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,653 184 | iter.store(*oiter); 2024-02-19T11:36:57,654 | ^~~~~~ 2024-02-19T11:36:57,655 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-02-19T11:36:57,656 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,657 404 | list operator*(static_list const &self, long t) 2024-02-19T11:36:57,658 | ^~~~~~~~ 2024-02-19T11:36:57,659 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,660 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,661 184 | iter.store(*oiter); 2024-02-19T11:36:57,661 | ^~~~~~ 2024-02-19T11:36:57,662 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,663 411 | list operator*(long t, static_list const &self) 2024-02-19T11:36:57,665 | ^~~~~~~~ 2024-02-19T11:36:57,666 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,666 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,667 184 | iter.store(*oiter); 2024-02-19T11:36:57,668 | ^~~~~~ 2024-02-19T11:36:57,669 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-02-19T11:36:57,670 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,670 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:57,671 | ^~~~~~~~ 2024-02-19T11:36:57,672 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:57,673 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:57,674 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,675 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,676 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:57,677 | ^~~~~~~~ 2024-02-19T11:36:57,678 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:57,679 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:57,680 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,681 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,682 184 | iter.store(*oiter); 2024-02-19T11:36:57,683 | ^~~~~~ 2024-02-19T11:36:57,684 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,685 201 | list operator*(N n, list const &l) 2024-02-19T11:36:57,686 | ^~~~~~~~ 2024-02-19T11:36:57,687 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,688 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,688 184 | iter.store(*oiter); 2024-02-19T11:36:57,690 | ^~~~~~ 2024-02-19T11:36:57,691 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-02-19T11:36:57,691 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-02-19T11:36:57,693 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-02-19T11:36:57,693 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-02-19T11:36:57,694 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,695 655 | inline str operator*(str const &s, long n) 2024-02-19T11:36:57,696 | ^~~~~~~~ 2024-02-19T11:36:57,696 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,697 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,698 667 | inline str operator*(long t, str const &s) 2024-02-19T11:36:57,699 | ^~~~~~~~ 2024-02-19T11:36:57,700 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,701 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,702 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:36:57,703 | ^~~~~~~~ 2024-02-19T11:36:57,704 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,704 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,705 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:36:57,706 | ^~~~~~~~ 2024-02-19T11:36:57,707 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,708 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,709 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,710 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,712 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,712 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,713 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,714 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,715 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,716 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-02-19T11:36:57,717 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-02-19T11:36:57,718 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,718 184 | iter.store(*oiter); 2024-02-19T11:36:57,719 | ^~~~~~ 2024-02-19T11:36:57,720 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,721 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:36:57,722 | ^~~~~~~~ 2024-02-19T11:36:57,723 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,723 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:36:57,724 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,725 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,726 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:36:57,727 | ^~~~~~~~ 2024-02-19T11:36:57,728 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,728 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:36:57,729 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,730 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,731 184 | iter.store(*oiter); 2024-02-19T11:36:57,732 | ^~~~~~ 2024-02-19T11:36:57,733 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,734 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:36:57,735 | ^~~~~~~~ 2024-02-19T11:36:57,735 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,736 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,737 184 | iter.store(*oiter); 2024-02-19T11:36:57,737 | ^~~~~~ 2024-02-19T11:36:57,738 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,739 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:36:57,739 | ^~~~~~~~ 2024-02-19T11:36:57,740 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,741 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,741 184 | iter.store(*oiter); 2024-02-19T11:36:57,742 | ^~~~~~ 2024-02-19T11:36:57,743 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,744 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:36:57,745 | ^~~~~~~~ 2024-02-19T11:36:57,746 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,747 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,748 184 | iter.store(*oiter); 2024-02-19T11:36:57,749 | ^~~~~~ 2024-02-19T11:36:57,750 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,750 404 | list operator*(static_list const &self, long t) 2024-02-19T11:36:57,751 | ^~~~~~~~ 2024-02-19T11:36:57,752 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,753 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,754 184 | iter.store(*oiter); 2024-02-19T11:36:57,755 | ^~~~~~ 2024-02-19T11:36:57,756 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,757 411 | list operator*(long t, static_list const &self) 2024-02-19T11:36:57,757 | ^~~~~~~~ 2024-02-19T11:36:57,758 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,759 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,760 184 | iter.store(*oiter); 2024-02-19T11:36:57,760 | ^~~~~~ 2024-02-19T11:36:57,761 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,762 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:57,763 | ^~~~~~~~ 2024-02-19T11:36:57,763 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:57,764 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:57,765 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,766 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,767 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:57,768 | ^~~~~~~~ 2024-02-19T11:36:57,769 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:57,770 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:57,771 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,772 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,772 184 | iter.store(*oiter); 2024-02-19T11:36:57,773 | ^~~~~~ 2024-02-19T11:36:57,774 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,775 201 | list operator*(N n, list const &l) 2024-02-19T11:36:57,776 | ^~~~~~~~ 2024-02-19T11:36:57,776 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,777 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,778 184 | iter.store(*oiter); 2024-02-19T11:36:57,779 | ^~~~~~ 2024-02-19T11:36:57,780 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,781 655 | inline str operator*(str const &s, long n) 2024-02-19T11:36:57,782 | ^~~~~~~~ 2024-02-19T11:36:57,782 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,783 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,784 667 | inline str operator*(long t, str const &s) 2024-02-19T11:36:57,784 | ^~~~~~~~ 2024-02-19T11:36:57,785 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,786 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,786 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:36:57,787 | ^~~~~~~~ 2024-02-19T11:36:57,788 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,788 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,789 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:36:57,790 | ^~~~~~~~ 2024-02-19T11:36:57,791 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,792 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,793 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,794 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,795 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,796 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,797 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,797 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-02-19T11:36:57,798 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,799 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,800 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,801 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,802 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-02-19T11:36:57,803 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-02-19T11:36:57,804 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,804 184 | iter.store(*oiter); 2024-02-19T11:36:57,805 | ^~~~~~ 2024-02-19T11:36:57,806 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,807 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:36:57,808 | ^~~~~~~~ 2024-02-19T11:36:57,809 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,810 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:36:57,810 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,811 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,812 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:36:57,812 | ^~~~~~~~ 2024-02-19T11:36:57,813 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,814 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:36:57,814 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,815 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,816 184 | iter.store(*oiter); 2024-02-19T11:36:57,817 | ^~~~~~ 2024-02-19T11:36:57,817 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,818 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:36:57,819 | ^~~~~~~~ 2024-02-19T11:36:57,820 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,821 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,822 184 | iter.store(*oiter); 2024-02-19T11:36:57,823 | ^~~~~~ 2024-02-19T11:36:57,824 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,825 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:36:57,825 | ^~~~~~~~ 2024-02-19T11:36:57,826 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,827 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,828 184 | iter.store(*oiter); 2024-02-19T11:36:57,829 | ^~~~~~ 2024-02-19T11:36:57,829 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,830 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:36:57,831 | ^~~~~~~~ 2024-02-19T11:36:57,832 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,833 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,834 184 | iter.store(*oiter); 2024-02-19T11:36:57,834 | ^~~~~~ 2024-02-19T11:36:57,835 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,836 404 | list operator*(static_list const &self, long t) 2024-02-19T11:36:57,837 | ^~~~~~~~ 2024-02-19T11:36:57,838 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,838 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,839 184 | iter.store(*oiter); 2024-02-19T11:36:57,840 | ^~~~~~ 2024-02-19T11:36:57,841 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,841 411 | list operator*(long t, static_list const &self) 2024-02-19T11:36:57,842 | ^~~~~~~~ 2024-02-19T11:36:57,843 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,844 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,844 184 | iter.store(*oiter); 2024-02-19T11:36:57,845 | ^~~~~~ 2024-02-19T11:36:57,846 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,847 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:57,848 | ^~~~~~~~ 2024-02-19T11:36:57,848 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:57,849 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:57,850 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,851 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,852 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:57,853 | ^~~~~~~~ 2024-02-19T11:36:57,853 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:57,854 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:57,855 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,856 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,856 184 | iter.store(*oiter); 2024-02-19T11:36:57,857 | ^~~~~~ 2024-02-19T11:36:57,858 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,859 201 | list operator*(N n, list const &l) 2024-02-19T11:36:57,860 | ^~~~~~~~ 2024-02-19T11:36:57,861 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,861 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,862 184 | iter.store(*oiter); 2024-02-19T11:36:57,863 | ^~~~~~ 2024-02-19T11:36:57,864 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,865 655 | inline str operator*(str const &s, long n) 2024-02-19T11:36:57,865 | ^~~~~~~~ 2024-02-19T11:36:57,866 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,867 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,868 667 | inline str operator*(long t, str const &s) 2024-02-19T11:36:57,869 | ^~~~~~~~ 2024-02-19T11:36:57,870 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,871 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,872 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:36:57,872 | ^~~~~~~~ 2024-02-19T11:36:57,873 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,874 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,875 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:36:57,876 | ^~~~~~~~ 2024-02-19T11:36:57,877 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,878 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,879 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,880 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,881 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,882 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,883 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,884 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-02-19T11:36:57,885 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,886 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,886 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,887 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,888 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-02-19T11:36:57,889 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-02-19T11:36:57,890 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,891 184 | iter.store(*oiter); 2024-02-19T11:36:57,892 | ^~~~~~ 2024-02-19T11:36:57,892 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,893 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:36:57,894 | ^~~~~~~~ 2024-02-19T11:36:57,895 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,896 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:36:57,896 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,897 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,898 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:36:57,899 | ^~~~~~~~ 2024-02-19T11:36:57,900 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,901 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:36:57,902 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,903 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,904 184 | iter.store(*oiter); 2024-02-19T11:36:57,905 | ^~~~~~ 2024-02-19T11:36:57,906 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,907 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:36:57,908 | ^~~~~~~~ 2024-02-19T11:36:57,908 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,909 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,911 184 | iter.store(*oiter); 2024-02-19T11:36:57,911 | ^~~~~~ 2024-02-19T11:36:57,912 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,913 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:36:57,914 | ^~~~~~~~ 2024-02-19T11:36:57,914 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,915 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,916 184 | iter.store(*oiter); 2024-02-19T11:36:57,917 | ^~~~~~ 2024-02-19T11:36:57,918 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,918 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:36:57,919 | ^~~~~~~~ 2024-02-19T11:36:57,920 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,921 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,922 184 | iter.store(*oiter); 2024-02-19T11:36:57,923 | ^~~~~~ 2024-02-19T11:36:57,924 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,925 404 | list operator*(static_list const &self, long t) 2024-02-19T11:36:57,926 | ^~~~~~~~ 2024-02-19T11:36:57,927 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,927 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,928 184 | iter.store(*oiter); 2024-02-19T11:36:57,929 | ^~~~~~ 2024-02-19T11:36:57,930 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,931 411 | list operator*(long t, static_list const &self) 2024-02-19T11:36:57,932 | ^~~~~~~~ 2024-02-19T11:36:57,933 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,933 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,934 184 | iter.store(*oiter); 2024-02-19T11:36:57,935 | ^~~~~~ 2024-02-19T11:36:57,936 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,936 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:57,937 | ^~~~~~~~ 2024-02-19T11:36:57,938 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:57,939 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:57,940 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,941 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,942 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:57,943 | ^~~~~~~~ 2024-02-19T11:36:57,944 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:57,945 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:57,946 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,947 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,948 184 | iter.store(*oiter); 2024-02-19T11:36:57,949 | ^~~~~~ 2024-02-19T11:36:57,949 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,950 201 | list operator*(N n, list const &l) 2024-02-19T11:36:57,951 | ^~~~~~~~ 2024-02-19T11:36:57,952 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,953 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,954 184 | iter.store(*oiter); 2024-02-19T11:36:57,955 | ^~~~~~ 2024-02-19T11:36:57,956 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,957 655 | inline str operator*(str const &s, long n) 2024-02-19T11:36:57,958 | ^~~~~~~~ 2024-02-19T11:36:57,958 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,959 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,960 667 | inline str operator*(long t, str const &s) 2024-02-19T11:36:57,961 | ^~~~~~~~ 2024-02-19T11:36:57,962 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,963 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,963 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:36:57,964 | ^~~~~~~~ 2024-02-19T11:36:57,965 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,966 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,967 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:36:57,968 | ^~~~~~~~ 2024-02-19T11:36:57,968 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:57,969 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,971 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,972 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,973 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,974 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,974 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,975 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-02-19T11:36:57,976 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,977 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,979 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,980 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,981 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-02-19T11:36:57,982 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-02-19T11:36:57,982 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,983 184 | iter.store(*oiter); 2024-02-19T11:36:57,985 | ^~~~~~ 2024-02-19T11:36:57,986 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,987 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:36:57,987 | ^~~~~~~~ 2024-02-19T11:36:57,988 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,989 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:36:57,990 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,990 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:36:57,991 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:36:57,992 | ^~~~~~~~ 2024-02-19T11:36:57,993 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,993 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:36:57,994 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:57,995 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,996 184 | iter.store(*oiter); 2024-02-19T11:36:57,997 | ^~~~~~ 2024-02-19T11:36:57,998 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:57,999 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:36:58,000 | ^~~~~~~~ 2024-02-19T11:36:58,001 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:58,002 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,003 184 | iter.store(*oiter); 2024-02-19T11:36:58,003 | ^~~~~~ 2024-02-19T11:36:58,004 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,005 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:36:58,006 | ^~~~~~~~ 2024-02-19T11:36:58,007 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:58,008 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:58,009 184 | iter.store(*oiter); 2024-02-19T11:36:58,009 | ^~~~~~ 2024-02-19T11:36:58,010 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,011 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:36:58,012 | ^~~~~~~~ 2024-02-19T11:36:58,012 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:36:58,013 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,014 184 | iter.store(*oiter); 2024-02-19T11:36:58,015 | ^~~~~~ 2024-02-19T11:36:58,016 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,017 404 | list operator*(static_list const &self, long t) 2024-02-19T11:36:58,018 | ^~~~~~~~ 2024-02-19T11:36:58,019 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:58,020 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,021 184 | iter.store(*oiter); 2024-02-19T11:36:58,022 | ^~~~~~ 2024-02-19T11:36:58,023 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,024 411 | list operator*(long t, static_list const &self) 2024-02-19T11:36:58,025 | ^~~~~~~~ 2024-02-19T11:36:58,025 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:58,026 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:58,028 184 | iter.store(*oiter); 2024-02-19T11:36:58,028 | ^~~~~~ 2024-02-19T11:36:58,029 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,030 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:58,031 | ^~~~~~~~ 2024-02-19T11:36:58,031 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:58,032 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:58,033 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:58,034 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:36:58,035 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:58,036 | ^~~~~~~~ 2024-02-19T11:36:58,036 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:58,037 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:58,038 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:58,039 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:58,040 184 | iter.store(*oiter); 2024-02-19T11:36:58,041 | ^~~~~~ 2024-02-19T11:36:58,042 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,043 201 | list operator*(N n, list const &l) 2024-02-19T11:36:58,044 | ^~~~~~~~ 2024-02-19T11:36:58,045 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:58,046 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:58,047 184 | iter.store(*oiter); 2024-02-19T11:36:58,048 | ^~~~~~ 2024-02-19T11:36:58,048 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,049 655 | inline str operator*(str const &s, long n) 2024-02-19T11:36:58,050 | ^~~~~~~~ 2024-02-19T11:36:58,051 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:58,052 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,053 667 | inline str operator*(long t, str const &s) 2024-02-19T11:36:58,055 | ^~~~~~~~ 2024-02-19T11:36:58,055 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:58,056 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,057 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:36:58,058 | ^~~~~~~~ 2024-02-19T11:36:58,058 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:58,059 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,060 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:36:58,061 | ^~~~~~~~ 2024-02-19T11:36:58,062 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:58,062 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,063 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,064 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,065 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,066 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,067 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,068 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-02-19T11:36:58,069 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,070 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,071 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,072 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,073 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-02-19T11:36:58,074 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-02-19T11:36:58,075 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,076 184 | iter.store(*oiter); 2024-02-19T11:36:58,077 | ^~~~~~ 2024-02-19T11:36:58,078 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,079 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:36:58,080 | ^~~~~~~~ 2024-02-19T11:36:58,081 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,082 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:36:58,082 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:58,083 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:36:58,084 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:36:58,085 | ^~~~~~~~ 2024-02-19T11:36:58,085 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,086 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:36:58,087 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:58,088 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,089 184 | iter.store(*oiter); 2024-02-19T11:36:58,090 | ^~~~~~ 2024-02-19T11:36:58,091 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,092 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:36:58,093 | ^~~~~~~~ 2024-02-19T11:36:58,094 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:58,095 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,096 184 | iter.store(*oiter); 2024-02-19T11:36:58,097 | ^~~~~~ 2024-02-19T11:36:58,097 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,098 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:36:58,099 | ^~~~~~~~ 2024-02-19T11:36:58,100 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:58,101 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:58,102 184 | iter.store(*oiter); 2024-02-19T11:36:58,103 | ^~~~~~ 2024-02-19T11:36:58,104 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,106 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:36:58,106 | ^~~~~~~~ 2024-02-19T11:36:58,107 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:36:58,108 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,109 184 | iter.store(*oiter); 2024-02-19T11:36:58,109 | ^~~~~~ 2024-02-19T11:36:58,110 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,111 404 | list operator*(static_list const &self, long t) 2024-02-19T11:36:58,112 | ^~~~~~~~ 2024-02-19T11:36:58,113 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:58,114 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,114 184 | iter.store(*oiter); 2024-02-19T11:36:58,115 | ^~~~~~ 2024-02-19T11:36:58,116 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,117 411 | list operator*(long t, static_list const &self) 2024-02-19T11:36:58,118 | ^~~~~~~~ 2024-02-19T11:36:58,119 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:58,120 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:58,121 184 | iter.store(*oiter); 2024-02-19T11:36:58,121 | ^~~~~~ 2024-02-19T11:36:58,122 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,123 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:58,124 | ^~~~~~~~ 2024-02-19T11:36:58,125 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:58,126 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:58,127 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:58,128 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:36:58,128 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:58,129 | ^~~~~~~~ 2024-02-19T11:36:58,130 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:58,131 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:58,132 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:58,132 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:58,133 184 | iter.store(*oiter); 2024-02-19T11:36:58,134 | ^~~~~~ 2024-02-19T11:36:58,135 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,136 201 | list operator*(N n, list const &l) 2024-02-19T11:36:58,137 | ^~~~~~~~ 2024-02-19T11:36:58,138 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:58,139 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:58,140 184 | iter.store(*oiter); 2024-02-19T11:36:58,141 | ^~~~~~ 2024-02-19T11:36:58,142 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,143 655 | inline str operator*(str const &s, long n) 2024-02-19T11:36:58,144 | ^~~~~~~~ 2024-02-19T11:36:58,145 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:58,146 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,146 667 | inline str operator*(long t, str const &s) 2024-02-19T11:36:58,147 | ^~~~~~~~ 2024-02-19T11:36:58,148 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:58,149 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,150 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:36:58,151 | ^~~~~~~~ 2024-02-19T11:36:58,152 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:58,153 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,154 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:36:58,154 | ^~~~~~~~ 2024-02-19T11:36:58,155 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:58,933 [6/12] Compiling C++ object src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o 2024-02-19T11:36:58,934 FAILED: src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o 2024-02-19T11:36:58,934 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-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,935 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-02-19T11:36:58,936 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-02-19T11:36:58,937 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-02-19T11:36:58,938 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-02-19T11:36:58,939 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-02-19T11:36:58,939 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-02-19T11:36:58,940 from src/fluidimage/calcul/__pythran__/subpix.cpp:1: 2024-02-19T11:36:58,941 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,942 101 | xsimd::batch> { 2024-02-19T11:36:58,943 | ^~~~~ 2024-02-19T11:36:58,944 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-02-19T11:36:58,944 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-02-19T11:36:58,945 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:58,946 34 | class batch; 2024-02-19T11:36:58,947 | ^~~~~ 2024-02-19T11:36:58,948 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-02-19T11:36:58,949 101 | xsimd::batch> { 2024-02-19T11:36:58,949 | ^~ 2024-02-19T11:36:58,950 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-02-19T11:36:58,951 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-02-19T11:36:58,951 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,952 103 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:58,953 | ^ 2024-02-19T11:36:58,953 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:58,954 34 | class batch; 2024-02-19T11:36:58,955 | ^~~~~ 2024-02-19T11:36:58,956 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-02-19T11:36:58,956 103 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:58,957 | ^ 2024-02-19T11:36:58,958 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:58,959 105 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:58,960 | ^~~~~~~~~~~ 2024-02-19T11:36:58,961 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,962 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-02-19T11:36:58,963 | ^~~~~~~~~~~~~~ 2024-02-19T11:36:58,963 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,964 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,965 119 | void store(xsimd::batch const &); 2024-02-19T11:36:58,966 | ^ 2024-02-19T11:36:58,967 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:58,967 34 | class batch; 2024-02-19T11:36:58,968 | ^~~~~ 2024-02-19T11:36:58,969 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-02-19T11:36:58,970 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-02-19T11:36:58,971 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-02-19T11:36:58,974 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-02-19T11:36:58,975 208 | -> decltype(xsimd::load_unaligned(data)) 2024-02-19T11:36:58,975 | ^~~~~~~~~~~~~~ 2024-02-19T11:36:58,976 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-02-19T11:36:58,977 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,977 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-02-19T11:36:58,978 | ^ 2024-02-19T11:36:58,979 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:58,979 34 | class batch; 2024-02-19T11:36:58,980 | ^~~~~ 2024-02-19T11:36:58,981 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,982 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,982 217 | val.store_unaligned(const_cast(data)); 2024-02-19T11:36:58,983 | ^~~~~~~~~~~~~~~ 2024-02-19T11:36:58,984 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-02-19T11:36:58,985 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-02-19T11:36:58,985 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-02-19T11:36:58,986 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-02-19T11:36:58,987 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-02-19T11:36:58,988 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-02-19T11:36:58,988 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,989 191 | xsimd::batch _splated; 2024-02-19T11:36:58,990 | ^ 2024-02-19T11:36:58,991 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:58,991 34 | class batch; 2024-02-19T11:36:58,992 | ^~~~~ 2024-02-19T11:36:58,993 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-02-19T11:36:58,994 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:58,994 733 | typename std::remove_reference::type::value_type>...>, 2024-02-19T11:36:58,995 | ^ 2024-02-19T11:36:58,996 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:58,997 34 | class batch; 2024-02-19T11:36:58,997 | ^~~~~ 2024-02-19T11:36:58,998 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-02-19T11:36:58,999 733 | typename std::remove_reference::type::value_type>...>, 2024-02-19T11:36:59,000 | ^~~ 2024-02-19T11:36:59,000 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-02-19T11:36:59,001 733 | typename std::remove_reference::type::value_type>...>, 2024-02-19T11:36:59,002 | ^ 2024-02-19T11:36:59,002 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-02-19T11:36:59,003 734 | typename std::remove_reference::type::simd_iterator...>; 2024-02-19T11:36:59,004 | ^ 2024-02-19T11:36:59,004 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,005 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-02-19T11:36:59,006 | ^~~~~~~~~~~~~ 2024-02-19T11:36:59,007 | nditerator 2024-02-19T11:36:59,008 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,009 740 | simd_iterator vbegin(types::vectorize) const; 2024-02-19T11:36:59,010 | ^~~~~~~~~~~~~ 2024-02-19T11:36:59,011 | nditerator 2024-02-19T11:36:59,012 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,013 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-02-19T11:36:59,013 | ^~~~~~~~~~~~~ 2024-02-19T11:36:59,014 | nditerator 2024-02-19T11:36:59,015 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,016 743 | simd_iterator vend(types::vectorize) const; 2024-02-19T11:36:59,017 | ^~~~~~~~~~~~~ 2024-02-19T11:36:59,017 | nditerator 2024-02-19T11:36:59,018 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-02-19T11:36:59,019 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,019 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,020 174 | using vT = xsimd::batch; 2024-02-19T11:36:59,022 | ^ 2024-02-19T11:36:59,022 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,023 34 | class batch; 2024-02-19T11:36:59,024 | ^~~~~ 2024-02-19T11:36:59,024 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-02-19T11:36:59,025 176 | static const std::size_t vN = vT::size; 2024-02-19T11:36:59,026 | ^~ 2024-02-19T11:36:59,026 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,027 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,028 445 | using vT = typename xsimd::batch; 2024-02-19T11:36:59,028 | ^ 2024-02-19T11:36:59,029 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,030 34 | class batch; 2024-02-19T11:36:59,031 | ^~~~~ 2024-02-19T11:36:59,031 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-02-19T11:36:59,032 445 | using vT = typename xsimd::batch; 2024-02-19T11:36:59,033 | ^ 2024-02-19T11:36:59,033 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-02-19T11:36:59,034 448 | static const std::size_t vN = vT::size; 2024-02-19T11:36:59,035 | ^~ 2024-02-19T11:36:59,036 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-02-19T11:36:59,037 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,038 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,039 219 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,039 | ^ 2024-02-19T11:36:59,040 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,041 34 | class batch; 2024-02-19T11:36:59,042 | ^~~~~ 2024-02-19T11:36:59,042 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-02-19T11:36:59,043 219 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,044 | ^ 2024-02-19T11:36:59,045 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:59,046 220 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:59,047 | ^~~~~~~~~~~ 2024-02-19T11:36:59,048 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,049 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,049 497 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,050 | ^ 2024-02-19T11:36:59,051 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,052 34 | class batch; 2024-02-19T11:36:59,052 | ^~~~~ 2024-02-19T11:36:59,053 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-02-19T11:36:59,054 497 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,054 | ^ 2024-02-19T11:36:59,055 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:59,056 498 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:59,056 | ^~~~~~~~~~~ 2024-02-19T11:36:59,057 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-02-19T11:36:59,058 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-02-19T11:36:59,059 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-02-19T11:36:59,060 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-02-19T11:36:59,061 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,062 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-02-19T11:36:59,063 | ^ 2024-02-19T11:36:59,063 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,064 34 | class batch; 2024-02-19T11:36:59,065 | ^~~~~ 2024-02-19T11:36:59,066 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-02-19T11:36:59,067 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-02-19T11:36:59,067 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,068 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-02-19T11:36:59,069 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,070 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,071 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-02-19T11:36:59,072 | ^~~~~~~ 2024-02-19T11:36:59,072 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,073 595 | struct numpy_expr { 2024-02-19T11:36:59,074 | ^~~~~~~~~~ 2024-02-19T11:36:59,074 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,075 240 | numpy_expr::vbegin(vectorize) const 2024-02-19T11:36:59,076 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,076 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,077 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-02-19T11:36:59,078 | ^~~~~~ 2024-02-19T11:36:59,079 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,080 595 | struct numpy_expr { 2024-02-19T11:36:59,081 | ^~~~~~~~~~ 2024-02-19T11:36:59,082 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,082 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-02-19T11:36:59,083 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,084 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,085 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-02-19T11:36:59,086 | ^~~~~ 2024-02-19T11:36:59,086 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,087 595 | struct numpy_expr { 2024-02-19T11:36:59,088 | ^~~~~~~~~~ 2024-02-19T11:36:59,089 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,090 257 | numpy_expr::vend(vectorize) const 2024-02-19T11:36:59,091 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,092 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,092 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-02-19T11:36:59,093 | ^~~~ 2024-02-19T11:36:59,094 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,094 595 | struct numpy_expr { 2024-02-19T11:36:59,095 | ^~~~~~~~~~ 2024-02-19T11:36:59,096 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-02-19T11:36:59,096 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-02-19T11:36:59,097 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,098 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,099 334 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,100 | ^ 2024-02-19T11:36:59,101 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,102 34 | class batch; 2024-02-19T11:36:59,102 | ^~~~~ 2024-02-19T11:36:59,103 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-02-19T11:36:59,104 334 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,105 | ^ 2024-02-19T11:36:59,106 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:59,106 335 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:59,107 | ^~~~~~~~~~~ 2024-02-19T11:36:59,108 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,109 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,110 721 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,110 | ^ 2024-02-19T11:36:59,111 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,112 34 | class batch; 2024-02-19T11:36:59,113 | ^~~~~ 2024-02-19T11:36:59,114 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-02-19T11:36:59,115 721 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,115 | ^ 2024-02-19T11:36:59,116 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:59,117 722 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:59,117 | ^~~~~~~~~~~ 2024-02-19T11:36:59,118 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,119 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,120 690 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,120 | ^ 2024-02-19T11:36:59,121 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,122 34 | class batch; 2024-02-19T11:36:59,122 | ^~~~~ 2024-02-19T11:36:59,123 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-02-19T11:36:59,124 690 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,125 | ^ 2024-02-19T11:36:59,126 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:59,127 691 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:59,128 | ^~~~~~~~~~~ 2024-02-19T11:36:59,128 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,129 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,130 249 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,131 | ^ 2024-02-19T11:36:59,132 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,133 34 | class batch; 2024-02-19T11:36:59,133 | ^~~~~ 2024-02-19T11:36:59,134 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-02-19T11:36:59,135 249 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,136 | ^ 2024-02-19T11:36:59,137 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:59,138 250 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:59,139 | ^~~~~~~~~~~ 2024-02-19T11:36:59,316 [7/12] Compiling C++ object src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o 2024-02-19T11:36:59,317 FAILED: src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o 2024-02-19T11:36:59,317 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-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,324 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-02-19T11:36:59,325 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-02-19T11:36:59,326 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-02-19T11:36:59,326 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-02-19T11:36:59,327 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-02-19T11:36:59,328 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-02-19T11:36:59,328 from src/fluidimage/topologies/__pythran__/example.cpp:1: 2024-02-19T11:36:59,329 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,330 101 | xsimd::batch> { 2024-02-19T11:36:59,331 | ^~~~~ 2024-02-19T11:36:59,331 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-02-19T11:36:59,332 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-02-19T11:36:59,333 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,333 34 | class batch; 2024-02-19T11:36:59,334 | ^~~~~ 2024-02-19T11:36:59,335 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-02-19T11:36:59,335 101 | xsimd::batch> { 2024-02-19T11:36:59,336 | ^~ 2024-02-19T11:36:59,337 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-02-19T11:36:59,338 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-02-19T11:36:59,338 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,339 103 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,339 | ^ 2024-02-19T11:36:59,340 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,341 34 | class batch; 2024-02-19T11:36:59,341 | ^~~~~ 2024-02-19T11:36:59,342 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-02-19T11:36:59,342 103 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,343 | ^ 2024-02-19T11:36:59,343 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:59,344 105 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:59,345 | ^~~~~~~~~~~ 2024-02-19T11:36:59,345 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,346 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-02-19T11:36:59,347 | ^~~~~~~~~~~~~~ 2024-02-19T11:36:59,348 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,348 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,349 119 | void store(xsimd::batch const &); 2024-02-19T11:36:59,350 | ^ 2024-02-19T11:36:59,350 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,351 34 | class batch; 2024-02-19T11:36:59,352 | ^~~~~ 2024-02-19T11:36:59,352 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-02-19T11:36:59,353 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-02-19T11:36:59,354 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-02-19T11:36:59,354 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-02-19T11:36:59,355 208 | -> decltype(xsimd::load_unaligned(data)) 2024-02-19T11:36:59,356 | ^~~~~~~~~~~~~~ 2024-02-19T11:36:59,357 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-02-19T11:36:59,358 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,358 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-02-19T11:36:59,359 | ^ 2024-02-19T11:36:59,359 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,360 34 | class batch; 2024-02-19T11:36:59,360 | ^~~~~ 2024-02-19T11:36:59,361 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,362 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,362 217 | val.store_unaligned(const_cast(data)); 2024-02-19T11:36:59,363 | ^~~~~~~~~~~~~~~ 2024-02-19T11:36:59,363 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-02-19T11:36:59,364 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-02-19T11:36:59,365 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-02-19T11:36:59,365 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-02-19T11:36:59,366 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-02-19T11:36:59,367 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-02-19T11:36:59,367 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,368 191 | xsimd::batch _splated; 2024-02-19T11:36:59,369 | ^ 2024-02-19T11:36:59,370 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,370 34 | class batch; 2024-02-19T11:36:59,371 | ^~~~~ 2024-02-19T11:36:59,372 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-02-19T11:36:59,372 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,373 733 | typename std::remove_reference::type::value_type>...>, 2024-02-19T11:36:59,374 | ^ 2024-02-19T11:36:59,375 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,375 34 | class batch; 2024-02-19T11:36:59,376 | ^~~~~ 2024-02-19T11:36:59,377 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-02-19T11:36:59,378 733 | typename std::remove_reference::type::value_type>...>, 2024-02-19T11:36:59,378 | ^~~ 2024-02-19T11:36:59,379 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-02-19T11:36:59,379 733 | typename std::remove_reference::type::value_type>...>, 2024-02-19T11:36:59,380 | ^ 2024-02-19T11:36:59,381 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-02-19T11:36:59,381 734 | typename std::remove_reference::type::simd_iterator...>; 2024-02-19T11:36:59,382 | ^ 2024-02-19T11:36:59,382 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,383 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-02-19T11:36:59,383 | ^~~~~~~~~~~~~ 2024-02-19T11:36:59,384 | nditerator 2024-02-19T11:36:59,385 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,385 740 | simd_iterator vbegin(types::vectorize) const; 2024-02-19T11:36:59,386 | ^~~~~~~~~~~~~ 2024-02-19T11:36:59,387 | nditerator 2024-02-19T11:36:59,387 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,388 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-02-19T11:36:59,389 | ^~~~~~~~~~~~~ 2024-02-19T11:36:59,389 | nditerator 2024-02-19T11:36:59,390 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,391 743 | simd_iterator vend(types::vectorize) const; 2024-02-19T11:36:59,392 | ^~~~~~~~~~~~~ 2024-02-19T11:36:59,393 | nditerator 2024-02-19T11:36:59,393 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-02-19T11:36:59,394 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,395 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,395 174 | using vT = xsimd::batch; 2024-02-19T11:36:59,396 | ^ 2024-02-19T11:36:59,397 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,398 34 | class batch; 2024-02-19T11:36:59,398 | ^~~~~ 2024-02-19T11:36:59,399 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-02-19T11:36:59,400 176 | static const std::size_t vN = vT::size; 2024-02-19T11:36:59,401 | ^~ 2024-02-19T11:36:59,401 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,402 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,402 445 | using vT = typename xsimd::batch; 2024-02-19T11:36:59,403 | ^ 2024-02-19T11:36:59,404 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,404 34 | class batch; 2024-02-19T11:36:59,405 | ^~~~~ 2024-02-19T11:36:59,405 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-02-19T11:36:59,406 445 | using vT = typename xsimd::batch; 2024-02-19T11:36:59,406 | ^ 2024-02-19T11:36:59,407 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-02-19T11:36:59,408 448 | static const std::size_t vN = vT::size; 2024-02-19T11:36:59,409 | ^~ 2024-02-19T11:36:59,409 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-02-19T11:36:59,410 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,410 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,411 219 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,412 | ^ 2024-02-19T11:36:59,413 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,413 34 | class batch; 2024-02-19T11:36:59,414 | ^~~~~ 2024-02-19T11:36:59,415 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-02-19T11:36:59,416 219 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,416 | ^ 2024-02-19T11:36:59,417 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:59,417 220 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:59,418 | ^~~~~~~~~~~ 2024-02-19T11:36:59,419 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,420 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,420 497 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,421 | ^ 2024-02-19T11:36:59,422 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,422 34 | class batch; 2024-02-19T11:36:59,423 | ^~~~~ 2024-02-19T11:36:59,424 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-02-19T11:36:59,424 497 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,425 | ^ 2024-02-19T11:36:59,425 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:59,426 498 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:59,426 | ^~~~~~~~~~~ 2024-02-19T11:36:59,427 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-02-19T11:36:59,428 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-02-19T11:36:59,428 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-02-19T11:36:59,429 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-02-19T11:36:59,430 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,430 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-02-19T11:36:59,431 | ^ 2024-02-19T11:36:59,432 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,433 34 | class batch; 2024-02-19T11:36:59,433 | ^~~~~ 2024-02-19T11:36:59,434 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-02-19T11:36:59,435 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-02-19T11:36:59,436 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,437 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-02-19T11:36:59,437 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,438 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,439 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-02-19T11:36:59,439 | ^~~~~~~ 2024-02-19T11:36:59,440 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,441 595 | struct numpy_expr { 2024-02-19T11:36:59,442 | ^~~~~~~~~~ 2024-02-19T11:36:59,442 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,443 240 | numpy_expr::vbegin(vectorize) const 2024-02-19T11:36:59,443 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,444 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,444 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-02-19T11:36:59,445 | ^~~~~~ 2024-02-19T11:36:59,446 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,446 595 | struct numpy_expr { 2024-02-19T11:36:59,447 | ^~~~~~~~~~ 2024-02-19T11:36:59,447 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,448 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-02-19T11:36:59,449 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,450 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,450 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-02-19T11:36:59,451 | ^~~~~ 2024-02-19T11:36:59,452 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,453 595 | struct numpy_expr { 2024-02-19T11:36:59,453 | ^~~~~~~~~~ 2024-02-19T11:36:59,454 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,455 257 | numpy_expr::vend(vectorize) const 2024-02-19T11:36:59,455 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,456 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,457 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-02-19T11:36:59,458 | ^~~~ 2024-02-19T11:36:59,458 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,459 595 | struct numpy_expr { 2024-02-19T11:36:59,459 | ^~~~~~~~~~ 2024-02-19T11:36:59,460 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-02-19T11:36:59,461 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-02-19T11:36:59,461 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,462 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,462 334 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,463 | ^ 2024-02-19T11:36:59,463 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,464 34 | class batch; 2024-02-19T11:36:59,465 | ^~~~~ 2024-02-19T11:36:59,465 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-02-19T11:36:59,466 334 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,467 | ^ 2024-02-19T11:36:59,468 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:59,468 335 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:59,469 | ^~~~~~~~~~~ 2024-02-19T11:36:59,470 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,471 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,472 721 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,472 | ^ 2024-02-19T11:36:59,473 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,474 34 | class batch; 2024-02-19T11:36:59,474 | ^~~~~ 2024-02-19T11:36:59,475 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-02-19T11:36:59,476 721 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,477 | ^ 2024-02-19T11:36:59,478 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:59,479 722 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:59,479 | ^~~~~~~~~~~ 2024-02-19T11:36:59,480 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,480 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,481 690 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,482 | ^ 2024-02-19T11:36:59,482 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,483 34 | class batch; 2024-02-19T11:36:59,483 | ^~~~~ 2024-02-19T11:36:59,484 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-02-19T11:36:59,485 690 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,485 | ^ 2024-02-19T11:36:59,486 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:59,486 691 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:59,487 | ^~~~~~~~~~~ 2024-02-19T11:36:59,488 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,488 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,489 249 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,490 | ^ 2024-02-19T11:36:59,491 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,491 34 | class batch; 2024-02-19T11:36:59,492 | ^~~~~ 2024-02-19T11:36:59,493 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-02-19T11:36:59,493 249 | using vector_type = typename xsimd::batch; 2024-02-19T11:36:59,494 | ^ 2024-02-19T11:36:59,495 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-02-19T11:36:59,495 250 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:36:59,496 | ^~~~~~~~~~~ 2024-02-19T11:36:59,497 In file included from src/fluidimage/topologies/__pythran__/example.cpp:18: 2024-02-19T11:36:59,498 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: At global scope: 2024-02-19T11:36:59,499 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,499 17 | using vector_type = xsimd::batch; 2024-02-19T11:36:59,500 | ^ 2024-02-19T11:36:59,501 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:36:59,501 34 | class batch; 2024-02-19T11:36:59,502 | ^~~~~ 2024-02-19T11:36:59,503 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:18:7: error: ‘vector_type’ does not name a type 2024-02-19T11:36:59,503 18 | vector_type curr_; 2024-02-19T11:36:59,504 | ^~~~~~~~~~~ 2024-02-19T11:36:59,504 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:19:7: error: ‘vector_type’ does not name a type 2024-02-19T11:36:59,505 19 | vector_type step_; 2024-02-19T11:36:59,506 | ^~~~~~~~~~~ 2024-02-19T11:36:59,506 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:30:7: error: ‘vector_type’ does not name a type 2024-02-19T11:36:59,507 30 | vector_type operator*() const 2024-02-19T11:36:59,507 | ^~~~~~~~~~~ 2024-02-19T11:36:59,508 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,509 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,509 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-02-19T11:36:59,510 | ^~~~~ 2024-02-19T11:36:59,511 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,511 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-02-19T11:36:59,512 | ^~~~~ 2024-02-19T11:36:59,513 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:43: error: ‘vector_type’ has not been declared 2024-02-19T11:36:59,514 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-02-19T11:36:59,514 | ^~~~~~~~~~~ 2024-02-19T11:36:59,515 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:23:42: error: ‘vector_type’ has not been declared 2024-02-19T11:36:59,516 23 | index_(static_cast(n / vector_type::size)) 2024-02-19T11:36:59,517 | ^~~~~~~~~~~ 2024-02-19T11:36:59,517 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:25:16: error: ‘vector_type’ has not been declared 2024-02-19T11:36:59,518 25 | T from[vector_type::size]; 2024-02-19T11:36:59,519 | ^~~~~~~~~~~ 2024-02-19T11:36:59,520 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:26:32: error: ‘vector_type’ has not been declared 2024-02-19T11:36:59,520 26 | for (size_t i = 0; i < vector_type::size; ++i) 2024-02-19T11:36:59,521 | ^~~~~~~~~~~ 2024-02-19T11:36:59,522 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,523 27 | from[i] = start + i * step; 2024-02-19T11:36:59,524 | ^~~~ 2024-02-19T11:36:59,524 | fromfp 2024-02-19T11:36:59,525 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:9: error: ‘curr_’ was not declared in this scope 2024-02-19T11:36:59,525 28 | curr_ = vector_type::load_unaligned(from); 2024-02-19T11:36:59,526 | ^~~~~ 2024-02-19T11:36:59,527 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:17: error: ‘vector_type’ has not been declared 2024-02-19T11:36:59,527 28 | curr_ = vector_type::load_unaligned(from); 2024-02-19T11:36:59,528 | ^~~~~~~~~~~ 2024-02-19T11:36:59,528 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,529 28 | curr_ = vector_type::load_unaligned(from); 2024-02-19T11:36:59,530 | ^~~~ 2024-02-19T11:36:59,530 | fromfp 2024-02-19T11:36:59,531 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,532 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:36:9: error: ‘curr_’ was not declared in this scope 2024-02-19T11:36:59,532 36 | curr_ += step_; 2024-02-19T11:36:59,533 | ^~~~~ 2024-02-19T11:36:59,534 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:36:18: error: ‘step_’ was not declared in this scope 2024-02-19T11:36:59,535 36 | curr_ += step_; 2024-02-19T11:36:59,536 | ^~~~~ 2024-02-19T11:36:59,537 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,537 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:42:9: error: ‘curr_’ was not declared in this scope 2024-02-19T11:36:59,538 42 | curr_ += n * step_; 2024-02-19T11:36:59,539 | ^~~~~ 2024-02-19T11:36:59,540 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:42:22: error: ‘step_’ was not declared in this scope 2024-02-19T11:36:59,541 42 | curr_ += n * step_; 2024-02-19T11:36:59,542 | ^~~~~ 2024-02-19T11:36:59,543 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,544 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:53:9: error: ‘curr_’ was not declared in this scope 2024-02-19T11:36:59,545 53 | curr_ -= step_; 2024-02-19T11:36:59,546 | ^~~~~ 2024-02-19T11:36:59,547 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:53:18: error: ‘step_’ was not declared in this scope 2024-02-19T11:36:59,548 53 | curr_ -= step_; 2024-02-19T11:36:59,550 | ^~~~~ 2024-02-19T11:36:59,551 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,551 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,552 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,553 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,554 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,555 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,556 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,556 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,557 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,558 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-02-19T11:36:59,559 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:36:59,560 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,561 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,561 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,562 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,563 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:36:59,564 | ^~~~~~~~ 2024-02-19T11:36:59,564 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,565 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,566 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,567 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,568 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,568 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:36:59,569 | ^~~~~~~~ 2024-02-19T11:36:59,570 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,570 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,571 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,571 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,572 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,573 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:36:59,573 | ^~~~~~~~ 2024-02-19T11:36:59,574 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,575 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,575 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,576 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,577 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-02-19T11:36:59,578 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,578 404 | list operator*(static_list const &self, long t) 2024-02-19T11:36:59,579 | ^~~~~~~~ 2024-02-19T11:36:59,580 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,581 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,581 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,582 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,583 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,584 411 | list operator*(long t, static_list const &self) 2024-02-19T11:36:59,585 | ^~~~~~~~ 2024-02-19T11:36:59,586 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,586 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,587 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,588 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,589 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,590 201 | list operator*(N n, list const &l) 2024-02-19T11:36:59,590 | ^~~~~~~~ 2024-02-19T11:36:59,591 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,592 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,593 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,594 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,595 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-02-19T11:36:59,596 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,597 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:59,598 | ^~~~~~~~ 2024-02-19T11:36:59,599 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:59,600 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:59,601 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,602 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,604 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:59,605 | ^~~~~~~~ 2024-02-19T11:36:59,606 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:59,608 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:59,609 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,611 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,612 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,614 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,615 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-02-19T11:36:59,616 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-02-19T11:36:59,616 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-02-19T11:36:59,617 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-02-19T11:36:59,618 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,619 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:36:59,620 | ^~~~~~~~ 2024-02-19T11:36:59,621 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,622 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,623 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:36:59,624 | ^~~~~~~~ 2024-02-19T11:36:59,625 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,626 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,628 667 | inline str operator*(long t, str const &s) 2024-02-19T11:36:59,629 | ^~~~~~~~ 2024-02-19T11:36:59,630 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,631 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,632 655 | inline str operator*(str const &s, long n) 2024-02-19T11:36:59,634 | ^~~~~~~~ 2024-02-19T11:36:59,635 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,636 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,638 437 | this->_dereference(utils::make_index_sequence{})) 2024-02-19T11:36:59,639 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,640 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,642 430 | auto _dereference(utils::index_sequence) const 2024-02-19T11:36:59,644 | ^~~~~~~~~~~~ 2024-02-19T11:36:59,645 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,646 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,648 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,649 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,651 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,652 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,653 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,654 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,655 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,655 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,656 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-02-19T11:36:59,657 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:36:59,658 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,658 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:36:59,659 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,660 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,660 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:36:59,661 | ^~~~~~~~ 2024-02-19T11:36:59,662 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,663 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,664 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:36:59,665 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,665 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,666 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:36:59,667 | ^~~~~~~~ 2024-02-19T11:36:59,667 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,668 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,669 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:36:59,670 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,670 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,671 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:36:59,672 | ^~~~~~~~ 2024-02-19T11:36:59,673 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,673 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,674 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:36:59,675 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,675 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,676 404 | list operator*(static_list const &self, long t) 2024-02-19T11:36:59,677 | ^~~~~~~~ 2024-02-19T11:36:59,678 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,678 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,679 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:36:59,680 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,680 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,681 411 | list operator*(long t, static_list const &self) 2024-02-19T11:36:59,682 | ^~~~~~~~ 2024-02-19T11:36:59,683 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,683 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,684 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:36:59,685 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,686 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,687 201 | list operator*(N n, list const &l) 2024-02-19T11:36:59,688 | ^~~~~~~~ 2024-02-19T11:36:59,689 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,690 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,691 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:36:59,692 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,693 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,694 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:59,694 | ^~~~~~~~ 2024-02-19T11:36:59,695 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:59,695 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:59,696 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,697 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,698 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:59,698 | ^~~~~~~~ 2024-02-19T11:36:59,699 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:59,700 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:59,701 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,702 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,702 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:36:59,703 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,704 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,705 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:36:59,706 | ^~~~~~~~ 2024-02-19T11:36:59,707 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,708 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,709 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:36:59,710 | ^~~~~~~~ 2024-02-19T11:36:59,711 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,711 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,712 667 | inline str operator*(long t, str const &s) 2024-02-19T11:36:59,714 | ^~~~~~~~ 2024-02-19T11:36:59,715 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,716 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,716 655 | inline str operator*(str const &s, long n) 2024-02-19T11:36:59,717 | ^~~~~~~~ 2024-02-19T11:36:59,718 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,718 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,719 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,720 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,721 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,721 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,723 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,724 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,725 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,726 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,727 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-02-19T11:36:59,727 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:36:59,728 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,729 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,730 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,731 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,731 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:36:59,732 | ^~~~~~~~ 2024-02-19T11:36:59,732 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,733 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,734 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,734 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,735 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,736 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:36:59,737 | ^~~~~~~~ 2024-02-19T11:36:59,738 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,739 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,740 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,742 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,743 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,744 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:36:59,745 | ^~~~~~~~ 2024-02-19T11:36:59,746 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,747 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,748 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,792 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,792 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,793 404 | list operator*(static_list const &self, long t) 2024-02-19T11:36:59,794 | ^~~~~~~~ 2024-02-19T11:36:59,794 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,795 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,795 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,796 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,797 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,797 411 | list operator*(long t, static_list const &self) 2024-02-19T11:36:59,798 | ^~~~~~~~ 2024-02-19T11:36:59,799 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,800 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,800 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,801 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,802 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,802 201 | list operator*(N n, list const &l) 2024-02-19T11:36:59,803 | ^~~~~~~~ 2024-02-19T11:36:59,804 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,805 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,805 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,806 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,807 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,807 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:59,808 | ^~~~~~~~ 2024-02-19T11:36:59,808 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:59,809 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:59,810 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,810 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,811 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:59,811 | ^~~~~~~~ 2024-02-19T11:36:59,812 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:59,812 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:59,813 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,814 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,815 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,815 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,816 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,817 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:36:59,818 | ^~~~~~~~ 2024-02-19T11:36:59,819 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,819 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,820 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:36:59,821 | ^~~~~~~~ 2024-02-19T11:36:59,821 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,822 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,823 667 | inline str operator*(long t, str const &s) 2024-02-19T11:36:59,823 | ^~~~~~~~ 2024-02-19T11:36:59,824 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,825 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,826 655 | inline str operator*(str const &s, long n) 2024-02-19T11:36:59,826 | ^~~~~~~~ 2024-02-19T11:36:59,827 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,828 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,829 437 | this->_dereference(utils::make_index_sequence{})) 2024-02-19T11:36:59,829 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,830 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,831 430 | auto _dereference(utils::index_sequence) const 2024-02-19T11:36:59,832 | ^~~~~~~~~~~~ 2024-02-19T11:36:59,832 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,833 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,834 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,835 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,836 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,837 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,838 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,838 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,839 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,840 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,841 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-02-19T11:36:59,842 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:36:59,843 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,843 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:36:59,844 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,844 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,845 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:36:59,846 | ^~~~~~~~ 2024-02-19T11:36:59,846 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,847 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,848 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:36:59,849 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,850 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,850 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:36:59,851 | ^~~~~~~~ 2024-02-19T11:36:59,852 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,852 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,853 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:36:59,854 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,855 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,855 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:36:59,856 | ^~~~~~~~ 2024-02-19T11:36:59,857 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,858 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,859 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:36:59,859 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,860 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,861 404 | list operator*(static_list const &self, long t) 2024-02-19T11:36:59,862 | ^~~~~~~~ 2024-02-19T11:36:59,863 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,863 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,864 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:36:59,865 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,865 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,866 411 | list operator*(long t, static_list const &self) 2024-02-19T11:36:59,867 | ^~~~~~~~ 2024-02-19T11:36:59,868 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,869 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,870 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:36:59,870 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,871 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,872 201 | list operator*(N n, list const &l) 2024-02-19T11:36:59,873 | ^~~~~~~~ 2024-02-19T11:36:59,874 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,875 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,876 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:36:59,877 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,878 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,879 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:59,880 | ^~~~~~~~ 2024-02-19T11:36:59,881 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:59,881 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:59,882 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,882 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,883 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:59,883 | ^~~~~~~~ 2024-02-19T11:36:59,884 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:59,884 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:59,885 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,886 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,886 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:36:59,887 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,888 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,889 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:36:59,889 | ^~~~~~~~ 2024-02-19T11:36:59,890 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,891 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,892 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:36:59,893 | ^~~~~~~~ 2024-02-19T11:36:59,894 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,894 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,895 667 | inline str operator*(long t, str const &s) 2024-02-19T11:36:59,896 | ^~~~~~~~ 2024-02-19T11:36:59,897 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,898 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,899 655 | inline str operator*(str const &s, long n) 2024-02-19T11:36:59,901 | ^~~~~~~~ 2024-02-19T11:36:59,902 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,903 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,904 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,905 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,906 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,906 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,907 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,908 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,909 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,910 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-02-19T11:36:59,911 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:36:59,911 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,912 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,913 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,914 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,915 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:36:59,916 | ^~~~~~~~ 2024-02-19T11:36:59,918 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,918 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,919 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,920 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,921 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,922 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:36:59,923 | ^~~~~~~~ 2024-02-19T11:36:59,924 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,925 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,926 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,928 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,929 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,930 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:36:59,932 | ^~~~~~~~ 2024-02-19T11:36:59,932 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,933 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,934 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,935 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,935 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,936 404 | list operator*(static_list const &self, long t) 2024-02-19T11:36:59,936 | ^~~~~~~~ 2024-02-19T11:36:59,937 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,937 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,938 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,939 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,939 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,940 411 | list operator*(long t, static_list const &self) 2024-02-19T11:36:59,941 | ^~~~~~~~ 2024-02-19T11:36:59,942 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,943 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,943 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,944 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,945 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,946 201 | list operator*(N n, list const &l) 2024-02-19T11:36:59,948 | ^~~~~~~~ 2024-02-19T11:36:59,949 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,950 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,951 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,952 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,953 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,954 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:59,955 | ^~~~~~~~ 2024-02-19T11:36:59,956 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:59,957 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:59,958 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,959 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:36:59,961 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:36:59,962 | ^~~~~~~~ 2024-02-19T11:36:59,963 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:36:59,964 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:36:59,966 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,967 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,968 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:36:59,970 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:36:59,971 /tmp/pip-build-env-px7pqvp5/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-02-19T11:36:59,972 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:36:59,974 | ^~~~~~~~ 2024-02-19T11:36:59,975 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:36:59,977 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,191 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:00,192 | ^~~~~~~~ 2024-02-19T11:37:00,193 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,193 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,194 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:00,194 | ^~~~~~~~ 2024-02-19T11:37:00,195 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,195 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,196 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:00,196 | ^~~~~~~~ 2024-02-19T11:37:00,197 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,198 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,198 437 | this->_dereference(utils::make_index_sequence{})) 2024-02-19T11:37:00,199 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,200 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,201 430 | auto _dereference(utils::index_sequence) const 2024-02-19T11:37:00,202 | ^~~~~~~~~~~~ 2024-02-19T11:37:00,202 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,203 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,204 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,205 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,206 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,207 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,208 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,208 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,209 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,210 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,211 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-02-19T11:37:00,212 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:00,212 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,213 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,214 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,215 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,215 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:00,216 | ^~~~~~~~ 2024-02-19T11:37:00,217 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,217 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,218 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,219 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,220 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,221 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:00,221 | ^~~~~~~~ 2024-02-19T11:37:00,222 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,223 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,224 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,224 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,225 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,226 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:00,226 | ^~~~~~~~ 2024-02-19T11:37:00,227 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,228 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,229 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,230 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,230 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,231 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:00,232 | ^~~~~~~~ 2024-02-19T11:37:00,232 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,233 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,234 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,235 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,236 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,236 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:00,237 | ^~~~~~~~ 2024-02-19T11:37:00,238 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,238 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,239 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,240 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,241 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,241 201 | list operator*(N n, list const &l) 2024-02-19T11:37:00,242 | ^~~~~~~~ 2024-02-19T11:37:00,243 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,244 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,244 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,245 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,245 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,246 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,246 | ^~~~~~~~ 2024-02-19T11:37:00,247 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,247 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,248 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,249 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,250 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,250 | ^~~~~~~~ 2024-02-19T11:37:00,251 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,252 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,252 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,253 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,254 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,254 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,255 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,256 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:00,257 | ^~~~~~~~ 2024-02-19T11:37:00,257 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,258 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,259 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:00,259 | ^~~~~~~~ 2024-02-19T11:37:00,260 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,261 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,262 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:00,262 | ^~~~~~~~ 2024-02-19T11:37:00,263 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,264 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,264 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:00,265 | ^~~~~~~~ 2024-02-19T11:37:00,265 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,266 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,267 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,268 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,268 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,269 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,270 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,271 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,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-02-19T11:37:00,272 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:00,273 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,274 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,274 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,275 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,276 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:00,277 | ^~~~~~~~ 2024-02-19T11:37:00,277 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,278 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,279 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,280 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,280 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,281 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:00,282 | ^~~~~~~~ 2024-02-19T11:37:00,283 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,283 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,284 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,285 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,286 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,286 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:00,287 | ^~~~~~~~ 2024-02-19T11:37:00,288 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,288 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,289 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,290 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,291 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,292 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:00,292 | ^~~~~~~~ 2024-02-19T11:37:00,293 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,294 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,295 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,296 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,296 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,297 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:00,298 | ^~~~~~~~ 2024-02-19T11:37:00,298 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,299 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,300 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,301 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,302 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,302 201 | list operator*(N n, list const &l) 2024-02-19T11:37:00,303 | ^~~~~~~~ 2024-02-19T11:37:00,304 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,304 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,305 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,306 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,306 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,307 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,308 | ^~~~~~~~ 2024-02-19T11:37:00,309 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,309 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,310 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,310 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,311 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,311 | ^~~~~~~~ 2024-02-19T11:37:00,312 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,312 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,313 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,314 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,314 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,315 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,316 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,316 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:00,317 | ^~~~~~~~ 2024-02-19T11:37:00,318 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,319 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,319 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:00,320 | ^~~~~~~~ 2024-02-19T11:37:00,321 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,322 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,322 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:00,323 | ^~~~~~~~ 2024-02-19T11:37:00,323 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,324 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,325 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:00,326 | ^~~~~~~~ 2024-02-19T11:37:00,327 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,327 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,328 437 | this->_dereference(utils::make_index_sequence{})) 2024-02-19T11:37:00,329 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,329 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,330 430 | auto _dereference(utils::index_sequence) const 2024-02-19T11:37:00,331 | ^~~~~~~~~~~~ 2024-02-19T11:37:00,332 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,333 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,334 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,335 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,336 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,337 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,338 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,339 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,339 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,340 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-02-19T11:37:00,341 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:00,342 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,342 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,343 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,344 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,345 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:00,345 | ^~~~~~~~ 2024-02-19T11:37:00,346 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,347 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,348 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,349 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,350 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,350 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:00,351 | ^~~~~~~~ 2024-02-19T11:37:00,352 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,353 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,354 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,354 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,355 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,355 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:00,356 | ^~~~~~~~ 2024-02-19T11:37:00,357 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,357 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,358 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,359 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,359 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,360 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:00,361 | ^~~~~~~~ 2024-02-19T11:37:00,362 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,363 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,364 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,364 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,365 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,366 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:00,367 | ^~~~~~~~ 2024-02-19T11:37:00,368 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,368 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,369 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,369 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,370 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,371 201 | list operator*(N n, list const &l) 2024-02-19T11:37:00,371 | ^~~~~~~~ 2024-02-19T11:37:00,372 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,372 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,373 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,373 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,374 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,375 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,375 | ^~~~~~~~ 2024-02-19T11:37:00,376 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,377 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,378 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,378 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,379 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,380 | ^~~~~~~~ 2024-02-19T11:37:00,381 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,381 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,382 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,383 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,383 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,384 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,385 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,385 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:00,386 | ^~~~~~~~ 2024-02-19T11:37:00,387 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,387 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,388 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:00,388 | ^~~~~~~~ 2024-02-19T11:37:00,389 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,389 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,390 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:00,391 | ^~~~~~~~ 2024-02-19T11:37:00,391 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,392 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,392 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:00,393 | ^~~~~~~~ 2024-02-19T11:37:00,394 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,394 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,395 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,396 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,397 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,398 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,399 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,399 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-02-19T11:37:00,400 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:00,401 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,401 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,402 | ^~~~~ 2024-02-19T11:37:00,403 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-02-19T11:37:00,404 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-02-19T11:37:00,405 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,405 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:00,406 | ^~~~~~~~ 2024-02-19T11:37:00,407 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,407 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:00,408 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,409 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,409 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:00,410 | ^~~~~~~~ 2024-02-19T11:37:00,411 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,411 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:00,412 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,413 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,413 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,414 | ^~~~~ 2024-02-19T11:37:00,414 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,415 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:00,415 | ^~~~~~~~ 2024-02-19T11:37:00,416 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,416 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,417 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,418 | ^~~~~ 2024-02-19T11:37:00,418 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,419 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:00,420 | ^~~~~~~~ 2024-02-19T11:37:00,421 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,422 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,422 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,423 | ^~~~~ 2024-02-19T11:37:00,424 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,424 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:00,425 | ^~~~~~~~ 2024-02-19T11:37:00,426 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,426 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,427 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,428 | ^~~~~ 2024-02-19T11:37:00,429 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,430 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:00,430 | ^~~~~~~~ 2024-02-19T11:37:00,431 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,431 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,432 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,432 | ^~~~~ 2024-02-19T11:37:00,433 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,433 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:00,434 | ^~~~~~~~ 2024-02-19T11:37:00,435 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,435 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,436 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,437 | ^~~~~ 2024-02-19T11:37:00,437 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,438 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,439 | ^~~~~~~~ 2024-02-19T11:37:00,440 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,440 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,441 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,442 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,442 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,443 | ^~~~~~~~ 2024-02-19T11:37:00,444 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,444 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,445 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,446 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,447 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,448 | ^~~~~ 2024-02-19T11:37:00,448 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,449 201 | list operator*(N n, list const &l) 2024-02-19T11:37:00,449 | ^~~~~~~~ 2024-02-19T11:37:00,450 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,450 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,451 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,451 | ^~~~~ 2024-02-19T11:37:00,452 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,453 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:00,453 | ^~~~~~~~ 2024-02-19T11:37:00,454 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,454 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,455 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:00,456 | ^~~~~~~~ 2024-02-19T11:37:00,457 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,457 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,458 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:00,459 | ^~~~~~~~ 2024-02-19T11:37:00,460 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,461 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,461 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:00,462 | ^~~~~~~~ 2024-02-19T11:37:00,463 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,463 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,464 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,465 | ^~~~~~ 2024-02-19T11:37:00,465 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,466 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:00,467 | ^~~~~~~~ 2024-02-19T11:37:00,467 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,468 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:00,469 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,469 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,470 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:00,471 | ^~~~~~~~ 2024-02-19T11:37:00,472 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,473 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:00,473 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,474 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,475 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,475 | ^~~~~~ 2024-02-19T11:37:00,476 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-02-19T11:37:00,477 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-02-19T11:37:00,478 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-02-19T11:37:00,478 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-02-19T11:37:00,479 /usr/include/c++/12/complex:392:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const complex<_Tp>&)’ 2024-02-19T11:37:00,479 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) 2024-02-19T11:37:00,480 | ^~~~~~~~ 2024-02-19T11:37:00,480 /usr/include/c++/12/complex:392:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,481 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,482 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,483 | ^~~~~~ 2024-02-19T11:37:00,483 /usr/include/c++/12/complex:401:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const _Tp&)’ 2024-02-19T11:37:00,484 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) 2024-02-19T11:37:00,484 | ^~~~~~~~ 2024-02-19T11:37:00,485 /usr/include/c++/12/complex:401:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,485 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,486 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,487 | ^~~~~~ 2024-02-19T11:37:00,488 /usr/include/c++/12/complex:410:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const _Tp&, const complex<_Tp>&)’ 2024-02-19T11:37:00,488 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) 2024-02-19T11:37:00,489 | ^~~~~~~~ 2024-02-19T11:37:00,489 /usr/include/c++/12/complex:410:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,490 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,490 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,491 | ^~~~~~ 2024-02-19T11:37:00,491 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/complex64.hpp:6, 2024-02-19T11:37:00,492 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:25: 2024-02-19T11:37:00,492 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,493 42 | complex_broadcast_t operator*(std::complex self, S other) 2024-02-19T11:37:00,494 | ^~~~~~~~ 2024-02-19T11:37:00,494 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,495 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,496 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,497 | ^~~~~~ 2024-02-19T11:37:00,498 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,499 49 | complex_broadcast_t operator*(S self, std::complex other) 2024-02-19T11:37:00,499 | ^~~~~~~~ 2024-02-19T11:37:00,500 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,501 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,501 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,502 | ^~~~~~ 2024-02-19T11:37:00,503 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,504 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:00,504 | ^~~~~~~~ 2024-02-19T11:37:00,505 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,506 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,507 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,507 | ^~~~~~ 2024-02-19T11:37:00,508 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,509 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:00,510 | ^~~~~~~~ 2024-02-19T11:37:00,510 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,511 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,512 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,512 | ^~~~~~ 2024-02-19T11:37:00,513 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,514 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:00,514 | ^~~~~~~~ 2024-02-19T11:37:00,515 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,516 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,517 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,517 | ^~~~~~ 2024-02-19T11:37:00,518 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,519 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:00,520 | ^~~~~~~~ 2024-02-19T11:37:00,520 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,521 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,521 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,522 | ^~~~~~ 2024-02-19T11:37:00,523 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,524 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:00,525 | ^~~~~~~~ 2024-02-19T11:37:00,525 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,526 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,526 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,527 | ^~~~~~ 2024-02-19T11:37:00,527 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,528 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,528 | ^~~~~~~~ 2024-02-19T11:37:00,529 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,530 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,530 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,531 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,532 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,533 | ^~~~~~~~ 2024-02-19T11:37:00,533 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,534 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,535 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,536 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,536 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,537 | ^~~~~~ 2024-02-19T11:37:00,538 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,538 201 | list operator*(N n, list const &l) 2024-02-19T11:37:00,539 | ^~~~~~~~ 2024-02-19T11:37:00,540 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,540 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,541 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,542 | ^~~~~~ 2024-02-19T11:37:00,542 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,543 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:00,544 | ^~~~~~~~ 2024-02-19T11:37:00,545 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,545 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,546 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:00,546 | ^~~~~~~~ 2024-02-19T11:37:00,547 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,547 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,548 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:00,549 | ^~~~~~~~ 2024-02-19T11:37:00,549 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,550 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,550 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:00,551 | ^~~~~~~~ 2024-02-19T11:37:00,552 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,553 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,554 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,554 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,555 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,556 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,557 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,558 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-02-19T11:37:00,558 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:00,559 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,560 449 | auto oiter = vectorizer::vbegin(other); 2024-02-19T11:37:00,561 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-02-19T11:37:00,561 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:13: 2024-02-19T11:37:00,562 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,563 17 | static auto vbegin(E &&expr) 2024-02-19T11:37:00,564 | ^~~~~~ 2024-02-19T11:37:00,564 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,565 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,566 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,566 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,567 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,568 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,569 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,569 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,570 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-02-19T11:37:00,571 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:00,572 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,572 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-02-19T11:37:00,573 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-02-19T11:37:00,574 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,575 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-02-19T11:37:00,576 | ^~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,576 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,577 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,578 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,579 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,580 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,581 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,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-02-19T11:37:00,582 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:00,583 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,584 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,584 | ^~~~~ 2024-02-19T11:37:00,585 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,586 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:00,586 | ^~~~~~~~ 2024-02-19T11:37:00,587 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,588 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:00,589 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,589 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,590 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:00,591 | ^~~~~~~~ 2024-02-19T11:37:00,592 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,592 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:00,593 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,593 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,594 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,595 | ^~~~~ 2024-02-19T11:37:00,595 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,596 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:00,596 | ^~~~~~~~ 2024-02-19T11:37:00,597 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,597 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,598 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,599 | ^~~~~ 2024-02-19T11:37:00,599 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,600 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:00,601 | ^~~~~~~~ 2024-02-19T11:37:00,601 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,602 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,603 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,604 | ^~~~~ 2024-02-19T11:37:00,604 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,605 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:00,606 | ^~~~~~~~ 2024-02-19T11:37:00,606 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,607 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,608 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,609 | ^~~~~ 2024-02-19T11:37:00,610 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,610 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:00,611 | ^~~~~~~~ 2024-02-19T11:37:00,611 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,612 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,612 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,613 | ^~~~~ 2024-02-19T11:37:00,614 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,614 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:00,615 | ^~~~~~~~ 2024-02-19T11:37:00,615 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,616 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,617 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,617 | ^~~~~ 2024-02-19T11:37:00,618 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,619 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,619 | ^~~~~~~~ 2024-02-19T11:37:00,620 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,621 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,621 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,622 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,623 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,623 | ^~~~~~~~ 2024-02-19T11:37:00,624 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,625 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,626 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,627 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,627 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,628 | ^~~~~ 2024-02-19T11:37:00,629 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,629 201 | list operator*(N n, list const &l) 2024-02-19T11:37:00,630 | ^~~~~~~~ 2024-02-19T11:37:00,630 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,631 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,632 454 | iter.store(Op{}(*iter, *oiter)); 2024-02-19T11:37:00,632 | ^~~~~ 2024-02-19T11:37:00,633 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,633 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:00,634 | ^~~~~~~~ 2024-02-19T11:37:00,634 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,635 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,636 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:00,637 | ^~~~~~~~ 2024-02-19T11:37:00,637 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,638 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,639 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:00,639 | ^~~~~~~~ 2024-02-19T11:37:00,640 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,641 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,641 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:00,642 | ^~~~~~~~ 2024-02-19T11:37:00,643 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,643 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,644 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,645 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,646 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,646 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,647 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,648 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,649 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,649 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-02-19T11:37:00,650 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:00,651 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,652 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,652 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,653 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,653 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:00,654 | ^~~~~~~~ 2024-02-19T11:37:00,655 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,655 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,656 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,656 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,657 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,658 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:00,659 | ^~~~~~~~ 2024-02-19T11:37:00,660 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,660 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,661 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,662 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,663 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,663 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:00,664 | ^~~~~~~~ 2024-02-19T11:37:00,665 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,665 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,666 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,667 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,668 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,668 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:00,669 | ^~~~~~~~ 2024-02-19T11:37:00,669 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,670 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,670 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,671 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,671 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,672 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:00,673 | ^~~~~~~~ 2024-02-19T11:37:00,673 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,674 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,675 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,676 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,676 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,677 437 | this->_dereference(utils::make_index_sequence{})) 2024-02-19T11:37:00,678 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,679 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,679 430 | auto _dereference(utils::index_sequence) const 2024-02-19T11:37:00,680 | ^~~~~~~~~~~~ 2024-02-19T11:37:00,681 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,681 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,682 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,682 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,683 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,684 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,685 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,685 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,686 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,687 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,687 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-02-19T11:37:00,688 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:00,689 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,690 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,690 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,691 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,692 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:00,692 | ^~~~~~~~ 2024-02-19T11:37:00,693 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,694 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,695 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,696 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,696 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,697 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:00,697 | ^~~~~~~~ 2024-02-19T11:37:00,698 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,698 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,699 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,699 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,700 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,701 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:00,701 | ^~~~~~~~ 2024-02-19T11:37:00,702 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,703 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,704 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,705 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,705 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,706 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:00,707 | ^~~~~~~~ 2024-02-19T11:37:00,708 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,708 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,709 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,710 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,710 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,711 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:00,712 | ^~~~~~~~ 2024-02-19T11:37:00,713 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,713 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,714 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,714 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,715 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,716 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,716 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,717 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,718 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,718 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,719 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,720 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-02-19T11:37:00,721 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:00,721 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,722 184 | iter.store(*oiter); 2024-02-19T11:37:00,723 | ^~~~~~ 2024-02-19T11:37:00,723 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,724 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:00,725 | ^~~~~~~~ 2024-02-19T11:37:00,725 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,726 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:00,727 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,728 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,728 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:00,729 | ^~~~~~~~ 2024-02-19T11:37:00,729 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,730 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:00,731 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,732 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,732 184 | iter.store(*oiter); 2024-02-19T11:37:00,733 | ^~~~~~ 2024-02-19T11:37:00,734 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,735 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:00,735 | ^~~~~~~~ 2024-02-19T11:37:00,736 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,736 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,737 184 | iter.store(*oiter); 2024-02-19T11:37:00,737 | ^~~~~~ 2024-02-19T11:37:00,738 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,738 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:00,739 | ^~~~~~~~ 2024-02-19T11:37:00,740 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,741 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,741 184 | iter.store(*oiter); 2024-02-19T11:37:00,742 | ^~~~~~ 2024-02-19T11:37:00,743 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,744 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:00,744 | ^~~~~~~~ 2024-02-19T11:37:00,745 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,746 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,746 184 | iter.store(*oiter); 2024-02-19T11:37:00,747 | ^~~~~~ 2024-02-19T11:37:00,748 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,749 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:00,750 | ^~~~~~~~ 2024-02-19T11:37:00,750 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,751 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,751 184 | iter.store(*oiter); 2024-02-19T11:37:00,752 | ^~~~~~ 2024-02-19T11:37:00,752 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,753 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:00,754 | ^~~~~~~~ 2024-02-19T11:37:00,754 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,755 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,755 184 | iter.store(*oiter); 2024-02-19T11:37:00,756 | ^~~~~~ 2024-02-19T11:37:00,757 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,757 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,758 | ^~~~~~~~ 2024-02-19T11:37:00,759 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,760 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,760 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,761 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,762 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,762 | ^~~~~~~~ 2024-02-19T11:37:00,763 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,764 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,764 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,765 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,766 184 | iter.store(*oiter); 2024-02-19T11:37:00,766 | ^~~~~~ 2024-02-19T11:37:00,768 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,768 201 | list operator*(N n, list const &l) 2024-02-19T11:37:00,769 | ^~~~~~~~ 2024-02-19T11:37:00,769 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,770 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,770 184 | iter.store(*oiter); 2024-02-19T11:37:00,771 | ^~~~~~ 2024-02-19T11:37:00,771 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,772 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:00,772 | ^~~~~~~~ 2024-02-19T11:37:00,773 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,774 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,774 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:00,775 | ^~~~~~~~ 2024-02-19T11:37:00,776 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,776 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,777 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:00,778 | ^~~~~~~~ 2024-02-19T11:37:00,779 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,779 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,780 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:00,781 | ^~~~~~~~ 2024-02-19T11:37:00,782 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,782 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,783 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,784 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,785 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,785 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,786 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,787 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,787 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-02-19T11:37:00,788 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:00,789 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,789 178 | auto oiter = vectorizer::vbegin(other); 2024-02-19T11:37:00,790 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-02-19T11:37:00,791 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,792 17 | static auto vbegin(E &&expr) 2024-02-19T11:37:00,792 | ^~~~~~ 2024-02-19T11:37:00,793 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,793 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,794 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,794 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,795 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,796 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,797 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,798 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,799 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,799 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-02-19T11:37:00,800 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:00,801 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,801 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-02-19T11:37:00,802 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-02-19T11:37:00,802 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,803 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-02-19T11:37:00,804 | ^~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,805 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,805 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,806 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,807 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,808 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,809 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,809 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,810 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,811 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,811 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,812 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,813 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-02-19T11:37:00,814 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:00,814 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,815 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,815 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,816 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,816 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:00,817 | ^~~~~~~~ 2024-02-19T11:37:00,818 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,819 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,819 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,820 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,821 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,822 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:00,822 | ^~~~~~~~ 2024-02-19T11:37:00,823 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,824 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,824 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,825 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,826 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,827 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:00,828 | ^~~~~~~~ 2024-02-19T11:37:00,828 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,829 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,830 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,831 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,831 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,832 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:00,832 | ^~~~~~~~ 2024-02-19T11:37:00,833 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,833 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,834 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,835 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,836 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,836 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:00,837 | ^~~~~~~~ 2024-02-19T11:37:00,838 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,839 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,839 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,840 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,841 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,841 201 | list operator*(N n, list const &l) 2024-02-19T11:37:00,842 | ^~~~~~~~ 2024-02-19T11:37:00,843 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,843 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,844 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,845 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,846 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,846 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,847 | ^~~~~~~~ 2024-02-19T11:37:00,847 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,848 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,848 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,849 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,850 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,850 | ^~~~~~~~ 2024-02-19T11:37:00,851 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,852 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,852 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,853 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,854 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:00,855 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,855 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,856 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:00,857 | ^~~~~~~~ 2024-02-19T11:37:00,857 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,858 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,859 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:00,859 | ^~~~~~~~ 2024-02-19T11:37:00,860 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,861 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,861 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:00,862 | ^~~~~~~~ 2024-02-19T11:37:00,863 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,864 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,865 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:00,865 | ^~~~~~~~ 2024-02-19T11:37:00,866 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,866 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,867 437 | this->_dereference(utils::make_index_sequence{})) 2024-02-19T11:37:00,868 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,868 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,869 430 | auto _dereference(utils::index_sequence) const 2024-02-19T11:37:00,870 | ^~~~~~~~~~~~ 2024-02-19T11:37:00,871 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,872 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,873 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,874 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,875 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,876 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,876 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,877 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,878 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,879 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,879 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,880 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,881 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-02-19T11:37:00,881 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:00,882 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,883 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,884 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,885 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,885 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:00,886 | ^~~~~~~~ 2024-02-19T11:37:00,886 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,887 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,887 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,888 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,889 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,890 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:00,890 | ^~~~~~~~ 2024-02-19T11:37:00,891 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,892 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,892 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,893 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,894 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,894 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:00,895 | ^~~~~~~~ 2024-02-19T11:37:00,896 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,897 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,898 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,898 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,899 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,900 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:00,900 | ^~~~~~~~ 2024-02-19T11:37:00,901 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,901 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,902 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,903 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,904 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,905 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:00,905 | ^~~~~~~~ 2024-02-19T11:37:00,906 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,907 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,907 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,908 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,909 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,910 201 | list operator*(N n, list const &l) 2024-02-19T11:37:00,911 | ^~~~~~~~ 2024-02-19T11:37:00,911 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,912 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,913 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,913 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,914 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,914 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,915 | ^~~~~~~~ 2024-02-19T11:37:00,916 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,916 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,917 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,918 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,919 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,920 | ^~~~~~~~ 2024-02-19T11:37:00,920 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,921 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,922 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,923 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,923 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:00,924 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,925 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,925 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:00,926 | ^~~~~~~~ 2024-02-19T11:37:00,927 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,927 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,928 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:00,929 | ^~~~~~~~ 2024-02-19T11:37:00,930 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,931 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,932 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:00,932 | ^~~~~~~~ 2024-02-19T11:37:00,933 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,933 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,934 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:00,934 | ^~~~~~~~ 2024-02-19T11:37:00,935 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,935 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,936 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,937 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,937 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,938 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,939 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,940 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-02-19T11:37:00,941 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,941 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,942 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,943 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,944 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-02-19T11:37:00,945 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:00,945 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,946 184 | iter.store(*oiter); 2024-02-19T11:37:00,947 | ^~~~~~ 2024-02-19T11:37:00,947 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,948 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:00,949 | ^~~~~~~~ 2024-02-19T11:37:00,950 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,951 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:00,951 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,952 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,952 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:00,953 | ^~~~~~~~ 2024-02-19T11:37:00,953 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,954 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:00,954 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,955 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,955 184 | iter.store(*oiter); 2024-02-19T11:37:00,956 | ^~~~~~ 2024-02-19T11:37:00,957 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,958 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:00,958 | ^~~~~~~~ 2024-02-19T11:37:00,959 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,960 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,960 184 | iter.store(*oiter); 2024-02-19T11:37:00,961 | ^~~~~~ 2024-02-19T11:37:00,962 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,963 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:00,963 | ^~~~~~~~ 2024-02-19T11:37:00,964 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,964 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,965 184 | iter.store(*oiter); 2024-02-19T11:37:00,965 | ^~~~~~ 2024-02-19T11:37:00,966 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,967 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:00,967 | ^~~~~~~~ 2024-02-19T11:37:00,968 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,968 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,969 184 | iter.store(*oiter); 2024-02-19T11:37:00,970 | ^~~~~~ 2024-02-19T11:37:00,971 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,971 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:00,972 | ^~~~~~~~ 2024-02-19T11:37:00,973 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,973 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,974 184 | iter.store(*oiter); 2024-02-19T11:37:00,975 | ^~~~~~ 2024-02-19T11:37:00,976 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,976 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:00,977 | ^~~~~~~~ 2024-02-19T11:37:00,977 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,978 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,979 184 | iter.store(*oiter); 2024-02-19T11:37:00,979 | ^~~~~~ 2024-02-19T11:37:00,980 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,981 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,981 | ^~~~~~~~ 2024-02-19T11:37:00,982 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,983 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,983 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,984 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,985 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:00,985 | ^~~~~~~~ 2024-02-19T11:37:00,986 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:00,987 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:00,987 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:00,988 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,989 184 | iter.store(*oiter); 2024-02-19T11:37:00,990 | ^~~~~~ 2024-02-19T11:37:00,991 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,991 201 | list operator*(N n, list const &l) 2024-02-19T11:37:00,992 | ^~~~~~~~ 2024-02-19T11:37:00,992 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:00,993 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,993 184 | iter.store(*oiter); 2024-02-19T11:37:00,994 | ^~~~~~ 2024-02-19T11:37:00,994 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,995 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:00,995 | ^~~~~~~~ 2024-02-19T11:37:00,996 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:00,997 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:00,997 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:00,998 | ^~~~~~~~ 2024-02-19T11:37:00,999 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,000 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,000 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:01,001 | ^~~~~~~~ 2024-02-19T11:37:01,002 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,003 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,003 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:01,004 | ^~~~~~~~ 2024-02-19T11:37:01,005 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,006 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,006 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,007 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,008 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,008 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,009 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,010 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-02-19T11:37:01,011 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,011 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,012 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,013 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,013 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-02-19T11:37:01,014 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:01,015 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,016 178 | auto oiter = vectorizer::vbegin(other); 2024-02-19T11:37:01,016 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-02-19T11:37:01,017 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,017 17 | static auto vbegin(E &&expr) 2024-02-19T11:37:01,018 | ^~~~~~ 2024-02-19T11:37:01,018 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,019 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,020 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,020 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,021 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,022 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,023 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,023 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,024 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,025 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,026 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,026 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,027 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-02-19T11:37:01,028 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:01,028 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,029 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-02-19T11:37:01,030 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-02-19T11:37:01,031 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,031 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-02-19T11:37:01,032 | ^~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,033 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,033 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,034 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,035 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,036 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,037 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,037 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,038 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,039 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,040 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,040 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,041 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-02-19T11:37:01,041 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-02-19T11:37:01,042 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,043 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:01,044 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,044 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,045 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:01,045 | ^~~~~~~~ 2024-02-19T11:37:01,046 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,046 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,047 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:01,047 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,048 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,049 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:01,049 | ^~~~~~~~ 2024-02-19T11:37:01,050 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,051 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,051 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:01,052 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,052 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,053 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:01,054 | ^~~~~~~~ 2024-02-19T11:37:01,054 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,055 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,056 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:01,056 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,057 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,057 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:01,058 | ^~~~~~~~ 2024-02-19T11:37:01,059 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,059 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,060 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:01,060 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,061 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,061 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:01,062 | ^~~~~~~~ 2024-02-19T11:37:01,063 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,063 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,064 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:01,064 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,065 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,066 201 | list operator*(N n, list const &l) 2024-02-19T11:37:01,066 | ^~~~~~~~ 2024-02-19T11:37:01,067 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,068 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,069 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:01,069 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,070 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,070 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,071 | ^~~~~~~~ 2024-02-19T11:37:01,072 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,073 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,073 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,074 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,075 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,075 | ^~~~~~~~ 2024-02-19T11:37:01,076 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,076 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,077 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,077 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,078 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:01,078 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,079 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,079 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:01,080 | ^~~~~~~~ 2024-02-19T11:37:01,081 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,081 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,082 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:01,083 | ^~~~~~~~ 2024-02-19T11:37:01,083 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,084 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,085 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:01,085 | ^~~~~~~~ 2024-02-19T11:37:01,086 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,087 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,087 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:01,088 | ^~~~~~~~ 2024-02-19T11:37:01,089 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,089 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,090 437 | this->_dereference(utils::make_index_sequence{})) 2024-02-19T11:37:01,091 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,092 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,092 430 | auto _dereference(utils::index_sequence) const 2024-02-19T11:37:01,093 | ^~~~~~~~~~~~ 2024-02-19T11:37:01,093 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,094 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,095 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,096 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,096 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,097 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,098 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,099 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,099 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,100 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,101 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,102 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,102 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-02-19T11:37:01,103 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-02-19T11:37:01,104 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,105 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:01,106 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,106 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,107 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:01,107 | ^~~~~~~~ 2024-02-19T11:37:01,108 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,109 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,109 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:01,110 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,111 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,112 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:01,112 | ^~~~~~~~ 2024-02-19T11:37:01,113 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,114 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,114 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:01,115 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,116 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,116 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:01,117 | ^~~~~~~~ 2024-02-19T11:37:01,118 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,119 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,119 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:01,120 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,121 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,121 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:01,122 | ^~~~~~~~ 2024-02-19T11:37:01,122 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,123 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,124 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:01,125 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,126 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,126 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:01,127 | ^~~~~~~~ 2024-02-19T11:37:01,128 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,129 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,129 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:01,130 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,131 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,131 201 | list operator*(N n, list const &l) 2024-02-19T11:37:01,132 | ^~~~~~~~ 2024-02-19T11:37:01,132 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,133 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,134 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:01,134 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,135 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,135 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,136 | ^~~~~~~~ 2024-02-19T11:37:01,137 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,137 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,138 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,139 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,139 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,140 | ^~~~~~~~ 2024-02-19T11:37:01,141 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,142 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,142 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,143 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,144 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:01,144 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,145 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,146 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:01,146 | ^~~~~~~~ 2024-02-19T11:37:01,147 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,148 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,149 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:01,150 | ^~~~~~~~ 2024-02-19T11:37:01,150 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,151 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,152 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:01,152 | ^~~~~~~~ 2024-02-19T11:37:01,153 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,154 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,154 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:01,155 | ^~~~~~~~ 2024-02-19T11:37:01,155 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,156 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,156 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,157 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,158 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,159 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,160 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,160 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-02-19T11:37:01,161 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,162 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,163 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,163 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,164 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-02-19T11:37:01,165 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-02-19T11:37:01,166 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,167 184 | iter.store(*oiter); 2024-02-19T11:37:01,168 | ^~~~~~ 2024-02-19T11:37:01,168 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,169 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:01,170 | ^~~~~~~~ 2024-02-19T11:37:01,170 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,171 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:01,171 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,172 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,173 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:01,174 | ^~~~~~~~ 2024-02-19T11:37:01,174 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,175 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:01,176 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,177 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,178 184 | iter.store(*oiter); 2024-02-19T11:37:01,178 | ^~~~~~ 2024-02-19T11:37:01,179 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,180 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:01,181 | ^~~~~~~~ 2024-02-19T11:37:01,182 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,182 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,183 184 | iter.store(*oiter); 2024-02-19T11:37:01,183 | ^~~~~~ 2024-02-19T11:37:01,184 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,185 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:01,186 | ^~~~~~~~ 2024-02-19T11:37:01,186 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,187 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,188 184 | iter.store(*oiter); 2024-02-19T11:37:01,189 | ^~~~~~ 2024-02-19T11:37:01,189 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,190 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:01,191 | ^~~~~~~~ 2024-02-19T11:37:01,192 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,192 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,193 184 | iter.store(*oiter); 2024-02-19T11:37:01,194 | ^~~~~~ 2024-02-19T11:37:01,195 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,195 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:01,196 | ^~~~~~~~ 2024-02-19T11:37:01,196 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,197 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,198 184 | iter.store(*oiter); 2024-02-19T11:37:01,198 | ^~~~~~ 2024-02-19T11:37:01,199 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,200 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:01,201 | ^~~~~~~~ 2024-02-19T11:37:01,201 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,202 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,203 184 | iter.store(*oiter); 2024-02-19T11:37:01,203 | ^~~~~~ 2024-02-19T11:37:01,204 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,205 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,206 | ^~~~~~~~ 2024-02-19T11:37:01,206 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,207 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,208 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,208 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,209 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,209 | ^~~~~~~~ 2024-02-19T11:37:01,210 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,211 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,211 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,212 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,212 184 | iter.store(*oiter); 2024-02-19T11:37:01,213 | ^~~~~~ 2024-02-19T11:37:01,214 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,214 201 | list operator*(N n, list const &l) 2024-02-19T11:37:01,215 | ^~~~~~~~ 2024-02-19T11:37:01,216 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,217 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,217 184 | iter.store(*oiter); 2024-02-19T11:37:01,218 | ^~~~~~ 2024-02-19T11:37:01,219 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,220 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:01,221 | ^~~~~~~~ 2024-02-19T11:37:01,221 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,222 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,223 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:01,223 | ^~~~~~~~ 2024-02-19T11:37:01,224 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,225 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,226 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:01,227 | ^~~~~~~~ 2024-02-19T11:37:01,227 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,228 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,228 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:01,229 | ^~~~~~~~ 2024-02-19T11:37:01,229 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,230 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,230 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,231 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,232 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,233 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,234 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,234 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-02-19T11:37:01,235 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,236 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,237 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,238 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,238 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-02-19T11:37:01,239 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-02-19T11:37:01,240 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,240 178 | auto oiter = vectorizer::vbegin(other); 2024-02-19T11:37:01,241 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-02-19T11:37:01,242 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,243 17 | static auto vbegin(E &&expr) 2024-02-19T11:37:01,243 | ^~~~~~ 2024-02-19T11:37:01,244 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,244 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,245 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,246 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,246 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,247 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,248 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,249 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,249 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,250 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,251 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,252 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,253 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-02-19T11:37:01,253 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-02-19T11:37:01,254 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,255 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-02-19T11:37:01,255 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-02-19T11:37:01,256 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,257 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-02-19T11:37:01,258 | ^~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,258 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,259 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,260 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,260 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,261 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,262 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,263 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,263 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,264 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,265 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,266 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,267 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-02-19T11:37:01,267 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-02-19T11:37:01,268 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,269 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:01,269 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,270 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,271 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:01,271 | ^~~~~~~~ 2024-02-19T11:37:01,272 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,273 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,273 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:01,274 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,275 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,275 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:01,276 | ^~~~~~~~ 2024-02-19T11:37:01,277 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,277 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,278 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:01,278 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,279 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,279 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:01,280 | ^~~~~~~~ 2024-02-19T11:37:01,281 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,281 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,282 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:01,283 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,283 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,284 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:01,285 | ^~~~~~~~ 2024-02-19T11:37:01,286 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,286 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,287 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:01,287 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,288 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,289 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:01,290 | ^~~~~~~~ 2024-02-19T11:37:01,290 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,291 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,291 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:01,292 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,292 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,293 201 | list operator*(N n, list const &l) 2024-02-19T11:37:01,293 | ^~~~~~~~ 2024-02-19T11:37:01,294 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,294 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,295 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:01,296 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,296 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,297 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,298 | ^~~~~~~~ 2024-02-19T11:37:01,298 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,299 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,300 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,301 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,301 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,302 | ^~~~~~~~ 2024-02-19T11:37:01,303 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,303 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,304 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,304 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,305 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:01,306 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,306 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,307 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:01,308 | ^~~~~~~~ 2024-02-19T11:37:01,309 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,309 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,310 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:01,310 | ^~~~~~~~ 2024-02-19T11:37:01,311 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,311 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,312 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:01,312 | ^~~~~~~~ 2024-02-19T11:37:01,313 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,313 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,314 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:01,315 | ^~~~~~~~ 2024-02-19T11:37:01,315 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,316 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,317 437 | this->_dereference(utils::make_index_sequence{})) 2024-02-19T11:37:01,318 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,318 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,319 430 | auto _dereference(utils::index_sequence) const 2024-02-19T11:37:01,320 | ^~~~~~~~~~~~ 2024-02-19T11:37:01,321 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,321 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,322 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,323 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,324 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,325 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,326 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,327 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,327 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,328 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,328 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,329 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,330 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-02-19T11:37:01,331 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-02-19T11:37:01,331 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,332 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:01,333 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,333 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,334 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:01,335 | ^~~~~~~~ 2024-02-19T11:37:01,336 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,336 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,337 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:01,338 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,338 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,339 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:01,340 | ^~~~~~~~ 2024-02-19T11:37:01,341 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,342 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,342 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:01,343 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,343 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,344 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:01,344 | ^~~~~~~~ 2024-02-19T11:37:01,345 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,345 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,346 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:01,347 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,348 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,348 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:01,349 | ^~~~~~~~ 2024-02-19T11:37:01,350 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,350 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,351 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:01,352 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,353 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,353 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:01,354 | ^~~~~~~~ 2024-02-19T11:37:01,354 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,355 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,355 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:01,356 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,356 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,357 201 | list operator*(N n, list const &l) 2024-02-19T11:37:01,357 | ^~~~~~~~ 2024-02-19T11:37:01,358 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,359 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,359 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:01,360 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,361 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,361 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,362 | ^~~~~~~~ 2024-02-19T11:37:01,363 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,364 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,364 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,365 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,366 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,366 | ^~~~~~~~ 2024-02-19T11:37:01,367 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,368 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,368 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,370 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,370 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:01,371 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,371 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,372 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:01,373 | ^~~~~~~~ 2024-02-19T11:37:01,373 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,374 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,374 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:01,375 | ^~~~~~~~ 2024-02-19T11:37:01,375 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,376 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,377 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:01,377 | ^~~~~~~~ 2024-02-19T11:37:01,378 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,379 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,379 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:01,380 | ^~~~~~~~ 2024-02-19T11:37:01,381 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,381 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,382 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,383 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,384 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,384 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,385 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,386 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-02-19T11:37:01,386 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,387 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,388 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,388 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,389 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-02-19T11:37:01,390 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-02-19T11:37:01,391 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,392 184 | iter.store(*oiter); 2024-02-19T11:37:01,393 | ^~~~~~ 2024-02-19T11:37:01,393 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,394 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:01,394 | ^~~~~~~~ 2024-02-19T11:37:01,395 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,395 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:01,396 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,397 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,397 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:01,398 | ^~~~~~~~ 2024-02-19T11:37:01,399 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,400 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:01,401 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,401 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,402 184 | iter.store(*oiter); 2024-02-19T11:37:01,403 | ^~~~~~ 2024-02-19T11:37:01,404 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,405 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:01,406 | ^~~~~~~~ 2024-02-19T11:37:01,406 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,407 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,407 184 | iter.store(*oiter); 2024-02-19T11:37:01,408 | ^~~~~~ 2024-02-19T11:37:01,409 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,409 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:01,410 | ^~~~~~~~ 2024-02-19T11:37:01,410 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,411 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,412 184 | iter.store(*oiter); 2024-02-19T11:37:01,413 | ^~~~~~ 2024-02-19T11:37:01,413 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,414 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:01,415 | ^~~~~~~~ 2024-02-19T11:37:01,415 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,416 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,417 184 | iter.store(*oiter); 2024-02-19T11:37:01,417 | ^~~~~~ 2024-02-19T11:37:01,418 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,418 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:01,419 | ^~~~~~~~ 2024-02-19T11:37:01,420 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,420 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,421 184 | iter.store(*oiter); 2024-02-19T11:37:01,422 | ^~~~~~ 2024-02-19T11:37:01,422 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,423 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:01,424 | ^~~~~~~~ 2024-02-19T11:37:01,424 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,425 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,426 184 | iter.store(*oiter); 2024-02-19T11:37:01,426 | ^~~~~~ 2024-02-19T11:37:01,427 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,428 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,429 | ^~~~~~~~ 2024-02-19T11:37:01,429 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,430 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,430 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,431 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,431 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,432 | ^~~~~~~~ 2024-02-19T11:37:01,432 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,433 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,434 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,434 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,435 184 | iter.store(*oiter); 2024-02-19T11:37:01,435 | ^~~~~~ 2024-02-19T11:37:01,436 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,436 201 | list operator*(N n, list const &l) 2024-02-19T11:37:01,437 | ^~~~~~~~ 2024-02-19T11:37:01,438 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,439 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,439 184 | iter.store(*oiter); 2024-02-19T11:37:01,440 | ^~~~~~ 2024-02-19T11:37:01,441 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,441 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:01,442 | ^~~~~~~~ 2024-02-19T11:37:01,443 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,443 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,444 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:01,445 | ^~~~~~~~ 2024-02-19T11:37:01,445 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,446 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,447 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:01,448 | ^~~~~~~~ 2024-02-19T11:37:01,448 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,449 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,450 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:01,450 | ^~~~~~~~ 2024-02-19T11:37:01,451 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,452 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,452 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,453 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,454 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,454 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,455 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,456 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-02-19T11:37:01,456 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,457 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,458 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,459 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,460 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-02-19T11:37:01,460 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-02-19T11:37:01,461 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,462 178 | auto oiter = vectorizer::vbegin(other); 2024-02-19T11:37:01,463 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-02-19T11:37:01,463 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,464 17 | static auto vbegin(E &&expr) 2024-02-19T11:37:01,465 | ^~~~~~ 2024-02-19T11:37:01,465 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,466 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,467 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,468 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,468 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,469 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,470 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,471 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,472 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,472 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,473 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,474 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,474 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-02-19T11:37:01,475 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-02-19T11:37:01,476 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,476 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-02-19T11:37:01,477 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-02-19T11:37:01,478 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,478 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-02-19T11:37:01,479 | ^~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,479 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,480 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,481 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,482 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,482 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,483 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,484 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,485 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,485 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,486 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,487 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,488 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-02-19T11:37:01,488 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:01,489 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,490 184 | iter.store(*oiter); 2024-02-19T11:37:01,490 | ^~~~~~ 2024-02-19T11:37:01,491 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,492 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:01,492 | ^~~~~~~~ 2024-02-19T11:37:01,493 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,494 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:01,495 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,495 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,496 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:01,496 | ^~~~~~~~ 2024-02-19T11:37:01,497 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,498 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:01,498 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,499 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,499 184 | iter.store(*oiter); 2024-02-19T11:37:01,500 | ^~~~~~ 2024-02-19T11:37:01,501 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,501 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:01,502 | ^~~~~~~~ 2024-02-19T11:37:01,502 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,503 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,504 184 | iter.store(*oiter); 2024-02-19T11:37:01,505 | ^~~~~~ 2024-02-19T11:37:01,506 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,506 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:01,507 | ^~~~~~~~ 2024-02-19T11:37:01,508 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,508 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,509 184 | iter.store(*oiter); 2024-02-19T11:37:01,510 | ^~~~~~ 2024-02-19T11:37:01,510 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,511 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:01,512 | ^~~~~~~~ 2024-02-19T11:37:01,513 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,513 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,514 184 | iter.store(*oiter); 2024-02-19T11:37:01,515 | ^~~~~~ 2024-02-19T11:37:01,515 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,516 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:01,516 | ^~~~~~~~ 2024-02-19T11:37:01,517 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,518 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,518 184 | iter.store(*oiter); 2024-02-19T11:37:01,519 | ^~~~~~ 2024-02-19T11:37:01,519 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,520 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:01,521 | ^~~~~~~~ 2024-02-19T11:37:01,521 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,522 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,523 184 | iter.store(*oiter); 2024-02-19T11:37:01,524 | ^~~~~~ 2024-02-19T11:37:01,524 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,525 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,526 | ^~~~~~~~ 2024-02-19T11:37:01,526 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,527 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,528 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,528 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,529 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,530 | ^~~~~~~~ 2024-02-19T11:37:01,531 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,531 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,532 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,532 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,533 184 | iter.store(*oiter); 2024-02-19T11:37:01,534 | ^~~~~~ 2024-02-19T11:37:01,534 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,535 201 | list operator*(N n, list const &l) 2024-02-19T11:37:01,535 | ^~~~~~~~ 2024-02-19T11:37:01,536 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,536 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,537 184 | iter.store(*oiter); 2024-02-19T11:37:01,537 | ^~~~~~ 2024-02-19T11:37:01,538 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,539 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:01,539 | ^~~~~~~~ 2024-02-19T11:37:01,540 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,541 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,542 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:01,543 | ^~~~~~~~ 2024-02-19T11:37:01,543 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,544 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,545 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:01,546 | ^~~~~~~~ 2024-02-19T11:37:01,546 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,547 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,548 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:01,549 | ^~~~~~~~ 2024-02-19T11:37:01,549 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,550 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,551 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,552 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,553 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,553 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,554 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,555 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,556 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,557 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,557 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,558 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,558 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-02-19T11:37:01,559 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-02-19T11:37:01,560 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,561 184 | iter.store(*oiter); 2024-02-19T11:37:01,561 | ^~~~~~ 2024-02-19T11:37:01,562 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,562 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:01,563 | ^~~~~~~~ 2024-02-19T11:37:01,564 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,564 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:01,565 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,565 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,566 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:01,566 | ^~~~~~~~ 2024-02-19T11:37:01,567 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,568 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:01,568 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,569 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,570 184 | iter.store(*oiter); 2024-02-19T11:37:01,570 | ^~~~~~ 2024-02-19T11:37:01,571 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,571 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:01,572 | ^~~~~~~~ 2024-02-19T11:37:01,573 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,573 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,574 184 | iter.store(*oiter); 2024-02-19T11:37:01,575 | ^~~~~~ 2024-02-19T11:37:01,575 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,576 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:01,577 | ^~~~~~~~ 2024-02-19T11:37:01,577 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,578 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,579 184 | iter.store(*oiter); 2024-02-19T11:37:01,580 | ^~~~~~ 2024-02-19T11:37:01,580 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,581 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:01,581 | ^~~~~~~~ 2024-02-19T11:37:01,582 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,582 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,583 184 | iter.store(*oiter); 2024-02-19T11:37:01,584 | ^~~~~~ 2024-02-19T11:37:01,584 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,585 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:01,585 | ^~~~~~~~ 2024-02-19T11:37:01,586 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,587 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,588 184 | iter.store(*oiter); 2024-02-19T11:37:01,588 | ^~~~~~ 2024-02-19T11:37:01,589 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,590 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:01,590 | ^~~~~~~~ 2024-02-19T11:37:01,591 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,592 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,592 184 | iter.store(*oiter); 2024-02-19T11:37:01,593 | ^~~~~~ 2024-02-19T11:37:01,594 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,595 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,596 | ^~~~~~~~ 2024-02-19T11:37:01,596 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,597 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,597 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,598 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,598 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,599 | ^~~~~~~~ 2024-02-19T11:37:01,600 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,600 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,601 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,601 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,602 184 | iter.store(*oiter); 2024-02-19T11:37:01,602 | ^~~~~~ 2024-02-19T11:37:01,603 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,604 201 | list operator*(N n, list const &l) 2024-02-19T11:37:01,605 | ^~~~~~~~ 2024-02-19T11:37:01,605 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,606 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,607 184 | iter.store(*oiter); 2024-02-19T11:37:01,607 | ^~~~~~ 2024-02-19T11:37:01,608 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,609 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:01,610 | ^~~~~~~~ 2024-02-19T11:37:01,610 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,611 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,612 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:01,613 | ^~~~~~~~ 2024-02-19T11:37:01,613 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,614 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,615 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:01,616 | ^~~~~~~~ 2024-02-19T11:37:01,616 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,617 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,617 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:01,618 | ^~~~~~~~ 2024-02-19T11:37:01,618 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,619 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,619 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,620 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,621 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,622 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,622 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,623 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,624 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,624 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,625 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,626 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,627 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-02-19T11:37:01,627 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-02-19T11:37:01,628 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,629 184 | iter.store(*oiter); 2024-02-19T11:37:01,629 | ^~~~~~ 2024-02-19T11:37:01,630 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,631 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:01,631 | ^~~~~~~~ 2024-02-19T11:37:01,632 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,633 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:01,633 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,634 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,635 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:01,635 | ^~~~~~~~ 2024-02-19T11:37:01,636 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,636 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:01,637 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,637 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,638 184 | iter.store(*oiter); 2024-02-19T11:37:01,639 | ^~~~~~ 2024-02-19T11:37:01,639 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,640 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:01,641 | ^~~~~~~~ 2024-02-19T11:37:01,642 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,642 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,643 184 | iter.store(*oiter); 2024-02-19T11:37:01,644 | ^~~~~~ 2024-02-19T11:37:01,645 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,645 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:01,646 | ^~~~~~~~ 2024-02-19T11:37:01,646 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,647 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,647 184 | iter.store(*oiter); 2024-02-19T11:37:01,648 | ^~~~~~ 2024-02-19T11:37:01,648 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,649 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:01,650 | ^~~~~~~~ 2024-02-19T11:37:01,650 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,651 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,652 184 | iter.store(*oiter); 2024-02-19T11:37:01,653 | ^~~~~~ 2024-02-19T11:37:01,653 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,654 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:01,655 | ^~~~~~~~ 2024-02-19T11:37:01,655 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,656 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,657 184 | iter.store(*oiter); 2024-02-19T11:37:01,657 | ^~~~~~ 2024-02-19T11:37:01,658 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,659 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:01,659 | ^~~~~~~~ 2024-02-19T11:37:01,660 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,661 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,661 184 | iter.store(*oiter); 2024-02-19T11:37:01,662 | ^~~~~~ 2024-02-19T11:37:01,662 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,663 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,664 | ^~~~~~~~ 2024-02-19T11:37:01,664 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,665 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,666 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,667 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,667 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,668 | ^~~~~~~~ 2024-02-19T11:37:01,669 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,669 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,670 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,671 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,672 184 | iter.store(*oiter); 2024-02-19T11:37:01,672 | ^~~~~~ 2024-02-19T11:37:01,673 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,674 201 | list operator*(N n, list const &l) 2024-02-19T11:37:01,674 | ^~~~~~~~ 2024-02-19T11:37:01,675 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,676 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,676 184 | iter.store(*oiter); 2024-02-19T11:37:01,677 | ^~~~~~ 2024-02-19T11:37:01,678 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,679 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:01,679 | ^~~~~~~~ 2024-02-19T11:37:01,680 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,680 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,681 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:01,681 | ^~~~~~~~ 2024-02-19T11:37:01,682 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,683 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,683 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:01,684 | ^~~~~~~~ 2024-02-19T11:37:01,684 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,685 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,685 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:01,686 | ^~~~~~~~ 2024-02-19T11:37:01,687 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,688 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,689 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,689 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,690 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,691 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,692 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,692 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,693 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,694 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,694 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,695 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,696 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-02-19T11:37:01,697 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-02-19T11:37:01,697 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,698 184 | iter.store(*oiter); 2024-02-19T11:37:01,699 | ^~~~~~ 2024-02-19T11:37:01,700 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,700 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:01,701 | ^~~~~~~~ 2024-02-19T11:37:01,702 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,702 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:01,703 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,704 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,704 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:01,705 | ^~~~~~~~ 2024-02-19T11:37:01,706 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,707 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:01,708 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,708 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,709 184 | iter.store(*oiter); 2024-02-19T11:37:01,709 | ^~~~~~ 2024-02-19T11:37:01,710 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,711 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:01,711 | ^~~~~~~~ 2024-02-19T11:37:01,712 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,712 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,713 184 | iter.store(*oiter); 2024-02-19T11:37:01,714 | ^~~~~~ 2024-02-19T11:37:01,714 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,715 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:01,716 | ^~~~~~~~ 2024-02-19T11:37:01,717 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,717 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,718 184 | iter.store(*oiter); 2024-02-19T11:37:01,718 | ^~~~~~ 2024-02-19T11:37:01,719 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,720 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:01,720 | ^~~~~~~~ 2024-02-19T11:37:01,721 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,722 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,722 184 | iter.store(*oiter); 2024-02-19T11:37:01,723 | ^~~~~~ 2024-02-19T11:37:01,724 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,724 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:01,725 | ^~~~~~~~ 2024-02-19T11:37:01,725 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,726 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,726 184 | iter.store(*oiter); 2024-02-19T11:37:01,727 | ^~~~~~ 2024-02-19T11:37:01,727 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,728 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:01,728 | ^~~~~~~~ 2024-02-19T11:37:01,729 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,730 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,730 184 | iter.store(*oiter); 2024-02-19T11:37:01,731 | ^~~~~~ 2024-02-19T11:37:01,732 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,732 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,733 | ^~~~~~~~ 2024-02-19T11:37:01,733 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,734 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,735 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,735 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,736 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:01,737 | ^~~~~~~~ 2024-02-19T11:37:01,737 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:01,738 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:01,739 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:01,739 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,740 184 | iter.store(*oiter); 2024-02-19T11:37:01,741 | ^~~~~~ 2024-02-19T11:37:01,741 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,742 201 | list operator*(N n, list const &l) 2024-02-19T11:37:01,742 | ^~~~~~~~ 2024-02-19T11:37:01,743 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:01,743 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,744 184 | iter.store(*oiter); 2024-02-19T11:37:01,744 | ^~~~~~ 2024-02-19T11:37:01,745 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,746 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:01,746 | ^~~~~~~~ 2024-02-19T11:37:01,747 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,747 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,748 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:01,749 | ^~~~~~~~ 2024-02-19T11:37:01,749 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,750 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,751 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:01,751 | ^~~~~~~~ 2024-02-19T11:37:01,752 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:01,753 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:01,753 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:01,754 | ^~~~~~~~ 2024-02-19T11:37:01,755 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,545 [8/12] Compiling C++ object src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o 2024-02-19T11:37:05,545 FAILED: src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o 2024-02-19T11:37:05,546 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-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,547 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-02-19T11:37:05,548 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-02-19T11:37:05,548 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-02-19T11:37:05,548 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-02-19T11:37:05,549 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-02-19T11:37:05,549 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-02-19T11:37:05,550 from src/fluidimage/calcul/__pythran__/correl.cpp:1: 2024-02-19T11:37:05,550 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,551 101 | xsimd::batch> { 2024-02-19T11:37:05,551 | ^~~~~ 2024-02-19T11:37:05,552 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-02-19T11:37:05,552 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-02-19T11:37:05,553 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:37:05,553 34 | class batch; 2024-02-19T11:37:05,554 | ^~~~~ 2024-02-19T11:37:05,554 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-02-19T11:37:05,555 101 | xsimd::batch> { 2024-02-19T11:37:05,556 | ^~ 2024-02-19T11:37:05,556 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-02-19T11:37:05,556 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-02-19T11:37:05,557 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,557 103 | using vector_type = typename xsimd::batch; 2024-02-19T11:37:05,558 | ^ 2024-02-19T11:37:05,558 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:37:05,559 34 | class batch; 2024-02-19T11:37:05,560 | ^~~~~ 2024-02-19T11:37:05,560 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-02-19T11:37:05,560 103 | using vector_type = typename xsimd::batch; 2024-02-19T11:37:05,561 | ^ 2024-02-19T11:37:05,561 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-02-19T11:37:05,561 105 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:37:05,562 | ^~~~~~~~~~~ 2024-02-19T11:37:05,562 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,562 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-02-19T11:37:05,563 | ^~~~~~~~~~~~~~ 2024-02-19T11:37:05,563 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,564 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,564 119 | void store(xsimd::batch const &); 2024-02-19T11:37:05,565 | ^ 2024-02-19T11:37:05,565 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:37:05,566 34 | class batch; 2024-02-19T11:37:05,566 | ^~~~~ 2024-02-19T11:37:05,567 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-02-19T11:37:05,567 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-02-19T11:37:05,568 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-02-19T11:37:05,568 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-02-19T11:37:05,569 208 | -> decltype(xsimd::load_unaligned(data)) 2024-02-19T11:37:05,569 | ^~~~~~~~~~~~~~ 2024-02-19T11:37:05,570 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-02-19T11:37:05,570 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,571 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-02-19T11:37:05,571 | ^ 2024-02-19T11:37:05,572 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:37:05,572 34 | class batch; 2024-02-19T11:37:05,573 | ^~~~~ 2024-02-19T11:37:05,573 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,574 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,574 217 | val.store_unaligned(const_cast(data)); 2024-02-19T11:37:05,574 | ^~~~~~~~~~~~~~~ 2024-02-19T11:37:05,575 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-02-19T11:37:05,575 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-02-19T11:37:05,575 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-02-19T11:37:05,576 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-02-19T11:37:05,576 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-02-19T11:37:05,576 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-02-19T11:37:05,577 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,577 191 | xsimd::batch _splated; 2024-02-19T11:37:05,578 | ^ 2024-02-19T11:37:05,578 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:37:05,579 34 | class batch; 2024-02-19T11:37:05,579 | ^~~~~ 2024-02-19T11:37:05,580 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-02-19T11:37:05,580 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,581 733 | typename std::remove_reference::type::value_type>...>, 2024-02-19T11:37:05,582 | ^ 2024-02-19T11:37:05,582 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:37:05,583 34 | class batch; 2024-02-19T11:37:05,583 | ^~~~~ 2024-02-19T11:37:05,584 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-02-19T11:37:05,584 733 | typename std::remove_reference::type::value_type>...>, 2024-02-19T11:37:05,585 | ^~~ 2024-02-19T11:37:05,585 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-02-19T11:37:05,586 733 | typename std::remove_reference::type::value_type>...>, 2024-02-19T11:37:05,586 | ^ 2024-02-19T11:37:05,587 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-02-19T11:37:05,588 734 | typename std::remove_reference::type::simd_iterator...>; 2024-02-19T11:37:05,588 | ^ 2024-02-19T11:37:05,589 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,589 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-02-19T11:37:05,589 | ^~~~~~~~~~~~~ 2024-02-19T11:37:05,590 | nditerator 2024-02-19T11:37:05,590 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,591 740 | simd_iterator vbegin(types::vectorize) const; 2024-02-19T11:37:05,591 | ^~~~~~~~~~~~~ 2024-02-19T11:37:05,591 | nditerator 2024-02-19T11:37:05,592 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,592 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-02-19T11:37:05,592 | ^~~~~~~~~~~~~ 2024-02-19T11:37:05,593 | nditerator 2024-02-19T11:37:05,593 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,594 743 | simd_iterator vend(types::vectorize) const; 2024-02-19T11:37:05,594 | ^~~~~~~~~~~~~ 2024-02-19T11:37:05,595 | nditerator 2024-02-19T11:37:05,595 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-02-19T11:37:05,596 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,596 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,597 174 | using vT = xsimd::batch; 2024-02-19T11:37:05,597 | ^ 2024-02-19T11:37:05,598 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:37:05,599 34 | class batch; 2024-02-19T11:37:05,599 | ^~~~~ 2024-02-19T11:37:05,600 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-02-19T11:37:05,600 176 | static const std::size_t vN = vT::size; 2024-02-19T11:37:05,600 | ^~ 2024-02-19T11:37:05,601 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,601 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,602 445 | using vT = typename xsimd::batch; 2024-02-19T11:37:05,602 | ^ 2024-02-19T11:37:05,603 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:37:05,604 34 | class batch; 2024-02-19T11:37:05,604 | ^~~~~ 2024-02-19T11:37:05,605 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-02-19T11:37:05,605 445 | using vT = typename xsimd::batch; 2024-02-19T11:37:05,606 | ^ 2024-02-19T11:37:05,606 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-02-19T11:37:05,606 448 | static const std::size_t vN = vT::size; 2024-02-19T11:37:05,607 | ^~ 2024-02-19T11:37:05,607 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-02-19T11:37:05,607 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,608 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,608 219 | using vector_type = typename xsimd::batch; 2024-02-19T11:37:05,608 | ^ 2024-02-19T11:37:05,609 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:37:05,609 34 | class batch; 2024-02-19T11:37:05,610 | ^~~~~ 2024-02-19T11:37:05,611 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-02-19T11:37:05,611 219 | using vector_type = typename xsimd::batch; 2024-02-19T11:37:05,611 | ^ 2024-02-19T11:37:05,612 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-02-19T11:37:05,613 220 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:37:05,613 | ^~~~~~~~~~~ 2024-02-19T11:37:05,614 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,614 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,615 497 | using vector_type = typename xsimd::batch; 2024-02-19T11:37:05,615 | ^ 2024-02-19T11:37:05,616 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:37:05,616 34 | class batch; 2024-02-19T11:37:05,616 | ^~~~~ 2024-02-19T11:37:05,617 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-02-19T11:37:05,617 497 | using vector_type = typename xsimd::batch; 2024-02-19T11:37:05,618 | ^ 2024-02-19T11:37:05,619 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-02-19T11:37:05,619 498 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:37:05,620 | ^~~~~~~~~~~ 2024-02-19T11:37:05,620 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-02-19T11:37:05,620 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-02-19T11:37:05,621 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-02-19T11:37:05,621 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-02-19T11:37:05,621 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,622 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-02-19T11:37:05,622 | ^ 2024-02-19T11:37:05,622 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:37:05,623 34 | class batch; 2024-02-19T11:37:05,623 | ^~~~~ 2024-02-19T11:37:05,624 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-02-19T11:37:05,624 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-02-19T11:37:05,625 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,625 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-02-19T11:37:05,626 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,626 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,627 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-02-19T11:37:05,628 | ^~~~~~~ 2024-02-19T11:37:05,628 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,629 595 | struct numpy_expr { 2024-02-19T11:37:05,629 | ^~~~~~~~~~ 2024-02-19T11:37:05,630 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,630 240 | numpy_expr::vbegin(vectorize) const 2024-02-19T11:37:05,631 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,631 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,632 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-02-19T11:37:05,632 | ^~~~~~ 2024-02-19T11:37:05,632 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,633 595 | struct numpy_expr { 2024-02-19T11:37:05,633 | ^~~~~~~~~~ 2024-02-19T11:37:05,633 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,634 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-02-19T11:37:05,634 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,634 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,635 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-02-19T11:37:05,635 | ^~~~~ 2024-02-19T11:37:05,636 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,637 595 | struct numpy_expr { 2024-02-19T11:37:05,637 | ^~~~~~~~~~ 2024-02-19T11:37:05,638 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,638 257 | numpy_expr::vend(vectorize) const 2024-02-19T11:37:05,639 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,639 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,640 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-02-19T11:37:05,640 | ^~~~ 2024-02-19T11:37:05,641 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,641 595 | struct numpy_expr { 2024-02-19T11:37:05,642 | ^~~~~~~~~~ 2024-02-19T11:37:05,642 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-02-19T11:37:05,643 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-02-19T11:37:05,644 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,644 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,644 334 | using vector_type = typename xsimd::batch; 2024-02-19T11:37:05,645 | ^ 2024-02-19T11:37:05,645 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:37:05,645 34 | class batch; 2024-02-19T11:37:05,646 | ^~~~~ 2024-02-19T11:37:05,646 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-02-19T11:37:05,646 334 | using vector_type = typename xsimd::batch; 2024-02-19T11:37:05,647 | ^ 2024-02-19T11:37:05,647 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-02-19T11:37:05,648 335 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:37:05,648 | ^~~~~~~~~~~ 2024-02-19T11:37:05,649 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,649 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,649 721 | using vector_type = typename xsimd::batch; 2024-02-19T11:37:05,650 | ^ 2024-02-19T11:37:05,651 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:37:05,651 34 | class batch; 2024-02-19T11:37:05,652 | ^~~~~ 2024-02-19T11:37:05,652 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-02-19T11:37:05,653 721 | using vector_type = typename xsimd::batch; 2024-02-19T11:37:05,653 | ^ 2024-02-19T11:37:05,654 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-02-19T11:37:05,654 722 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:37:05,654 | ^~~~~~~~~~~ 2024-02-19T11:37:05,655 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,655 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,656 690 | using vector_type = typename xsimd::batch; 2024-02-19T11:37:05,657 | ^ 2024-02-19T11:37:05,657 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:37:05,658 34 | class batch; 2024-02-19T11:37:05,658 | ^~~~~ 2024-02-19T11:37:05,658 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-02-19T11:37:05,659 690 | using vector_type = typename xsimd::batch; 2024-02-19T11:37:05,659 | ^ 2024-02-19T11:37:05,659 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-02-19T11:37:05,660 691 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:37:05,660 | ^~~~~~~~~~~ 2024-02-19T11:37:05,660 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,661 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,661 249 | using vector_type = typename xsimd::batch; 2024-02-19T11:37:05,662 | ^ 2024-02-19T11:37:05,662 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:37:05,663 34 | class batch; 2024-02-19T11:37:05,663 | ^~~~~ 2024-02-19T11:37:05,664 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-02-19T11:37:05,664 249 | using vector_type = typename xsimd::batch; 2024-02-19T11:37:05,665 | ^ 2024-02-19T11:37:05,665 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-02-19T11:37:05,666 250 | static const std::size_t vector_size = vector_type::size; 2024-02-19T11:37:05,667 | ^~~~~~~~~~~ 2024-02-19T11:37:05,667 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/sum.hpp:5, 2024-02-19T11:37:05,668 from src/fluidimage/calcul/__pythran__/correl.cpp:47: 2024-02-19T11:37:05,668 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In function ‘F {anonymous}::pythonic::numpy::vreduce(E, F)’: 2024-02-19T11:37:05,669 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,669 79 | using vT = xsimd::batch; 2024-02-19T11:37:05,670 | ^ 2024-02-19T11:37:05,670 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-02-19T11:37:05,671 34 | class batch; 2024-02-19T11:37:05,671 | ^~~~~ 2024-02-19T11:37:05,672 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:80:30: error: ‘vT’ has not been declared 2024-02-19T11:37:05,672 80 | static const size_t vN = vT::size; 2024-02-19T11:37:05,673 | ^~ 2024-02-19T11:37:05,674 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,674 88 | alignas(sizeof(vT)) T stored[vN]; 2024-02-19T11:37:05,674 | ^~ 2024-02-19T11:37:05,675 | vN 2024-02-19T11:37:05,675 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,675 88 | alignas(sizeof(vT)) T stored[vN]; 2024-02-19T11:37:05,676 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,676 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:89:27: error: ‘stored’ was not declared in this scope 2024-02-19T11:37:05,676 89 | vacc.store_aligned(&stored[0]); 2024-02-19T11:37:05,677 | ^~~~~~ 2024-02-19T11:37:05,677 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,677 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,678 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,678 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,679 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,680 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,681 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,681 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,681 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-02-19T11:37:05,682 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-02-19T11:37:05,682 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,683 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:05,684 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,684 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,684 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:05,685 | ^~~~~~~~ 2024-02-19T11:37:05,685 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,685 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,686 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:05,686 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,686 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,687 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:05,687 | ^~~~~~~~ 2024-02-19T11:37:05,688 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,688 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,689 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:05,689 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,690 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,691 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:05,691 | ^~~~~~~~ 2024-02-19T11:37:05,692 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,692 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,692 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:05,693 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,693 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-02-19T11:37:05,694 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,695 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:05,695 | ^~~~~~~~ 2024-02-19T11:37:05,696 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,696 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,697 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:05,697 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,697 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,698 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:05,698 | ^~~~~~~~ 2024-02-19T11:37:05,698 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,699 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,699 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:05,700 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,701 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,701 201 | list operator*(N n, list const &l) 2024-02-19T11:37:05,702 | ^~~~~~~~ 2024-02-19T11:37:05,702 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,703 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,703 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:05,704 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,704 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-02-19T11:37:05,704 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,705 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:05,705 | ^~~~~~~~ 2024-02-19T11:37:05,706 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:05,707 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:05,708 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,708 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,709 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:05,709 | ^~~~~~~~ 2024-02-19T11:37:05,709 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:05,710 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:05,710 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,710 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,711 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:05,711 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,711 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-02-19T11:37:05,712 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-02-19T11:37:05,712 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-02-19T11:37:05,713 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-02-19T11:37:05,713 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,714 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:05,715 | ^~~~~~~~ 2024-02-19T11:37:05,715 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,716 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,716 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:05,717 | ^~~~~~~~ 2024-02-19T11:37:05,718 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,718 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,719 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:05,719 | ^~~~~~~~ 2024-02-19T11:37:05,720 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,720 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,721 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:05,722 | ^~~~~~~~ 2024-02-19T11:37:05,722 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,723 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,723 437 | this->_dereference(utils::make_index_sequence{})) 2024-02-19T11:37:05,723 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,724 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,724 430 | auto _dereference(utils::index_sequence) const 2024-02-19T11:37:05,725 | ^~~~~~~~~~~~ 2024-02-19T11:37:05,725 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,726 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,726 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,727 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,728 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,728 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,729 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,729 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,730 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,731 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,731 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-02-19T11:37:05,732 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-02-19T11:37:05,732 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,733 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:05,733 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,734 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,734 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:05,735 | ^~~~~~~~ 2024-02-19T11:37:05,735 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,736 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,736 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:05,736 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,737 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,737 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:05,737 | ^~~~~~~~ 2024-02-19T11:37:05,738 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,738 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,739 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:05,739 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,740 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,740 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:05,741 | ^~~~~~~~ 2024-02-19T11:37:05,742 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,742 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,743 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:05,743 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,744 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,744 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:05,745 | ^~~~~~~~ 2024-02-19T11:37:05,745 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,746 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,746 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:05,746 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,747 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,747 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:05,748 | ^~~~~~~~ 2024-02-19T11:37:05,748 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,749 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,749 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:05,750 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,750 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,751 201 | list operator*(N n, list const &l) 2024-02-19T11:37:05,751 | ^~~~~~~~ 2024-02-19T11:37:05,752 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,752 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,753 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:05,753 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,754 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,754 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:05,755 | ^~~~~~~~ 2024-02-19T11:37:05,755 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:05,756 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:05,757 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,757 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,757 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:05,758 | ^~~~~~~~ 2024-02-19T11:37:05,758 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:05,758 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:05,759 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,759 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,759 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:05,760 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,760 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,761 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:05,761 | ^~~~~~~~ 2024-02-19T11:37:05,761 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,762 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,762 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:05,763 | ^~~~~~~~ 2024-02-19T11:37:05,763 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,764 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,765 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:05,765 | ^~~~~~~~ 2024-02-19T11:37:05,766 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,766 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,766 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:05,767 | ^~~~~~~~ 2024-02-19T11:37:05,767 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,768 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,768 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,769 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,770 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,770 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,770 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,771 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,772 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-02-19T11:37:05,773 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-02-19T11:37:05,773 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,773 83 | const long bound = std::distance(viter, vend); 2024-02-19T11:37:05,774 | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-02-19T11:37:05,774 In file included from /usr/include/c++/12/string:46, 2024-02-19T11:37:05,775 from /usr/include/c++/12/bits/locale_classes.h:40, 2024-02-19T11:37:05,776 from /usr/include/c++/12/bits/ios_base.h:41, 2024-02-19T11:37:05,776 from /usr/include/c++/12/ios:42, 2024-02-19T11:37:05,776 from /usr/include/c++/12/istream:38, 2024-02-19T11:37:05,777 from /usr/include/c++/12/sstream:38, 2024-02-19T11:37:05,777 from /usr/include/c++/12/complex:45, 2024-02-19T11:37:05,778 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-02-19T11:37:05,778 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-02-19T11:37:05,779 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-02-19T11:37:05,779 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-02-19T11:37:05,780 /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-02-19T11:37:05,780 147 | distance(_InputIterator __first, _InputIterator __last) 2024-02-19T11:37:05,781 | ^~~~~~~~ 2024-02-19T11:37:05,781 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,782 /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-02-19T11:37:05,782 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,783 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,783 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,783 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,784 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,784 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,785 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,786 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-02-19T11:37:05,786 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-02-19T11:37:05,787 /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-02-19T11:37:05,787 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,788 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,788 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,789 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,790 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,790 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,791 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,791 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-02-19T11:37:05,792 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-02-19T11:37:05,792 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,793 85 | auto vacc = *viter; 2024-02-19T11:37:05,793 | ^~~~~~ 2024-02-19T11:37:05,794 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-02-19T11:37:05,794 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-02-19T11:37:05,795 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,796 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:05,796 | ^~~~~~~~ 2024-02-19T11:37:05,797 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,797 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:05,798 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,798 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,799 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:05,799 | ^~~~~~~~ 2024-02-19T11:37:05,800 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,800 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:05,801 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,801 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,802 85 | auto vacc = *viter; 2024-02-19T11:37:05,802 | ^~~~~~ 2024-02-19T11:37:05,803 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,803 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:05,803 | ^~~~~~~~ 2024-02-19T11:37:05,804 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,804 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,804 85 | auto vacc = *viter; 2024-02-19T11:37:05,805 | ^~~~~~ 2024-02-19T11:37:05,805 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,806 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:05,806 | ^~~~~~~~ 2024-02-19T11:37:05,807 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,807 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,808 85 | auto vacc = *viter; 2024-02-19T11:37:05,809 | ^~~~~~ 2024-02-19T11:37:05,809 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,810 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:05,810 | ^~~~~~~~ 2024-02-19T11:37:05,810 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,811 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,811 85 | auto vacc = *viter; 2024-02-19T11:37:05,812 | ^~~~~~ 2024-02-19T11:37:05,812 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,813 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:05,813 | ^~~~~~~~ 2024-02-19T11:37:05,813 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,814 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,814 85 | auto vacc = *viter; 2024-02-19T11:37:05,815 | ^~~~~~ 2024-02-19T11:37:05,815 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,815 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:05,816 | ^~~~~~~~ 2024-02-19T11:37:05,816 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,817 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,818 85 | auto vacc = *viter; 2024-02-19T11:37:05,818 | ^~~~~~ 2024-02-19T11:37:05,819 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,819 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:05,820 | ^~~~~~~~ 2024-02-19T11:37:05,820 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:05,821 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:05,821 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,822 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,822 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:05,823 | ^~~~~~~~ 2024-02-19T11:37:05,823 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:05,824 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:05,824 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,824 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,825 85 | auto vacc = *viter; 2024-02-19T11:37:05,825 | ^~~~~~ 2024-02-19T11:37:05,825 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,826 201 | list operator*(N n, list const &l) 2024-02-19T11:37:05,826 | ^~~~~~~~ 2024-02-19T11:37:05,826 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,827 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,827 85 | auto vacc = *viter; 2024-02-19T11:37:05,828 | ^~~~~~ 2024-02-19T11:37:05,828 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,828 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:05,829 | ^~~~~~~~ 2024-02-19T11:37:05,829 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,830 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,831 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:05,831 | ^~~~~~~~ 2024-02-19T11:37:05,831 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,832 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,832 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:05,833 | ^~~~~~~~ 2024-02-19T11:37:05,833 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,834 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,834 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:05,835 | ^~~~~~~~ 2024-02-19T11:37:05,835 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,836 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,837 87 | Op{}(vacc, *viter); 2024-02-19T11:37:05,837 | ^~~~~~ 2024-02-19T11:37:05,837 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,838 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:05,838 | ^~~~~~~~ 2024-02-19T11:37:05,838 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,839 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:05,839 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,840 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,840 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:05,841 | ^~~~~~~~ 2024-02-19T11:37:05,841 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,842 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:05,842 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,843 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,843 87 | Op{}(vacc, *viter); 2024-02-19T11:37:05,844 | ^~~~~~ 2024-02-19T11:37:05,844 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,845 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:05,845 | ^~~~~~~~ 2024-02-19T11:37:05,846 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,846 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,847 87 | Op{}(vacc, *viter); 2024-02-19T11:37:05,848 | ^~~~~~ 2024-02-19T11:37:05,848 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,849 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:05,849 | ^~~~~~~~ 2024-02-19T11:37:05,850 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,850 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,850 87 | Op{}(vacc, *viter); 2024-02-19T11:37:05,851 | ^~~~~~ 2024-02-19T11:37:05,851 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,851 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:05,852 | ^~~~~~~~ 2024-02-19T11:37:05,853 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,853 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,854 87 | Op{}(vacc, *viter); 2024-02-19T11:37:05,854 | ^~~~~~ 2024-02-19T11:37:05,855 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,855 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:05,856 | ^~~~~~~~ 2024-02-19T11:37:05,856 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,857 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,857 87 | Op{}(vacc, *viter); 2024-02-19T11:37:05,858 | ^~~~~~ 2024-02-19T11:37:05,858 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,859 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:05,859 | ^~~~~~~~ 2024-02-19T11:37:05,859 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,860 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,860 87 | Op{}(vacc, *viter); 2024-02-19T11:37:05,860 | ^~~~~~ 2024-02-19T11:37:05,861 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,861 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:05,862 | ^~~~~~~~ 2024-02-19T11:37:05,863 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:05,863 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:05,864 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,864 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,865 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:05,865 | ^~~~~~~~ 2024-02-19T11:37:05,865 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:05,866 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:05,866 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,867 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,867 87 | Op{}(vacc, *viter); 2024-02-19T11:37:05,868 | ^~~~~~ 2024-02-19T11:37:05,868 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,869 201 | list operator*(N n, list const &l) 2024-02-19T11:37:05,870 | ^~~~~~~~ 2024-02-19T11:37:05,870 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,870 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,871 87 | Op{}(vacc, *viter); 2024-02-19T11:37:05,871 | ^~~~~~ 2024-02-19T11:37:05,871 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,872 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:05,872 | ^~~~~~~~ 2024-02-19T11:37:05,872 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,873 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,873 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:05,873 | ^~~~~~~~ 2024-02-19T11:37:05,874 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,874 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,875 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:05,875 | ^~~~~~~~ 2024-02-19T11:37:05,876 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,876 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,877 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:05,877 | ^~~~~~~~ 2024-02-19T11:37:05,878 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,879 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,879 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,880 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,880 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,881 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,881 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,882 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,882 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-02-19T11:37:05,883 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-02-19T11:37:05,884 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,884 82 | auto viter = vectorizer::vbegin(e), vend = vectorizer::vend(e); 2024-02-19T11:37:05,884 | ~~~~~~~~~~~~~~~~~~^~~ 2024-02-19T11:37:05,885 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:13: 2024-02-19T11:37:05,885 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,885 17 | static auto vbegin(E &&expr) 2024-02-19T11:37:05,886 | ^~~~~~ 2024-02-19T11:37:05,886 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,886 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,887 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,888 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,888 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,889 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,890 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,890 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,890 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,891 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-02-19T11:37:05,892 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-02-19T11:37:05,892 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,893 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-02-19T11:37:05,893 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-02-19T11:37:05,894 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,894 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-02-19T11:37:05,894 | ^~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,895 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,895 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,896 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,896 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,897 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,898 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,898 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,898 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-02-19T11:37:05,899 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-02-19T11:37:05,900 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,900 82 | auto viter = vectorizer::vbegin(e), vend = vectorizer::vend(e); 2024-02-19T11:37:05,901 | ~~~~~~~~~~~~~~~~^~~ 2024-02-19T11:37:05,901 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,902 23 | static auto vend(E &&expr) 2024-02-19T11:37:05,902 | ^~~~ 2024-02-19T11:37:05,903 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:23:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,903 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,903 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,904 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,904 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,905 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,905 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,906 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,907 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,907 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-02-19T11:37:05,907 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-02-19T11:37:05,908 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,909 24 | -> decltype(std::forward(expr).vend(vectorize{})) 2024-02-19T11:37:05,909 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-02-19T11:37:05,910 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,910 290 | numpy_expr::vend(vectorize_nobroadcast) const 2024-02-19T11:37:05,911 | ^~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,911 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,911 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,912 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,912 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,913 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,913 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,914 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,915 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,915 /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-02-19T11:37:05,915 /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-02-19T11:37:05,916 /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-02-19T11:37:05,917 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-02-19T11:37:05,917 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-02-19T11:37:05,918 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,918 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:05,919 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,919 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,919 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:05,920 | ^~~~~~~~ 2024-02-19T11:37:05,920 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,920 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,921 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:05,921 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,922 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,922 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:05,923 | ^~~~~~~~ 2024-02-19T11:37:05,924 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,924 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,924 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:05,925 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,925 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,926 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:05,926 | ^~~~~~~~ 2024-02-19T11:37:05,927 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,928 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,928 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:05,929 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,929 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,929 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:05,930 | ^~~~~~~~ 2024-02-19T11:37:05,930 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,931 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,931 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:05,932 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,932 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,933 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:05,933 | ^~~~~~~~ 2024-02-19T11:37:05,934 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,934 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,935 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:05,935 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,936 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,936 201 | list operator*(N n, list const &l) 2024-02-19T11:37:05,936 | ^~~~~~~~ 2024-02-19T11:37:05,937 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,937 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,938 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:05,938 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,939 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,939 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:05,940 | ^~~~~~~~ 2024-02-19T11:37:05,941 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:05,941 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:05,941 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,942 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,942 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:05,942 | ^~~~~~~~ 2024-02-19T11:37:05,943 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:05,943 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:05,943 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,944 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,944 409 | Op>()(*std::declval()...))>::type> { 2024-02-19T11:37:05,945 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,945 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,946 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:05,946 | ^~~~~~~~ 2024-02-19T11:37:05,947 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,947 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,948 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:05,948 | ^~~~~~~~ 2024-02-19T11:37:05,949 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,949 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,950 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:05,950 | ^~~~~~~~ 2024-02-19T11:37:05,951 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,951 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,952 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:05,953 | ^~~~~~~~ 2024-02-19T11:37:05,953 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,953 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,954 437 | this->_dereference(utils::make_index_sequence{})) 2024-02-19T11:37:05,954 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,955 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,955 430 | auto _dereference(utils::index_sequence) const 2024-02-19T11:37:05,955 | ^~~~~~~~~~~~ 2024-02-19T11:37:05,956 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,957 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,957 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,958 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,958 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,959 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,959 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,960 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,960 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,961 /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-02-19T11:37:05,961 /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-02-19T11:37:05,962 /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-02-19T11:37:05,962 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-02-19T11:37:05,963 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-02-19T11:37:05,964 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,964 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:05,965 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,965 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,966 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:05,966 | ^~~~~~~~ 2024-02-19T11:37:05,967 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,967 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,968 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:05,968 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,969 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,969 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:05,970 | ^~~~~~~~ 2024-02-19T11:37:05,970 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,971 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,972 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:05,972 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,973 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,973 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:05,973 | ^~~~~~~~ 2024-02-19T11:37:05,974 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,974 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,974 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:05,975 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,975 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,975 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:05,976 | ^~~~~~~~ 2024-02-19T11:37:05,977 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,977 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,978 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:05,978 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,979 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,979 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:05,980 | ^~~~~~~~ 2024-02-19T11:37:05,980 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,981 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,981 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:05,982 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,982 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,983 201 | list operator*(N n, list const &l) 2024-02-19T11:37:05,983 | ^~~~~~~~ 2024-02-19T11:37:05,983 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,984 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,984 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:05,984 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,985 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,985 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:05,986 | ^~~~~~~~ 2024-02-19T11:37:05,986 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:05,987 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:05,987 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,988 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:05,988 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:05,989 | ^~~~~~~~ 2024-02-19T11:37:05,990 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:05,990 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:05,991 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,991 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,992 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-02-19T11:37:05,992 | ^~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:05,992 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,993 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:05,993 | ^~~~~~~~ 2024-02-19T11:37:05,994 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,994 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,995 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:05,996 | ^~~~~~~~ 2024-02-19T11:37:05,996 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,996 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,997 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:05,997 | ^~~~~~~~ 2024-02-19T11:37:05,997 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,998 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:05,998 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:05,998 | ^~~~~~~~ 2024-02-19T11:37:05,999 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:05,999 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,000 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,000 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,001 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,001 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,002 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,003 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-02-19T11:37:06,003 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,004 /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-02-19T11:37:06,004 /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-02-19T11:37:06,005 /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-02-19T11:37:06,005 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-02-19T11:37:06,006 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-02-19T11:37:06,006 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,007 184 | iter.store(*oiter); 2024-02-19T11:37:06,007 | ^~~~~~ 2024-02-19T11:37:06,008 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,008 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:06,009 | ^~~~~~~~ 2024-02-19T11:37:06,009 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,010 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:06,010 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:06,011 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,011 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:06,012 | ^~~~~~~~ 2024-02-19T11:37:06,012 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,013 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:06,014 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:06,014 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,014 184 | iter.store(*oiter); 2024-02-19T11:37:06,015 | ^~~~~~ 2024-02-19T11:37:06,015 /usr/include/c++/12/complex:392:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const complex<_Tp>&)’ 2024-02-19T11:37:06,015 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) 2024-02-19T11:37:06,016 | ^~~~~~~~ 2024-02-19T11:37:06,016 /usr/include/c++/12/complex:392:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,017 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,017 184 | iter.store(*oiter); 2024-02-19T11:37:06,018 | ^~~~~~ 2024-02-19T11:37:06,019 /usr/include/c++/12/complex:401:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const _Tp&)’ 2024-02-19T11:37:06,020 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) 2024-02-19T11:37:06,021 | ^~~~~~~~ 2024-02-19T11:37:06,022 /usr/include/c++/12/complex:401:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,022 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,023 184 | iter.store(*oiter); 2024-02-19T11:37:06,024 | ^~~~~~ 2024-02-19T11:37:06,025 /usr/include/c++/12/complex:410:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const _Tp&, const complex<_Tp>&)’ 2024-02-19T11:37:06,026 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) 2024-02-19T11:37:06,027 | ^~~~~~~~ 2024-02-19T11:37:06,028 /usr/include/c++/12/complex:410:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,029 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,030 184 | iter.store(*oiter); 2024-02-19T11:37:06,031 | ^~~~~~ 2024-02-19T11:37:06,032 In file included from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/complex64.hpp:6, 2024-02-19T11:37:06,033 from /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:25: 2024-02-19T11:37:06,033 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,034 42 | complex_broadcast_t operator*(std::complex self, S other) 2024-02-19T11:37:06,035 | ^~~~~~~~ 2024-02-19T11:37:06,036 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,037 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,038 184 | iter.store(*oiter); 2024-02-19T11:37:06,039 | ^~~~~~ 2024-02-19T11:37:06,040 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,041 49 | complex_broadcast_t operator*(S self, std::complex other) 2024-02-19T11:37:06,042 | ^~~~~~~~ 2024-02-19T11:37:06,043 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,044 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,044 184 | iter.store(*oiter); 2024-02-19T11:37:06,045 | ^~~~~~ 2024-02-19T11:37:06,046 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,047 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:06,047 | ^~~~~~~~ 2024-02-19T11:37:06,048 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,049 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,050 184 | iter.store(*oiter); 2024-02-19T11:37:06,051 | ^~~~~~ 2024-02-19T11:37:06,052 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,052 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:06,053 | ^~~~~~~~ 2024-02-19T11:37:06,054 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,055 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,055 184 | iter.store(*oiter); 2024-02-19T11:37:06,056 | ^~~~~~ 2024-02-19T11:37:06,057 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,058 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:06,059 | ^~~~~~~~ 2024-02-19T11:37:06,060 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,061 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,061 184 | iter.store(*oiter); 2024-02-19T11:37:06,062 | ^~~~~~ 2024-02-19T11:37:06,062 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,063 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:06,063 | ^~~~~~~~ 2024-02-19T11:37:06,064 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,064 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,065 184 | iter.store(*oiter); 2024-02-19T11:37:06,065 | ^~~~~~ 2024-02-19T11:37:06,066 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,066 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:06,066 | ^~~~~~~~ 2024-02-19T11:37:06,067 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,067 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,068 184 | iter.store(*oiter); 2024-02-19T11:37:06,068 | ^~~~~~ 2024-02-19T11:37:06,069 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,069 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:06,070 | ^~~~~~~~ 2024-02-19T11:37:06,070 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:06,071 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:06,072 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:06,073 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,074 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:06,074 | ^~~~~~~~ 2024-02-19T11:37:06,075 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:06,076 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:06,077 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:06,078 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,079 184 | iter.store(*oiter); 2024-02-19T11:37:06,079 | ^~~~~~ 2024-02-19T11:37:06,080 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,081 201 | list operator*(N n, list const &l) 2024-02-19T11:37:06,081 | ^~~~~~~~ 2024-02-19T11:37:06,082 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,083 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,084 184 | iter.store(*oiter); 2024-02-19T11:37:06,084 | ^~~~~~ 2024-02-19T11:37:06,085 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,086 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:06,087 | ^~~~~~~~ 2024-02-19T11:37:06,087 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,088 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,089 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:06,090 | ^~~~~~~~ 2024-02-19T11:37:06,091 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,092 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,093 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:06,094 | ^~~~~~~~ 2024-02-19T11:37:06,094 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,095 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,096 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:06,097 | ^~~~~~~~ 2024-02-19T11:37:06,097 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,098 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,099 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,100 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,101 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,102 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,103 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,104 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-02-19T11:37:06,106 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,106 /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-02-19T11:37:06,107 /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-02-19T11:37:06,108 /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-02-19T11:37:06,109 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-02-19T11:37:06,110 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-02-19T11:37:06,111 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,112 178 | auto oiter = vectorizer::vbegin(other); 2024-02-19T11:37:06,112 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-02-19T11:37:06,113 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,114 17 | static auto vbegin(E &&expr) 2024-02-19T11:37:06,115 | ^~~~~~ 2024-02-19T11:37:06,115 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,116 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,116 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,117 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,118 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,118 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,119 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,120 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,121 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,122 /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-02-19T11:37:06,123 /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-02-19T11:37:06,123 /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-02-19T11:37:06,124 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-02-19T11:37:06,125 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-02-19T11:37:06,126 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,127 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-02-19T11:37:06,127 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-02-19T11:37:06,128 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,129 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-02-19T11:37:06,129 | ^~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:06,130 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,131 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,132 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,132 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,133 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,133 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,134 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,134 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,135 /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-02-19T11:37:06,136 /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-02-19T11:37:06,136 /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-02-19T11:37:06,137 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-02-19T11:37:06,137 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-02-19T11:37:06,138 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,138 184 | iter.store(*oiter); 2024-02-19T11:37:06,139 | ^~~~~~ 2024-02-19T11:37:06,140 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,140 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:06,141 | ^~~~~~~~ 2024-02-19T11:37:06,141 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,142 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:06,142 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:06,143 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,143 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:06,144 | ^~~~~~~~ 2024-02-19T11:37:06,144 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,145 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:06,145 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:06,146 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,146 184 | iter.store(*oiter); 2024-02-19T11:37:06,147 | ^~~~~~ 2024-02-19T11:37:06,147 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,147 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:06,148 | ^~~~~~~~ 2024-02-19T11:37:06,148 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,148 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,149 184 | iter.store(*oiter); 2024-02-19T11:37:06,149 | ^~~~~~ 2024-02-19T11:37:06,150 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,150 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:06,151 | ^~~~~~~~ 2024-02-19T11:37:06,151 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,152 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,152 184 | iter.store(*oiter); 2024-02-19T11:37:06,153 | ^~~~~~ 2024-02-19T11:37:06,153 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,154 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:06,154 | ^~~~~~~~ 2024-02-19T11:37:06,155 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,155 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,156 184 | iter.store(*oiter); 2024-02-19T11:37:06,156 | ^~~~~~ 2024-02-19T11:37:06,157 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,158 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:06,158 | ^~~~~~~~ 2024-02-19T11:37:06,159 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,159 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,159 184 | iter.store(*oiter); 2024-02-19T11:37:06,160 | ^~~~~~ 2024-02-19T11:37:06,160 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,160 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:06,161 | ^~~~~~~~ 2024-02-19T11:37:06,161 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,162 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,162 184 | iter.store(*oiter); 2024-02-19T11:37:06,163 | ^~~~~~ 2024-02-19T11:37:06,163 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,164 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:06,164 | ^~~~~~~~ 2024-02-19T11:37:06,165 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:06,165 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:06,166 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:06,166 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,167 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:06,167 | ^~~~~~~~ 2024-02-19T11:37:06,168 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:06,168 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:06,169 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:06,169 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,170 184 | iter.store(*oiter); 2024-02-19T11:37:06,170 | ^~~~~~ 2024-02-19T11:37:06,171 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,172 201 | list operator*(N n, list const &l) 2024-02-19T11:37:06,172 | ^~~~~~~~ 2024-02-19T11:37:06,172 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,173 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,173 184 | iter.store(*oiter); 2024-02-19T11:37:06,173 | ^~~~~~ 2024-02-19T11:37:06,174 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,174 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:06,175 | ^~~~~~~~ 2024-02-19T11:37:06,175 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,175 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,176 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:06,176 | ^~~~~~~~ 2024-02-19T11:37:06,177 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,177 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,178 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:06,178 | ^~~~~~~~ 2024-02-19T11:37:06,179 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,180 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,180 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:06,181 | ^~~~~~~~ 2024-02-19T11:37:06,181 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,182 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,182 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,183 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,183 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,184 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,184 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,185 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,185 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,186 /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-02-19T11:37:06,186 /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-02-19T11:37:06,187 /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-02-19T11:37:06,188 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-02-19T11:37:06,188 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-02-19T11:37:06,189 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,189 184 | iter.store(*oiter); 2024-02-19T11:37:06,190 | ^~~~~~ 2024-02-19T11:37:06,190 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,191 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:06,191 | ^~~~~~~~ 2024-02-19T11:37:06,192 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,192 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:06,193 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:06,194 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,194 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-02-19T11:37:06,195 | ^~~~~~~~ 2024-02-19T11:37:06,195 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,196 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-02-19T11:37:06,196 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:06,196 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,197 184 | iter.store(*oiter); 2024-02-19T11:37:06,197 | ^~~~~~ 2024-02-19T11:37:06,197 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,198 265 | T operator*(none const &t0, T const &t1) 2024-02-19T11:37:06,198 | ^~~~~~~~ 2024-02-19T11:37:06,198 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,199 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,199 184 | iter.store(*oiter); 2024-02-19T11:37:06,200 | ^~~~~~ 2024-02-19T11:37:06,200 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,201 271 | T operator*(T const &t0, none const &t1) 2024-02-19T11:37:06,201 | ^~~~~~~~ 2024-02-19T11:37:06,202 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,202 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,203 184 | iter.store(*oiter); 2024-02-19T11:37:06,203 | ^~~~~~ 2024-02-19T11:37:06,204 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,204 277 | none operator*(none const &t0, none const &t1) 2024-02-19T11:37:06,205 | ^~~~~~~~ 2024-02-19T11:37:06,205 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,206 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,206 184 | iter.store(*oiter); 2024-02-19T11:37:06,207 | ^~~~~~ 2024-02-19T11:37:06,208 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,208 404 | list operator*(static_list const &self, long t) 2024-02-19T11:37:06,208 | ^~~~~~~~ 2024-02-19T11:37:06,209 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,209 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,209 184 | iter.store(*oiter); 2024-02-19T11:37:06,210 | ^~~~~~ 2024-02-19T11:37:06,210 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,210 411 | list operator*(long t, static_list const &self) 2024-02-19T11:37:06,211 | ^~~~~~~~ 2024-02-19T11:37:06,212 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,212 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,213 184 | iter.store(*oiter); 2024-02-19T11:37:06,213 | ^~~~~~ 2024-02-19T11:37:06,214 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,214 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:06,215 | ^~~~~~~~ 2024-02-19T11:37:06,215 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:06,216 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:06,216 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:06,217 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,217 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-02-19T11:37:06,218 | ^~~~~~~~ 2024-02-19T11:37:06,218 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-02-19T11:37:06,219 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-02-19T11:37:06,220 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-02-19T11:37:06,220 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,220 184 | iter.store(*oiter); 2024-02-19T11:37:06,221 | ^~~~~~ 2024-02-19T11:37:06,221 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,222 201 | list operator*(N n, list const &l) 2024-02-19T11:37:06,222 | ^~~~~~~~ 2024-02-19T11:37:06,222 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-02-19T11:37:06,223 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,223 184 | iter.store(*oiter); 2024-02-19T11:37:06,223 | ^~~~~~ 2024-02-19T11:37:06,224 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,224 655 | inline str operator*(str const &s, long n) 2024-02-19T11:37:06,224 | ^~~~~~~~ 2024-02-19T11:37:06,225 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,226 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,226 667 | inline str operator*(long t, str const &s) 2024-02-19T11:37:06,227 | ^~~~~~~~ 2024-02-19T11:37:06,227 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,228 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,228 672 | inline str operator*(chr const &s, long n) 2024-02-19T11:37:06,229 | ^~~~~~~~ 2024-02-19T11:37:06,229 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,230 /tmp/pip-build-env-px7pqvp5/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-02-19T11:37:06,230 682 | inline str operator*(long t, chr const &c) 2024-02-19T11:37:06,231 | ^~~~~~~~ 2024-02-19T11:37:06,231 /tmp/pip-build-env-px7pqvp5/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-02-19T11:37:06,232 ninja: build stopped: subcommand failed. 2024-02-19T11:37:06,240 ERROR: Preparing metadata (pyproject.toml) exited with 1 2024-02-19T11:37:06,254 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py prepare_metadata_for_build_wheel /tmp/tmp_d1gt5n6[/] 2024-02-19T11:37:06,254 [bold magenta]cwd[/]: /tmp/pip-wheel-nxgx94rr/fluidimage_a26c349b0e9a4f68b54c9eb5f7b7ce72 2024-02-19T11:37:06,255 Preparing metadata (pyproject.toml): finished with status 'error' 2024-02-19T11:37:06,258 ERROR: metadata generation failed 2024-02-19T11:37:06,263 Exception information: 2024-02-19T11:37:06,263 Traceback (most recent call last): 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata.py", line 35, in generate_metadata 2024-02-19T11:37:06,263 distinfo_dir = backend.prepare_metadata_for_build_wheel(metadata_dir) 2024-02-19T11:37:06,263 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/misc.py", line 772, in prepare_metadata_for_build_wheel 2024-02-19T11:37:06,263 return super().prepare_metadata_for_build_wheel( 2024-02-19T11:37:06,263 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 186, in prepare_metadata_for_build_wheel 2024-02-19T11:37:06,263 return self._call_hook('prepare_metadata_for_build_wheel', { 2024-02-19T11:37:06,263 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 311, in _call_hook 2024-02-19T11:37:06,263 self._subprocess_runner( 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 252, in runner 2024-02-19T11:37:06,263 call_subprocess( 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2024-02-19T11:37:06,263 raise error 2024-02-19T11:37:06,263 pip._internal.exceptions.InstallationSubprocessError: Preparing metadata (pyproject.toml) exited with 1 2024-02-19T11:37:06,263 2024-02-19T11:37:06,263 The above exception was the direct cause of the following exception: 2024-02-19T11:37:06,263 2024-02-19T11:37:06,263 Traceback (most recent call last): 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2024-02-19T11:37:06,263 status = run_func(*args) 2024-02-19T11:37:06,263 ^^^^^^^^^^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 245, in wrapper 2024-02-19T11:37:06,263 return func(self, options, args) 2024-02-19T11:37:06,263 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2024-02-19T11:37:06,263 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2024-02-19T11:37:06,263 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve 2024-02-19T11:37:06,263 result = self._result = resolver.resolve( 2024-02-19T11:37:06,263 ^^^^^^^^^^^^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2024-02-19T11:37:06,263 state = resolution.resolve(requirements, max_rounds=max_rounds) 2024-02-19T11:37:06,263 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2024-02-19T11:37:06,263 self._add_to_criteria(self.state.criteria, r, parent=None) 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2024-02-19T11:37:06,263 if not criterion.candidates: 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2024-02-19T11:37:06,263 return bool(self._sequence) 2024-02-19T11:37:06,263 ^^^^^^^^^^^^^^^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2024-02-19T11:37:06,263 return any(self) 2024-02-19T11:37:06,263 ^^^^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2024-02-19T11:37:06,263 return (c for c in iterator if id(c) not in self._incompatible_ids) 2024-02-19T11:37:06,263 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2024-02-19T11:37:06,263 candidate = func() 2024-02-19T11:37:06,263 ^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 211, in _make_candidate_from_link 2024-02-19T11:37:06,263 self._link_candidate_cache[link] = LinkCandidate( 2024-02-19T11:37:06,263 ^^^^^^^^^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2024-02-19T11:37:06,263 super().__init__( 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2024-02-19T11:37:06,263 self.dist = self._prepare() 2024-02-19T11:37:06,263 ^^^^^^^^^^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2024-02-19T11:37:06,263 dist = self._prepare_distribution() 2024-02-19T11:37:06,263 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2024-02-19T11:37:06,263 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2024-02-19T11:37:06,263 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 525, in prepare_linked_requirement 2024-02-19T11:37:06,263 return self._prepare_linked_requirement(req, parallel_builds) 2024-02-19T11:37:06,263 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 640, in _prepare_linked_requirement 2024-02-19T11:37:06,263 dist = _get_prepared_distribution( 2024-02-19T11:37:06,263 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2024-02-19T11:37:06,263 abstract_dist.prepare_distribution_metadata( 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 67, in prepare_distribution_metadata 2024-02-19T11:37:06,263 self.req.prepare_metadata() 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 577, in prepare_metadata 2024-02-19T11:37:06,263 self.metadata_directory = generate_metadata( 2024-02-19T11:37:06,263 ^^^^^^^^^^^^^^^^^^ 2024-02-19T11:37:06,263 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata.py", line 37, in generate_metadata 2024-02-19T11:37:06,263 raise MetadataGenerationFailed(package_details=details) from error 2024-02-19T11:37:06,263 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2024-02-19T11:37:06,279 Removed fluidimage==0.2.0 from https://files.pythonhosted.org/packages/4f/13/c25676a48efaecd616c59991b246002870ca1d7ae87c19ff75568c73d674/fluidimage-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-xalq09hj' 2024-02-19T11:37:06,280 Removed build tracker: '/tmp/pip-build-tracker-xalq09hj'