2024-03-18T17:47:09,561 Created temporary directory: /tmp/pip-build-tracker-ku764b0m 2024-03-18T17:47:09,562 Initialized build tracking at /tmp/pip-build-tracker-ku764b0m 2024-03-18T17:47:09,562 Created build tracker: /tmp/pip-build-tracker-ku764b0m 2024-03-18T17:47:09,562 Entered build tracker: /tmp/pip-build-tracker-ku764b0m 2024-03-18T17:47:09,563 Created temporary directory: /tmp/pip-wheel-5xoaldnx 2024-03-18T17:47:09,566 Created temporary directory: /tmp/pip-ephem-wheel-cache-e9gj800v 2024-03-18T17:47:09,588 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-03-18T17:47:09,591 2 location(s) to search for versions of fluidimage: 2024-03-18T17:47:09,591 * https://pypi.org/simple/fluidimage/ 2024-03-18T17:47:09,591 * https://www.piwheels.org/simple/fluidimage/ 2024-03-18T17:47:09,592 Fetching project page and analyzing links: https://pypi.org/simple/fluidimage/ 2024-03-18T17:47:09,593 Getting page https://pypi.org/simple/fluidimage/ 2024-03-18T17:47:09,594 Found index url https://pypi.org/simple/ 2024-03-18T17:47:09,813 Fetched page https://pypi.org/simple/fluidimage/ as application/vnd.pypi.simple.v1+json 2024-03-18T17:47:09,839 Found link https://files.pythonhosted.org/packages/b0/64/b18abade44a2e44c1f3913b25d861b555bb0c3bfd3bf8f565cbfd6c0a371/fluidimage-0.0.1b0.tar.gz (from https://pypi.org/simple/fluidimage/), version: 0.0.1b0 2024-03-18T17:47:09,839 Found link https://files.pythonhosted.org/packages/d2/7d/664301916882100cea449b6b8b1c1b6b60f6a42e605745bd5d418d18b66c/fluidimage-0.0.3.tar.gz (from https://pypi.org/simple/fluidimage/), version: 0.0.3 2024-03-18T17:47:09,840 Found link https://files.pythonhosted.org/packages/5f/ad/bf9e262ec478cea119a1b8594997c19dbf4986c46b701f0ff56ad0f54e2d/fluidimage-0.1.0.tar.gz (from https://pypi.org/simple/fluidimage/), version: 0.1.0 2024-03-18T17:47:09,841 Found link https://files.pythonhosted.org/packages/60/4d/23e8987ea0f82e6bd7c77e593594bf1fb3e5f3f6dfbdb040f75d3c7d7826/fluidimage-0.1.1.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.1 2024-03-18T17:47:09,842 Found link https://files.pythonhosted.org/packages/bd/dd/1fcefa922030db6f2de9d9e6d6a3d385d64a3db392ad830f271c0f599986/fluidimage-0.1.2.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.2 2024-03-18T17:47:09,843 Found link https://files.pythonhosted.org/packages/4f/74/49e1f96c4067143e1ce2533dd00017334e35c0bf45465243661b5eb85d0e/fluidimage-0.1.3.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.3 2024-03-18T17:47:09,844 Found link https://files.pythonhosted.org/packages/4a/b0/ff27f0f608b58f6a9f5e05319ce211f57ea5a01fc4e5e5050a94a9d3c1e5/fluidimage-0.1.3.post0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.3.post0 2024-03-18T17:47:09,845 Found link https://files.pythonhosted.org/packages/9d/9f/addccdf3260e1585a890e104104dfd49a2b6afa70eda085156091c46157f/fluidimage-0.1.4.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.6), version: 0.1.4 2024-03-18T17:47:09,846 Found link https://files.pythonhosted.org/packages/a0/dd/90f22ea24ca9537d513b0319007e5e0cc9a29aa6968af9e5c039dec71e1e/fluidimage-0.1.5.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:>=3.9), version: 0.1.5 2024-03-18T17:47:09,847 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8a/a6/8364ce2f6f8e70241ec3e3030ca7350a50a6be5fbf5c7c6038fd759be78f/fluidimage-0.2.0rc0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,848 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/39/bb/7875521905412da6133f4f520348db85489ba4f0c03ad9e72b9f0532d4a9/fluidimage-0.2.0rc0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,848 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/77/6e/a30bebe4da8c6a8ea73350ceb8cb9a91d176c72f758516dc4073c677df92/fluidimage-0.2.0rc0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,849 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/99/64/1373ef4ebe0013f3b76b46ac92a88cd01f6e24738c82dadf35376615dd3e/fluidimage-0.2.0rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,850 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3c/3c/29a783717c16d296f48f3584e7e29f640b80dc43d8d04b19cf91d4b666d2/fluidimage-0.2.0rc0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,850 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b0/da/89f4a764fed770d44dc1fd4ee5504e6b982502fe5b649b3f4a2a16f0fc6c/fluidimage-0.2.0rc0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,851 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/43/16/02d6a93d7b0beab96ee6cf6464d94abe3d5c2c37bd59c0872a2642a59bd1/fluidimage-0.2.0rc0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,851 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ca/5b/2e3b79a54c41f1f043c7cba897b995f253ea7532da1560c01f376e5d3a48/fluidimage-0.2.0rc0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,851 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2f/ad/79b974e9ba69132d15e552941306895aaa068099f7ad3dd40229c9946b17/fluidimage-0.2.0rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,852 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c9/57/cbdcbda2cbf1061d1bdd55e92a55c96a47aad18012a3a97b051d783b80dd/fluidimage-0.2.0rc0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,853 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/dd/b1/461d6bc59c13cd08b228a6d8c6d1e67c4646464dba84f8113fa48f3395a0/fluidimage-0.2.0rc0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,853 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cd/0a/0894646d8e11521da01bfd249ccf26ba887163a5c3cbe0936e21087f20df/fluidimage-0.2.0rc0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,854 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/76/10/5627c6aa21848389f0d87881a48effa16466357f5266dd6e26be545e1cb3/fluidimage-0.2.0rc0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,854 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/63/a5/979828bb24d2bb9e32e8b267c0119996cd7c33fa9e35341f84abb312e369/fluidimage-0.2.0rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,855 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c2/ed/7507bf07ca92b574f3b8e3db95ccea70c41f0ef18fe5622210bd59f65465/fluidimage-0.2.0rc0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,856 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/08/65/f9c5cd70312174d3b05c42e7d0fa856a891e650d1e4736d6af3dcd05ca36/fluidimage-0.2.0rc0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,856 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ae/86/c8d1a7165e7a055f6fc71871772a7aea0caa18013952d4f019e28663f659/fluidimage-0.2.0rc0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,857 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/af/49/25b9ccb92527066c9e64ce1bd6c3148fe1d8cd46e3a15d6749a461ba2b7d/fluidimage-0.2.0rc0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,857 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/31/89/1d3d716346cd534dc100e9b7a12322f4217b8b6a04ce131e116d36dbd4b9/fluidimage-0.2.0rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,858 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/5b/7a/7b539c0c992509ed25dc4ef4c8cb8bb0e208bdc776b88f2cc1bd92c6e46a/fluidimage-0.2.0rc0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,859 Found link https://files.pythonhosted.org/packages/18/00/97cf5250f08b68551af470a63297ee99cf1f447a8e67e06a91c5ace94d6f/fluidimage-0.2.0rc0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.2.0rc0 2024-03-18T17:47:09,860 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ac/a5/676d2a47ddeb55bbc0d6a76162ff763a6473afbf10655d57203f5a18f0c3/fluidimage-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,860 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/24/dd/8b98bd0a0440bab7800f15455c2dad236904475316e0c02f5088b94783c3/fluidimage-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,861 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/be/bf/f88af732cf13fdbab8dfecc693e4e08d73bc41322b872260d37be1405ab7/fluidimage-0.2.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,862 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/55/d3/5b4f638ad863a9a73c668b263e5719af83e54e3f5665b58a12a917d307a0/fluidimage-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,862 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/5e/fc/c6559d9a50b25996db0d0776a72be23066cb106ccf714476faa41a3e408e/fluidimage-0.2.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,863 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/28/00/6b258adbc3eff3c02ec79aa7c1e37ce9962f438792c13b9962df90f465ab/fluidimage-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,863 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/48/39/88e11d10601467411e6f0e446126ab0ea73a9e36bece627f60a4af22c2be/fluidimage-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,864 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/42/71/fcc1ba6e7db2598b4a644aac4bb0dd7d984458ca267c252a32f9bf66adba/fluidimage-0.2.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,865 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6b/c3/16227f917595eea84fbd1ca56edbcf5664c0b93772a2085a3942e5f41d88/fluidimage-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,865 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f6/f5/54d2f929464d23333518fa85b207abb71d5003bdabf0d28b7c5e892498ad/fluidimage-0.2.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,866 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/20/90/0757ab54c582a105b7afc2018052f86b2a65e5b556cad1126ae87bcec2b6/fluidimage-0.2.0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,866 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d3/86/006657414fb89293d0f0ad0993b6a31defd309c0ca3b42aa2f23713a94bd/fluidimage-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,867 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d2/00/7169e53d84c06a238c2c8124a729f32d7a9174989a0c6b738f9b22bbf03b/fluidimage-0.2.0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,867 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/07/bd/723300cc5027e87be2582a69aa01c552ac4ed56d9d9e4c6b85daea8400ca/fluidimage-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,868 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0a/f9/f09c04dc37be5a7262e9b622dec1adf94bf0313ee32355766f8cac1dc05d/fluidimage-0.2.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,869 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c2/fe/e725e709bc5f49f43134f20703b962ed4b1498528dcf109a9252f2cf8900/fluidimage-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,869 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a3/64/48ede952c89b0c334a49c19ea2714d0e27ab0b291d0282237729048438cd/fluidimage-0.2.0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,870 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/d8/0e/47a3b928c8acdded247080abd124c5618d123520e5f9383db2e5f8e184bd/fluidimage-0.2.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,871 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0d/6f/9eb9852ff851a0b7285010e0ded8a72b0f71317fc0800e015b89777b0efc/fluidimage-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,871 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ee/57/c9a31974e0c43f78acbc609bbb2bc4c8df04e464cad22fc71530bfaa2aa9/fluidimage-0.2.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,872 Found link https://files.pythonhosted.org/packages/4f/13/c25676a48efaecd616c59991b246002870ca1d7ae87c19ff75568c73d674/fluidimage-0.2.0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.2.0 2024-03-18T17:47:09,873 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/64/7c/0d7fb4e202201f752a34b18cb022ccfb76961746695eaba384130d119447/fluidimage-0.3.0rc0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,873 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/78/66/692c51c072405695b39e5d3ef2646cd8c765ce8c8e30e6daed99cac18e70/fluidimage-0.3.0rc0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,874 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f3/71/1dada875261faf7abe6e37dde90fd6dbc2a140e3ebf4333cd19953fdb818/fluidimage-0.3.0rc0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,874 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/97/de/af2b40b7ffe40473cec947f3ce1dce81c0980697bc5702c78fd996b1ae53/fluidimage-0.3.0rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,875 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0d/0c/61afbb8960e649820bb025ceb24a32a4f451f41138eaff9242c0a602d137/fluidimage-0.3.0rc0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,875 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f8/aa/c44504a1fa9c3823116eeeb0b894dd35fcc595f65a769882d4b9d177f8c3/fluidimage-0.3.0rc0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,876 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e9/04/35cab5661d6854b4d1cf17bed67fd59e29fe8e0b4f55161f7044e81c8ad1/fluidimage-0.3.0rc0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,877 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/e5/06/e41d5222c2d258c91fc157f1f6db09dea4cc8030a533042586aca99923b6/fluidimage-0.3.0rc0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,877 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/15/58/04c43b7eeaed3993e69a7a00e0831c84b009d533b2b501121578345a462c/fluidimage-0.3.0rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,878 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0e/fa/c95d61f20d3846b6e568b25e04be4778e166a09a6b09ba49b9fddbb639b0/fluidimage-0.3.0rc0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,878 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/9a/80/64c19bed7ac7b76b74937b43a966ae849954e3b8b971e6281a041ce8ce77/fluidimage-0.3.0rc0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,879 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6c/c0/ead863015cf80d785b855d2b8482a42e9de48059a627af10b26388fcb9b4/fluidimage-0.3.0rc0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,880 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/57/a1/ed2fbcb1db09ed75315a14607700afdd5a48c5affa8b5dcbf602c0cbf010/fluidimage-0.3.0rc0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,880 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/af/5b/e10e6ca866154e7a7f827579580b29d051ca5d05a92dc8dd13e24dce2f77/fluidimage-0.3.0rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,881 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/38/4b/6185339cc5a92f1c546b3faeea1a98e621dd813b8bf746f39b0e6808d773/fluidimage-0.3.0rc0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,881 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c1/b7/4aa3d065d10ff3153656742b3e46a4be9d6f44ca27581fea6b2c0b6539d1/fluidimage-0.3.0rc0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,882 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/06/c4/e7f5b3bb80da0bc646b8fa4999775271a02b0b5b6933840f12bc588d205d/fluidimage-0.3.0rc0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,882 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2b/93/b97b3acf0bfecfb6921ec50207cc28a13db4c983f43a7670a688f26e9e61/fluidimage-0.3.0rc0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,883 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/16/7e/417037a40a0af772cef7a53c864fb252a2009cb50f493362c92774e813fa/fluidimage-0.3.0rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,884 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fd/85/47e87dc02395551f9b0768dcda123bf34500c7fd60314a39d6cbbce3ab50/fluidimage-0.3.0rc0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,885 Found link https://files.pythonhosted.org/packages/34/dd/0cf6d714384ab1e6d8bb011dfd533fd6424321c5fa638b18469bb971397d/fluidimage-0.3.0rc0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.3.0rc0 2024-03-18T17:47:09,885 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/66/7b/3ce74ffbb893931ecf4e8549dedc939ecf44af7317336bf017672819b901/fluidimage-0.3.0rc1-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,886 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/93/6e/ae5d7978a93b4442d28977b538f6f63b74de4d64ff84dc19ad0605b01ee6/fluidimage-0.3.0rc1-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,887 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ea/84/dda62e530fe6df82860ddba97fdd40d93d16271d8c4ec432025c3cbd46e6/fluidimage-0.3.0rc1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,887 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c1/1e/b113796cbf6f542b88bf2b03948545019be794ed73b5bb4cee79d2ed2dd4/fluidimage-0.3.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,888 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6f/48/3fd71783c04e1d77610f2f1166c72fb3b5c5b93161581e019e2fbd99112d/fluidimage-0.3.0rc1-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,888 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/12/80/bda947d9dcf2dae64badcf411a1e64cf61fbe35f10d226b58a941e478391/fluidimage-0.3.0rc1-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,889 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0e/5a/78a0247d9efa2c885ee8b2984e7df9efeb26ce9cec4531aa5b9d87735d99/fluidimage-0.3.0rc1-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,889 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/07/8f/103298df75274d50d534b92f68a884ddb0ae448d764e6a6400a6a49ec826/fluidimage-0.3.0rc1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,890 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c0/ab/496678f838ddc0d63f3920bcc2241363aec02396450a8cf808af0152a2dc/fluidimage-0.3.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,890 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/9a/17/2c1c4337f49ba8991783198473d8469349db1049088c6948c301741eff3e/fluidimage-0.3.0rc1-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,891 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/38/b1/0e8bd4e934a05a9fbcbd85e4a5bb0cc55c371aecb8deb36e877d1cbb1fc4/fluidimage-0.3.0rc1-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,892 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3e/72/4d5e70bd9ccd0b301140a5ab65233b90eb28966d863629da73b8d852aedf/fluidimage-0.3.0rc1-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,892 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8f/c1/924716d0b24ad1c24c5dc61f38d608fef503ba024c6e40cb9325911f4ccb/fluidimage-0.3.0rc1-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,893 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/94/c9/742eac95f6de064d3cd3d7a6ef010b71a1c1e43d27f2b24a23018d3fd9f8/fluidimage-0.3.0rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,893 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/72/e7/061a61ce477308a8cd5aa6079e549a09f4b6313bd09e82e96d41a0b9b88f/fluidimage-0.3.0rc1-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,894 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/90/3b/e09a5c0d755840aa8ebe65cd396884c88b176b1eac287d4a6e7e85e533a7/fluidimage-0.3.0rc1-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,895 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ff/34/8ea1200d541f3d50df29909ed716d291788e19ddda332fcaec39354b4184/fluidimage-0.3.0rc1-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,895 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b6/3f/5a7f5e6e7e5a43ae88d2659d0aa67dbe8a132341df82cab87f789e2e2ef7/fluidimage-0.3.0rc1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,896 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c9/09/96a1c10e9a3849fd2f7de0c2b36b564acea0db23ad1479b0b6026cd7be66/fluidimage-0.3.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,896 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6b/42/80a5810fe565642692dda59fd6c2d8eda3ab25b590dc84763df8cd07a6df/fluidimage-0.3.0rc1-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,897 Found link https://files.pythonhosted.org/packages/9e/fb/e27ee1fbf31acd2618d789e1b32279bef1469d37ebbb746fc0c2cc6c6ba3/fluidimage-0.3.0rc1.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.3.0rc1 2024-03-18T17:47:09,898 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3b/ac/2aa4882d8e800d5ec3804b995f96b8612c9f1b3f2130643a2ddde84b0831/fluidimage-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,898 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c2/e0/8b83c08d150ce11b0398e4d5d09736ff036b8b0ef444458aa74268d1d486/fluidimage-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,899 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/97/70/bdb9f1fba35f47013c022331ebc86deb1bf4ba13c024fe74ef2e1da6e74b/fluidimage-0.3.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,900 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8e/80/b5098406d5313eaaf69d6c73a79dd250746078636cd5409416925350b08a/fluidimage-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,900 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/1e/19/eb8e2c0f72cdf1375ad94808612bf0e0eea99fb2f9456d9689da0ab71f47/fluidimage-0.3.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,901 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/42/5d/858a5334399f525ab4555fadd403985cc6fc2efacd1da446ec5f4d5f0733/fluidimage-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,901 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/4a/92/5c68476420a7858fa6280c5f4dc66f02af79bddeed86fecf569eef2a3ff7/fluidimage-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,902 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6d/ea/3f08a541119289b95474672d1b31487340a54d27607106bacbea83eda935/fluidimage-0.3.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,903 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/df/72/607095d4ae67357884b0af7ad1d3d9a801be8da71cb01db177687592dd8c/fluidimage-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,903 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/65/9d/be0db5e21e96a66f02db6389fe949f6335466e3e2da9232235df24422022/fluidimage-0.3.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,904 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/7b/c7/043553d343b8b8dd263af1666ef00ce538be39a84f6f120775279bd72621/fluidimage-0.3.0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,904 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/84/42/be4b69a806599031e6f6702fe790b79c036da6a94f6a44876b52d1b5f559/fluidimage-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,905 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/98/b3/f788c8b13a67d6dbb746ae90132c84b519cabf62a067e97b8c0eebc6c19d/fluidimage-0.3.0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,905 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2e/d3/9e92a48fa80574365b70af8cfd8fb2666254a35bf53c473dfbe061494645/fluidimage-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,906 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/06/82/5c5accc9b2d462222bb1298e26c56b1894584c64d78bff005a1ddcfd872a/fluidimage-0.3.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,906 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a3/41/70ad9e020920207274b3a3d2a46459b0b73ff0e31a614f06ef552c44fae0/fluidimage-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,907 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/b2/79/a4a79abb8ed6c5ed4435775fad07a53f5480f002c67ebb9eeffcceca8c2d/fluidimage-0.3.0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,908 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/09/7e/8eef0f6016f7d38fb1c44b61bee83a4e67d888793409649253cec30a2ed7/fluidimage-0.3.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,908 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/a0/4a/2920430b5a8c8ff7668c26df400a6ee5304505d59d2783130683bd43632e/fluidimage-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,909 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/c6/4b/1ccb2e4419580f6ea77119d4f900245ed2613daddd3cd4f4f3127a7aba15/fluidimage-0.3.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,910 Found link https://files.pythonhosted.org/packages/08/c1/01b28cce8cc796afbc4baeb6b9065f7949497852ba3306b16f5c8329a826/fluidimage-0.3.0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.3.0 2024-03-18T17:47:09,911 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6a/43/60fbaf97a104d23004f43c85bf257b3322e7cdff32d8a7d496515a193c37/fluidimage-0.4.0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,911 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fa/c0/8e05a0d5bce58b600c7f770d572d5f2b169c4a4543b45585d82d4dff0ee1/fluidimage-0.4.0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,911 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ff/f0/7846542c96d68545667f8549f8f7e6e994d61bd87db372929f0a283765f7/fluidimage-0.4.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,912 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/71/39/34f943f4dbf3a00a4655bccfe074e77fe2abb7738c3b2fa6c48f29e1b78a/fluidimage-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,913 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/2a/f7/6d51c80f1962687a60f18748fdd3c667878d2fd1b70216b98c21f0a2db1c/fluidimage-0.4.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,913 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/cd/b9/815bd18c0bffd20aed104019b7393dcb07c4bedc2b27dd31b6da5373bf13/fluidimage-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,914 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/fb/3b/d3a48842ad771b46b46cf040031b1c325ac6f0a30884c132edab9940bb25/fluidimage-0.4.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,914 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6a/38/b0f7f17e0aac048b13acd6a4e0f5144c98d33fd62fef3c20eb53e0daa30a/fluidimage-0.4.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,915 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/02/7e/d9a35bd1981d2fe435218a163cd8cfa35b1d48443c19d07db7105d518483/fluidimage-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,916 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/68/ef/c296a05dab966ddb14978515c60294614c9e8bab3dfa279a3a4f4e1811f1/fluidimage-0.4.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,916 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/4d/75/e9f745d4394bed8f89d0810a56dfb4f3a7dddacd9536b46cc31b8f1b449b/fluidimage-0.4.0-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,917 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/66/49/f3e44e075947547e7ad18dd5c8c86b30038918526d3758d3a86c082c7178/fluidimage-0.4.0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,918 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/0a/dd/c6c1294a16dd444622be3f2741099b1143ea65f4eaed3ce9f3802419c6aa/fluidimage-0.4.0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,918 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/37/59/dc8651f01831fbdeba0a87b07c5583c1b4eace4c718701eb0cff7afd6f43/fluidimage-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,919 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/3c/5d/9e5a4d8a6465c67889d501acb467dbf34644259c3fd336a3c756bbd7f4b5/fluidimage-0.4.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,919 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/6a/1d/156639b84c0f76fa51573c8ed96bd5303407fb6954ab130aed6ba00391fa/fluidimage-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,919 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/8f/78/2c34a927af6893dab7c065dbff32fd116dceb65b8dc70bb69817adc70356/fluidimage-0.4.0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,920 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/f0/b8/58015461f22464a5d4c8704239a46f05ca8c9836599aa9bfa5442c33c552/fluidimage-0.4.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,921 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/ed/06/c07cc75e35cf7ae8bc1da3861643c1974a522e8869248e06a9bffd00c974/fluidimage-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,921 Skipping link: No binaries permitted for fluidimage: https://files.pythonhosted.org/packages/67/77/67235c17d08e97b7bce71da0f7a27975123def6fc253ba710faf789dac94/fluidimage-0.4.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9) 2024-03-18T17:47:09,922 Found link https://files.pythonhosted.org/packages/7b/2c/f1dd7b693a9f4ae44ef58e2da1a074e2ef8719104eb3f6ad36ae4dc8bf4f/fluidimage-0.4.0.tar.gz (from https://pypi.org/simple/fluidimage/) (requires-python:<3.13,>=3.9), version: 0.4.0 2024-03-18T17:47:09,923 Fetching project page and analyzing links: https://www.piwheels.org/simple/fluidimage/ 2024-03-18T17:47:09,924 Getting page https://www.piwheels.org/simple/fluidimage/ 2024-03-18T17:47:09,925 Found index url https://www.piwheels.org/simple/ 2024-03-18T17:47:10,258 Fetched page https://www.piwheels.org/simple/fluidimage/ as text/html 2024-03-18T17:47:10,265 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.5-cp39-cp39-linux_armv6l.whl#sha256=57d9b1fe4f03bddd01ed210f60f47a21eff742ac64bc00626b2fa181dca7c4ee (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.9) 2024-03-18T17:47:10,265 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.5-cp39-cp39-linux_armv7l.whl#sha256=57d9b1fe4f03bddd01ed210f60f47a21eff742ac64bc00626b2fa181dca7c4ee (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.9) 2024-03-18T17:47:10,266 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp37-cp37m-linux_armv6l.whl#sha256=a438109e8b2b0cabdb12a2eefcf57de53afcd7b388cf7200fd67848bf0c7b465 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-18T17:47:10,267 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp37-cp37m-linux_armv7l.whl#sha256=a438109e8b2b0cabdb12a2eefcf57de53afcd7b388cf7200fd67848bf0c7b465 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-18T17:47:10,267 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp39-cp39-linux_armv6l.whl#sha256=9dca8a6b1549b4258f4b65b55469e54523e3c992374199e56f553a76e5f793fd (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-18T17:47:10,268 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.4-cp39-cp39-linux_armv7l.whl#sha256=9dca8a6b1549b4258f4b65b55469e54523e3c992374199e56f553a76e5f793fd (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-18T17:47:10,268 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp37-cp37m-linux_armv6l.whl#sha256=866cdeaa38c145d9d9429e64e911e623770e386aa0187d7620c8645336e2a842 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-18T17:47:10,269 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp37-cp37m-linux_armv7l.whl#sha256=866cdeaa38c145d9d9429e64e911e623770e386aa0187d7620c8645336e2a842 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-18T17:47:10,269 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp39-cp39-linux_armv6l.whl#sha256=577429ab2078678402306a95e5eae230d5abaa21320fc17884d9c5867df19d0a (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-18T17:47:10,270 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3.post0-cp39-cp39-linux_armv7l.whl#sha256=577429ab2078678402306a95e5eae230d5abaa21320fc17884d9c5867df19d0a (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-18T17:47:10,270 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp37-cp37m-linux_armv6l.whl#sha256=160bc7af950ed4546b9e9b0241f02cf02f91a2ab63352221f79a6c442277763d (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-18T17:47:10,271 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp37-cp37m-linux_armv7l.whl#sha256=160bc7af950ed4546b9e9b0241f02cf02f91a2ab63352221f79a6c442277763d (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-18T17:47:10,271 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp39-cp39-linux_armv6l.whl#sha256=06f436964e06e11d4d49491e172f5736db468eb1346cd766a77df68c14c4f067 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-18T17:47:10,272 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.3-cp39-cp39-linux_armv7l.whl#sha256=06f436964e06e11d4d49491e172f5736db468eb1346cd766a77df68c14c4f067 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-18T17:47:10,272 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.2-py3-none-any.whl#sha256=c5eb23ba5bcb1bcd3de7fbf33856ba3af0df7a5b7b8544f42f691772e633d226 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-18T17:47:10,273 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.1-py3-none-any.whl#sha256=d881cb7091aac6a9555f8cd85089f5e6c1060f66481804f0f0dc8d246929cdc5 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-18T17:47:10,274 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.1.0-py3-none-any.whl#sha256=41fc2ffcd3dd5e3ccef76db63d6991b80f5e16a9efd09aa4972052dd4131432c (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-18T17:47:10,274 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.0.3-py3-none-any.whl#sha256=4db60efcfad8f4f5187b83aa405f6182d3769483c7058457acf0404ed0334186 (from https://www.piwheels.org/simple/fluidimage/) (requires-python:>=3.6) 2024-03-18T17:47:10,275 Skipping link: No binaries permitted for fluidimage: https://www.piwheels.org/simple/fluidimage/fluidimage-0.0.1b0-py3-none-any.whl#sha256=2844be5edebaeda29491b7f3d0ad544571b8a2071033516954f4bd4ab89e2bb6 (from https://www.piwheels.org/simple/fluidimage/) 2024-03-18T17:47:10,275 Skipping link: not a file: https://www.piwheels.org/simple/fluidimage/ 2024-03-18T17:47:10,276 Skipping link: not a file: https://pypi.org/simple/fluidimage/ 2024-03-18T17:47:10,295 Given no hashes to check 1 links for project 'fluidimage': discarding no candidates 2024-03-18T17:47:10,313 Collecting fluidimage==0.4.0 2024-03-18T17:47:10,315 Created temporary directory: /tmp/pip-unpack-mexdlx84 2024-03-18T17:47:10,534 Downloading fluidimage-0.4.0.tar.gz (995 kB) 2024-03-18T17:47:11,163 Added fluidimage==0.4.0 from https://files.pythonhosted.org/packages/7b/2c/f1dd7b693a9f4ae44ef58e2da1a074e2ef8719104eb3f6ad36ae4dc8bf4f/fluidimage-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-ku764b0m' 2024-03-18T17:47:11,172 Created temporary directory: /tmp/pip-build-env-yzwb8wly 2024-03-18T17:47:11,177 Installing build dependencies: started 2024-03-18T17:47:11,179 Running command pip subprocess to install build dependencies 2024-03-18T17:47:12,353 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-03-18T17:47:12,862 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-03-18T17:47:13,568 Collecting meson-python 2024-03-18T17:47:13,797 Using cached https://www.piwheels.org/simple/meson-python/meson_python-0.15.0-py3-none-any.whl (25 kB) 2024-03-18T17:47:14,406 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-03-18T17:47:14,410 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-03-18T17:47:14,413 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-03-18T17:47:14,416 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-03-18T17:47:14,419 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-03-18T17:47:14,688 Collecting numpy 2024-03-18T17:47:14,703 Using cached https://www.piwheels.org/simple/numpy/numpy-1.26.4-cp311-cp311-linux_armv7l.whl (5.6 MB) 2024-03-18T17:47:15,113 Collecting transonic>=0.6.2 2024-03-18T17:47:15,133 Downloading https://www.piwheels.org/simple/transonic/transonic-0.6.3-py3-none-any.whl (74 kB) 2024-03-18T17:47:15,153 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.8/74.8 kB 5.9 MB/s eta 0:00:00 2024-03-18T17:47:15,280 Collecting pythran>=0.9.7 2024-03-18T17:47:15,295 Using cached https://www.piwheels.org/simple/pythran/pythran-0.15.0-py3-none-any.whl (4.3 MB) 2024-03-18T17:47:15,983 Collecting meson>=0.63.3 (from meson-python) 2024-03-18T17:47:15,997 Using cached https://www.piwheels.org/simple/meson/meson-1.4.0-py3-none-any.whl (935 kB) 2024-03-18T17:47:16,101 Collecting pyproject-metadata>=0.7.1 (from meson-python) 2024-03-18T17:47:17,124 Using cached https://www.piwheels.org/simple/pyproject-metadata/pyproject_metadata-0.7.1-py3-none-any.whl (7.4 kB) 2024-03-18T17:47:17,326 Collecting autopep8 (from transonic>=0.6.2) 2024-03-18T17:47:20,231 Downloading https://www.piwheels.org/simple/autopep8/autopep8-2.1.0-py2.py3-none-any.whl (44 kB) 2024-03-18T17:47:20,268 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.0/45.0 kB 1.9 MB/s eta 0:00:00 2024-03-18T17:47:20,378 Collecting beniget~=0.4.0 (from transonic>=0.6.2) 2024-03-18T17:47:21,141 Using cached https://www.piwheels.org/simple/beniget/beniget-0.4.1-py3-none-any.whl (9.5 kB) 2024-03-18T17:47:21,280 Collecting gast~=0.5.0 (from transonic>=0.6.2) 2024-03-18T17:47:21,297 Using cached https://www.piwheels.org/simple/gast/gast-0.5.4-py3-none-any.whl (19 kB) 2024-03-18T17:47:21,389 Collecting ply>=3.4 (from pythran>=0.9.7) 2024-03-18T17:47:21,403 Using cached https://www.piwheels.org/simple/ply/ply-3.11-py2.py3-none-any.whl (49 kB) 2024-03-18T17:47:22,658 Collecting setuptools (from pythran>=0.9.7) 2024-03-18T17:47:22,672 Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.2.0-py3-none-any.whl (821 kB) 2024-03-18T17:47:22,931 Collecting packaging>=19.0 (from pyproject-metadata>=0.7.1->meson-python) 2024-03-18T17:47:22,945 Using cached https://www.piwheels.org/simple/packaging/packaging-24.0-py3-none-any.whl (53 kB) 2024-03-18T17:47:23,153 Collecting pycodestyle>=2.11.0 (from autopep8->transonic>=0.6.2) 2024-03-18T17:47:23,169 Using cached https://www.piwheels.org/simple/pycodestyle/pycodestyle-2.11.1-py2.py3-none-any.whl (31 kB) 2024-03-18T17:47:26,017 Installing collected packages: ply, setuptools, pycodestyle, packaging, numpy, meson, gast, pyproject-metadata, beniget, autopep8, transonic, pythran, meson-python 2024-03-18T17:47:28,465 Creating /tmp/pip-build-env-yzwb8wly/overlay/local/bin 2024-03-18T17:47:28,468 changing mode of /tmp/pip-build-env-yzwb8wly/overlay/local/bin/pycodestyle to 755 2024-03-18T17:47:36,884 changing mode of /tmp/pip-build-env-yzwb8wly/overlay/local/bin/f2py to 755 2024-03-18T17:47:39,989 changing mode of /tmp/pip-build-env-yzwb8wly/overlay/local/bin/meson to 755 2024-03-18T17:47:40,287 changing mode of /tmp/pip-build-env-yzwb8wly/overlay/local/bin/autopep8 to 755 2024-03-18T17:47:40,629 changing mode of /tmp/pip-build-env-yzwb8wly/overlay/local/bin/transonic to 755 2024-03-18T17:47:40,631 changing mode of /tmp/pip-build-env-yzwb8wly/overlay/local/bin/transonic-clean-dir to 755 2024-03-18T17:47:40,633 changing mode of /tmp/pip-build-env-yzwb8wly/overlay/local/bin/transonic-get-include to 755 2024-03-18T17:47:40,635 changing mode of /tmp/pip-build-env-yzwb8wly/overlay/local/bin/transonic-init-meson to 755 2024-03-18T17:47:47,832 changing mode of /tmp/pip-build-env-yzwb8wly/overlay/local/bin/pythran to 755 2024-03-18T17:47:47,834 changing mode of /tmp/pip-build-env-yzwb8wly/overlay/local/bin/pythran-config to 755 2024-03-18T17:47:48,133 Successfully installed autopep8-2.1.0 beniget-0.4.1 gast-0.5.4 meson-1.4.0 meson-python-0.15.0 numpy-1.26.4 packaging-24.0 ply-3.11 pycodestyle-2.11.1 pyproject-metadata-0.7.1 pythran-0.15.0 setuptools-69.2.0 transonic-0.6.3 2024-03-18T17:47:48,740 Installing build dependencies: finished with status 'done' 2024-03-18T17:47:48,744 Getting requirements to build wheel: started 2024-03-18T17:47:48,745 Running command Getting requirements to build wheel 2024-03-18T17:47:49,144 Getting requirements to build wheel: finished with status 'done' 2024-03-18T17:47:49,166 Installing backend dependencies: started 2024-03-18T17:47:49,168 Running command pip subprocess to install backend dependencies 2024-03-18T17:47:50,385 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-03-18T17:47:50,909 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-03-18T17:47:51,567 Collecting patchelf>=0.11.0 2024-03-18T17:47:51,568 Obtaining dependency information for patchelf>=0.11.0 from https://files.pythonhosted.org/packages/69/47/e02357d1075cdf4b56be39a6c218a5a2b0bd3896011120ae3765190ab527/patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl.metadata 2024-03-18T17:47:51,575 Using cached patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl.metadata (3.3 kB) 2024-03-18T17:47:51,595 Using cached patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (381 kB) 2024-03-18T17:47:53,873 Installing collected packages: patchelf 2024-03-18T17:47:53,927 Successfully installed patchelf-0.17.2.1 2024-03-18T17:47:54,376 Installing backend dependencies: finished with status 'done' 2024-03-18T17:47:54,378 Created temporary directory: /tmp/pip-modern-metadata-4d1f_t26 2024-03-18T17:47:54,380 Preparing metadata (pyproject.toml): started 2024-03-18T17:47:54,381 Running command Preparing metadata (pyproject.toml) 2024-03-18T17:47:55,681 + meson setup /tmp/pip-wheel-5xoaldnx/fluidimage_3f333c87a50e4e49881f72555cd46a60 /tmp/pip-wheel-5xoaldnx/fluidimage_3f333c87a50e4e49881f72555cd46a60/.mesonpy-pini6ly3 -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md -Doptimization=3 --native-file=/tmp/pip-wheel-5xoaldnx/fluidimage_3f333c87a50e4e49881f72555cd46a60/.mesonpy-pini6ly3/meson-python-native-file.ini 2024-03-18T17:48:09,040 WARNING: Recommend using either -Dbuildtype or -Doptimization + -Ddebug. Using both is redundant since they override each other. See: https://mesonbuild.com/Builtin-options.html#build-type-options 2024-03-18T17:48:09,041 The Meson build system 2024-03-18T17:48:09,042 Version: 1.4.0 2024-03-18T17:48:09,043 Source dir: /tmp/pip-wheel-5xoaldnx/fluidimage_3f333c87a50e4e49881f72555cd46a60 2024-03-18T17:48:09,043 Build dir: /tmp/pip-wheel-5xoaldnx/fluidimage_3f333c87a50e4e49881f72555cd46a60/.mesonpy-pini6ly3 2024-03-18T17:48:09,044 Build type: native build 2024-03-18T17:48:09,045 Project name: fluidimage 2024-03-18T17:48:09,046 Project version: undefined 2024-03-18T17:48:09,047 C++ compiler for the host machine: c++ (gcc 12.2.0 "c++ (Raspbian 12.2.0-14+rpi1) 12.2.0") 2024-03-18T17:48:09,047 C++ linker for the host machine: c++ ld.bfd 2.40 2024-03-18T17:48:09,048 Host machine cpu family: arm 2024-03-18T17:48:09,049 Host machine cpu: armv7l 2024-03-18T17:48:09,050 Program python3 found: YES (/usr/bin/python3) 2024-03-18T17:48:09,051 Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 2024-03-18T17:48:09,051 Run-time dependency python found: YES 3.11 2024-03-18T17:48:09,052 Program pythran found: YES (/tmp/pip-build-env-yzwb8wly/overlay/local/bin/pythran) 2024-03-18T17:48:09,053 Found CMake: /usr/bin/cmake (3.25.1) 2024-03-18T17:48:09,054 Run-time dependency xsimd found: NO (tried pkgconfig and cmake) 2024-03-18T17:48:09,055 Build targets in project: 8 2024-03-18T17:48:09,057 fluidimage undefined 2024-03-18T17:48:09,058 User defined options 2024-03-18T17:48:09,058 Native files: /tmp/pip-wheel-5xoaldnx/fluidimage_3f333c87a50e4e49881f72555cd46a60/.mesonpy-pini6ly3/meson-python-native-file.ini 2024-03-18T17:48:09,059 buildtype : release 2024-03-18T17:48:09,059 optimization: 3 2024-03-18T17:48:09,060 b_ndebug : if-release 2024-03-18T17:48:09,061 b_vscrt : md 2024-03-18T17:48:09,062 Found ninja-1.11.1 at /usr/bin/ninja 2024-03-18T17:48:09,210 + /usr/bin/ninja 2024-03-18T17:48:12,860 [1/12] Generating src/fluidimage/topologies/__pythran__/example with a custom command (wrapped by meson to set env) 2024-03-18T17:48:13,231 [2/12] Generating src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline with a custom command (wrapped by meson to set env) 2024-03-18T17:48:15,070 [3/12] Generating src/fluidimage/calcul/__pythran__/subpix with a custom command (wrapped by meson to set env) 2024-03-18T17:48:18,541 [4/12] Generating src/fluidimage/calcul/__pythran__/correl with a custom command (wrapped by meson to set env) 2024-03-18T17:48:24,768 [5/12] Compiling C++ object src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o 2024-03-18T17:48:24,768 FAILED: src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o 2024-03-18T17:48:24,769 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-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o -MF src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o.d -o src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._thin_plate_spline.cpp.o -c src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp 2024-03-18T17:48:24,770 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-18T17:48:24,771 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-18T17:48:24,772 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-18T17:48:24,773 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-18T17:48:24,774 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-18T17:48:24,774 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-18T17:48:24,775 from src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:1: 2024-03-18T17:48:24,776 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:24,777 101 | xsimd::batch> { 2024-03-18T17:48:24,778 | ^~~~~ 2024-03-18T17:48:24,779 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-18T17:48:24,780 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-18T17:48:24,781 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:24,782 34 | class batch; 2024-03-18T17:48:24,783 | ^~~~~ 2024-03-18T17:48:24,783 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-18T17:48:24,784 101 | xsimd::batch> { 2024-03-18T17:48:24,785 | ^~ 2024-03-18T17:48:24,786 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-18T17:48:24,787 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-18T17:48:24,788 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:24,788 103 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:24,789 | ^ 2024-03-18T17:48:24,790 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:24,791 34 | class batch; 2024-03-18T17:48:24,792 | ^~~~~ 2024-03-18T17:48:24,793 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-18T17:48:24,794 103 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:24,795 | ^ 2024-03-18T17:48:24,796 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:24,797 105 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:24,798 | ^~~~~~~~~~~ 2024-03-18T17:48:24,799 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-18T17:48:24,799 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-18T17:48:24,800 | ^~~~~~~~~~~~~~ 2024-03-18T17:48:24,801 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-18T17:48:24,802 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:24,803 119 | void store(xsimd::batch const &); 2024-03-18T17:48:24,804 | ^ 2024-03-18T17:48:24,805 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:24,806 34 | class batch; 2024-03-18T17:48:24,807 | ^~~~~ 2024-03-18T17:48:24,808 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-18T17:48:24,809 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-18T17:48:24,809 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-18T17:48:24,810 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-18T17:48:24,811 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-18T17:48:24,812 | ^~~~~~~~~~~~~~ 2024-03-18T17:48:24,812 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-18T17:48:24,813 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:24,814 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-18T17:48:24,815 | ^ 2024-03-18T17:48:24,816 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:24,816 34 | class batch; 2024-03-18T17:48:24,817 | ^~~~~ 2024-03-18T17:48:24,819 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2024-03-18T17:48:24,820 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-03-18T17:48:24,821 217 | val.store_unaligned(const_cast(data)); 2024-03-18T17:48:24,822 | ^~~~~~~~~~~~~~~ 2024-03-18T17:48:24,822 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-18T17:48:24,823 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-18T17:48:24,824 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-18T17:48:24,825 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-18T17:48:24,826 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-18T17:48:24,827 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-18T17:48:24,828 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:24,828 191 | xsimd::batch _splated; 2024-03-18T17:48:24,829 | ^ 2024-03-18T17:48:24,830 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:24,831 34 | class batch; 2024-03-18T17:48:24,832 | ^~~~~ 2024-03-18T17:48:24,833 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-18T17:48:24,834 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:24,835 733 | typename std::remove_reference::type::value_type>...>, 2024-03-18T17:48:24,836 | ^ 2024-03-18T17:48:24,836 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:24,837 34 | class batch; 2024-03-18T17:48:24,838 | ^~~~~ 2024-03-18T17:48:24,839 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-18T17:48:24,839 733 | typename std::remove_reference::type::value_type>...>, 2024-03-18T17:48:24,840 | ^~~ 2024-03-18T17:48:24,841 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-18T17:48:24,842 733 | typename std::remove_reference::type::value_type>...>, 2024-03-18T17:48:24,843 | ^ 2024-03-18T17:48:24,843 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-18T17:48:24,844 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-18T17:48:24,845 | ^ 2024-03-18T17:48:24,846 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-18T17:48:24,847 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-18T17:48:24,848 | ^~~~~~~~~~~~~ 2024-03-18T17:48:24,849 | nditerator 2024-03-18T17:48:24,850 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-18T17:48:24,851 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-18T17:48:24,852 | ^~~~~~~~~~~~~ 2024-03-18T17:48:24,853 | nditerator 2024-03-18T17:48:24,854 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-18T17:48:24,855 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-18T17:48:24,856 | ^~~~~~~~~~~~~ 2024-03-18T17:48:24,857 | nditerator 2024-03-18T17:48:24,858 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-18T17:48:24,859 743 | simd_iterator vend(types::vectorize) const; 2024-03-18T17:48:24,860 | ^~~~~~~~~~~~~ 2024-03-18T17:48:24,861 | nditerator 2024-03-18T17:48:24,862 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-18T17:48:24,863 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-03-18T17:48:24,864 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:24,864 174 | using vT = xsimd::batch; 2024-03-18T17:48:24,865 | ^ 2024-03-18T17:48:24,866 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:24,867 34 | class batch; 2024-03-18T17:48:24,867 | ^~~~~ 2024-03-18T17:48:24,868 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-18T17:48:24,869 176 | static const std::size_t vN = vT::size; 2024-03-18T17:48:24,870 | ^~ 2024-03-18T17:48:24,871 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-03-18T17:48:24,871 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:24,872 445 | using vT = typename xsimd::batch; 2024-03-18T17:48:24,873 | ^ 2024-03-18T17:48:24,874 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:24,875 34 | class batch; 2024-03-18T17:48:24,876 | ^~~~~ 2024-03-18T17:48:24,876 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-18T17:48:24,878 445 | using vT = typename xsimd::batch; 2024-03-18T17:48:24,879 | ^ 2024-03-18T17:48:24,880 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-18T17:48:24,881 448 | static const std::size_t vN = vT::size; 2024-03-18T17:48:24,881 | ^~ 2024-03-18T17:48:24,883 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-18T17:48:24,883 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2024-03-18T17:48:24,884 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:24,885 219 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:24,886 | ^ 2024-03-18T17:48:24,887 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:24,888 34 | class batch; 2024-03-18T17:48:24,889 | ^~~~~ 2024-03-18T17:48:24,890 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:24,891 219 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:24,892 | ^ 2024-03-18T17:48:24,893 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:24,894 220 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:24,895 | ^~~~~~~~~~~ 2024-03-18T17:48:24,895 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2024-03-18T17:48:24,896 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:24,897 497 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:24,898 | ^ 2024-03-18T17:48:24,899 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:24,899 34 | class batch; 2024-03-18T17:48:24,900 | ^~~~~ 2024-03-18T17:48:24,901 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:24,902 497 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:24,903 | ^ 2024-03-18T17:48:24,904 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:24,905 498 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:24,905 | ^~~~~~~~~~~ 2024-03-18T17:48:24,906 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-18T17:48:24,907 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-18T17:48:24,908 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-18T17:48:24,909 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-03-18T17:48:24,910 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:24,911 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-18T17:48:24,912 | ^ 2024-03-18T17:48:24,913 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:24,914 34 | class batch; 2024-03-18T17:48:24,914 | ^~~~~ 2024-03-18T17:48:24,915 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-18T17:48:24,916 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-18T17:48:24,917 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-18T17:48:24,918 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-18T17:48:24,919 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:24,920 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-18T17:48:24,921 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-18T17:48:24,922 | ^~~~~~~ 2024-03-18T17:48:24,922 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-18T17:48:24,923 595 | struct numpy_expr { 2024-03-18T17:48:24,924 | ^~~~~~~~~~ 2024-03-18T17:48:24,925 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-03-18T17:48:24,926 240 | numpy_expr::vbegin(vectorize) const 2024-03-18T17:48:24,926 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:24,927 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-18T17:48:24,928 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-18T17:48:24,929 | ^~~~~~ 2024-03-18T17:48:24,930 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-18T17:48:24,931 595 | struct numpy_expr { 2024-03-18T17:48:24,931 | ^~~~~~~~~~ 2024-03-18T17:48:24,932 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-18T17:48:24,933 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-18T17:48:24,934 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:24,935 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-18T17:48:24,936 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-18T17:48:24,937 | ^~~~~ 2024-03-18T17:48:24,938 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-18T17:48:24,939 595 | struct numpy_expr { 2024-03-18T17:48:24,940 | ^~~~~~~~~~ 2024-03-18T17:48:24,941 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-03-18T17:48:24,942 257 | numpy_expr::vend(vectorize) const 2024-03-18T17:48:24,942 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:24,943 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-18T17:48:24,944 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-18T17:48:24,945 | ^~~~ 2024-03-18T17:48:24,946 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-18T17:48:24,946 595 | struct numpy_expr { 2024-03-18T17:48:24,947 | ^~~~~~~~~~ 2024-03-18T17:48:24,948 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-18T17:48:24,949 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-18T17:48:24,950 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2024-03-18T17:48:24,951 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:24,952 334 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:24,953 | ^ 2024-03-18T17:48:24,954 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:24,955 34 | class batch; 2024-03-18T17:48:24,956 | ^~~~~ 2024-03-18T17:48:24,957 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:24,958 334 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:24,958 | ^ 2024-03-18T17:48:24,959 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:24,960 335 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:24,961 | ^~~~~~~~~~~ 2024-03-18T17:48:24,962 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2024-03-18T17:48:24,963 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:24,964 721 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:24,965 | ^ 2024-03-18T17:48:24,966 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:24,967 34 | class batch; 2024-03-18T17:48:24,968 | ^~~~~ 2024-03-18T17:48:24,968 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:24,969 721 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:24,970 | ^ 2024-03-18T17:48:24,971 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:24,972 722 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:24,972 | ^~~~~~~~~~~ 2024-03-18T17:48:24,973 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2024-03-18T17:48:24,974 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:24,975 690 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:24,976 | ^ 2024-03-18T17:48:24,977 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:24,978 34 | class batch; 2024-03-18T17:48:24,979 | ^~~~~ 2024-03-18T17:48:24,979 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:24,980 690 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:24,981 | ^ 2024-03-18T17:48:24,982 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:24,983 691 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:24,984 | ^~~~~~~~~~~ 2024-03-18T17:48:24,984 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2024-03-18T17:48:24,985 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:24,986 249 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:24,987 | ^ 2024-03-18T17:48:24,988 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:24,989 34 | class batch; 2024-03-18T17:48:24,989 | ^~~~~ 2024-03-18T17:48:24,991 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:24,991 249 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:24,992 | ^ 2024-03-18T17:48:24,992 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:24,993 250 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:24,994 | ^~~~~~~~~~~ 2024-03-18T17:48:24,994 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’: 2024-03-18T17:48:24,995 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:24,996 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:24,997 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:24,997 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:24,998 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:24,999 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-18T17:48:25,000 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-03-18T17:48:25,001 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:326:111: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:25,002 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-18T17:48:25,003 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-03-18T17:48:25,003 184 | iter.store(*oiter); 2024-03-18T17:48:25,004 | ^~~~~~ 2024-03-18T17:48:25,005 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-03-18T17:48:25,006 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-03-18T17:48:25,007 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:25,008 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:25,008 | ^~~~~~~~ 2024-03-18T17:48:25,009 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:25,010 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:25,010 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,011 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,012 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:25,012 | ^~~~~~~~ 2024-03-18T17:48:25,013 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:25,014 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:25,014 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,015 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:25,016 184 | iter.store(*oiter); 2024-03-18T17:48:25,016 | ^~~~~~ 2024-03-18T17:48:25,017 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:25,018 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:25,019 | ^~~~~~~~ 2024-03-18T17:48:25,020 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,021 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:25,022 184 | iter.store(*oiter); 2024-03-18T17:48:25,022 | ^~~~~~ 2024-03-18T17:48:25,023 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:25,024 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:25,025 | ^~~~~~~~ 2024-03-18T17:48:25,026 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,027 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,027 184 | iter.store(*oiter); 2024-03-18T17:48:25,029 | ^~~~~~ 2024-03-18T17:48:25,029 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:25,030 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:25,031 | ^~~~~~~~ 2024-03-18T17:48:25,031 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,032 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:25,033 184 | iter.store(*oiter); 2024-03-18T17:48:25,033 | ^~~~~~ 2024-03-18T17:48:25,034 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-03-18T17:48:25,035 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:25,035 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:25,036 | ^~~~~~~~ 2024-03-18T17:48:25,037 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,038 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:25,039 184 | iter.store(*oiter); 2024-03-18T17:48:25,039 | ^~~~~~ 2024-03-18T17:48:25,040 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:25,041 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:25,042 | ^~~~~~~~ 2024-03-18T17:48:25,043 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,044 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,045 184 | iter.store(*oiter); 2024-03-18T17:48:25,045 | ^~~~~~ 2024-03-18T17:48:25,046 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-03-18T17:48:25,047 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:25,048 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:25,049 | ^~~~~~~~ 2024-03-18T17:48:25,050 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:25,050 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:25,051 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,052 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,052 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:25,053 | ^~~~~~~~ 2024-03-18T17:48:25,054 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:25,054 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:25,055 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,056 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,056 184 | iter.store(*oiter); 2024-03-18T17:48:25,057 | ^~~~~~ 2024-03-18T17:48:25,058 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:25,059 201 | list operator*(N n, list const &l) 2024-03-18T17:48:25,059 | ^~~~~~~~ 2024-03-18T17:48:25,060 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,061 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,062 184 | iter.store(*oiter); 2024-03-18T17:48:25,063 | ^~~~~~ 2024-03-18T17:48:25,064 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-03-18T17:48:25,065 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-03-18T17:48:25,065 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-03-18T17:48:25,066 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-03-18T17:48:25,067 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:25,068 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:25,069 | ^~~~~~~~ 2024-03-18T17:48:25,069 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,070 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:25,071 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:25,073 | ^~~~~~~~ 2024-03-18T17:48:25,073 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,074 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:25,075 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:25,075 | ^~~~~~~~ 2024-03-18T17:48:25,076 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,076 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:25,077 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:25,078 | ^~~~~~~~ 2024-03-18T17:48:25,079 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,079 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’: 2024-03-18T17:48:25,080 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:25,081 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:25,082 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,083 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,084 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,084 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-18T17:48:25,085 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::numpy_iexpr >&>; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-03-18T17:48:25,086 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:326:111: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:25,087 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-18T17:48:25,088 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-03-18T17:48:25,089 184 | iter.store(*oiter); 2024-03-18T17:48:25,089 | ^~~~~~ 2024-03-18T17:48:25,090 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:25,091 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:25,091 | ^~~~~~~~ 2024-03-18T17:48:25,092 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:25,093 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:25,093 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,094 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,095 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:25,096 | ^~~~~~~~ 2024-03-18T17:48:25,096 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:25,097 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:25,098 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,099 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:25,099 184 | iter.store(*oiter); 2024-03-18T17:48:25,100 | ^~~~~~ 2024-03-18T17:48:25,101 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:25,102 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:25,103 | ^~~~~~~~ 2024-03-18T17:48:25,104 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,105 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:25,105 184 | iter.store(*oiter); 2024-03-18T17:48:25,106 | ^~~~~~ 2024-03-18T17:48:25,107 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:25,108 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:25,109 | ^~~~~~~~ 2024-03-18T17:48:25,110 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,111 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,111 184 | iter.store(*oiter); 2024-03-18T17:48:25,112 | ^~~~~~ 2024-03-18T17:48:25,113 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:25,113 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:25,114 | ^~~~~~~~ 2024-03-18T17:48:25,115 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,116 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:25,116 184 | iter.store(*oiter); 2024-03-18T17:48:25,117 | ^~~~~~ 2024-03-18T17:48:25,118 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:25,119 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:25,119 | ^~~~~~~~ 2024-03-18T17:48:25,120 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,121 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:25,122 184 | iter.store(*oiter); 2024-03-18T17:48:25,123 | ^~~~~~ 2024-03-18T17:48:25,123 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:25,124 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:25,125 | ^~~~~~~~ 2024-03-18T17:48:25,126 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,127 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,127 184 | iter.store(*oiter); 2024-03-18T17:48:25,128 | ^~~~~~ 2024-03-18T17:48:25,129 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:25,130 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:25,131 | ^~~~~~~~ 2024-03-18T17:48:25,132 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:25,132 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:25,133 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,134 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,134 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:25,135 | ^~~~~~~~ 2024-03-18T17:48:25,136 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:25,136 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:25,137 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,138 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,139 184 | iter.store(*oiter); 2024-03-18T17:48:25,139 | ^~~~~~ 2024-03-18T17:48:25,140 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:25,141 201 | list operator*(N n, list const &l) 2024-03-18T17:48:25,142 | ^~~~~~~~ 2024-03-18T17:48:25,142 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,143 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,144 184 | iter.store(*oiter); 2024-03-18T17:48:25,145 | ^~~~~~ 2024-03-18T17:48:25,146 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:25,146 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:25,147 | ^~~~~~~~ 2024-03-18T17:48:25,148 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,148 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:25,149 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:25,150 | ^~~~~~~~ 2024-03-18T17:48:25,151 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,152 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:25,152 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:25,156 | ^~~~~~~~ 2024-03-18T17:48:25,156 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,157 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:25,157 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:25,158 | ^~~~~~~~ 2024-03-18T17:48:25,159 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,159 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-18T17:48:25,160 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-18T17:48:25,161 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:25,162 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,163 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,164 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; Requires = void; Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-18T17:48:25,165 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:25,165 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,166 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,167 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-18T17:48:25,168 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-03-18T17:48:25,169 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:25,169 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-18T17:48:25,170 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-18T17:48:25,171 184 | iter.store(*oiter); 2024-03-18T17:48:25,172 | ^~~~~~ 2024-03-18T17:48:25,173 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:25,173 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:25,174 | ^~~~~~~~ 2024-03-18T17:48:25,175 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:25,176 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:25,177 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,178 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,179 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:25,179 | ^~~~~~~~ 2024-03-18T17:48:25,180 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:25,181 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:25,182 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,183 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:25,184 184 | iter.store(*oiter); 2024-03-18T17:48:25,185 | ^~~~~~ 2024-03-18T17:48:25,186 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:25,187 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:25,188 | ^~~~~~~~ 2024-03-18T17:48:25,188 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,189 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:25,190 184 | iter.store(*oiter); 2024-03-18T17:48:25,191 | ^~~~~~ 2024-03-18T17:48:25,192 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:25,192 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:25,193 | ^~~~~~~~ 2024-03-18T17:48:25,194 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,195 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,196 184 | iter.store(*oiter); 2024-03-18T17:48:25,197 | ^~~~~~ 2024-03-18T17:48:25,198 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:25,199 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:25,200 | ^~~~~~~~ 2024-03-18T17:48:25,201 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,202 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:25,203 184 | iter.store(*oiter); 2024-03-18T17:48:25,204 | ^~~~~~ 2024-03-18T17:48:25,205 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:25,206 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:25,207 | ^~~~~~~~ 2024-03-18T17:48:25,208 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,209 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:25,210 184 | iter.store(*oiter); 2024-03-18T17:48:25,211 | ^~~~~~ 2024-03-18T17:48:25,211 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:25,212 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:25,213 | ^~~~~~~~ 2024-03-18T17:48:25,214 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,215 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,215 184 | iter.store(*oiter); 2024-03-18T17:48:25,216 | ^~~~~~ 2024-03-18T17:48:25,217 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:25,218 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:25,219 | ^~~~~~~~ 2024-03-18T17:48:25,220 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:25,221 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:25,222 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,223 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,224 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:25,225 | ^~~~~~~~ 2024-03-18T17:48:25,226 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:25,227 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:25,228 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,229 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,229 184 | iter.store(*oiter); 2024-03-18T17:48:25,230 | ^~~~~~ 2024-03-18T17:48:25,231 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:25,232 201 | list operator*(N n, list const &l) 2024-03-18T17:48:25,233 | ^~~~~~~~ 2024-03-18T17:48:25,234 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,235 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,235 184 | iter.store(*oiter); 2024-03-18T17:48:25,236 | ^~~~~~ 2024-03-18T17:48:25,237 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:25,238 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:25,239 | ^~~~~~~~ 2024-03-18T17:48:25,240 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,240 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:25,241 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:25,242 | ^~~~~~~~ 2024-03-18T17:48:25,243 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,243 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:25,244 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:25,245 | ^~~~~~~~ 2024-03-18T17:48:25,246 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,247 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:25,248 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:25,249 | ^~~~~~~~ 2024-03-18T17:48:25,250 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,251 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-18T17:48:25,252 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-18T17:48:25,253 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:25,254 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,255 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,255 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>; Requires = void; Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-18T17:48:25,256 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:25,257 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,258 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,260 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-18T17:48:25,260 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-03-18T17:48:25,261 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:25,262 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-18T17:48:25,263 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-18T17:48:25,264 184 | iter.store(*oiter); 2024-03-18T17:48:25,265 | ^~~~~~ 2024-03-18T17:48:25,266 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:25,267 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:25,268 | ^~~~~~~~ 2024-03-18T17:48:25,269 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:25,269 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:25,270 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,271 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,272 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:25,272 | ^~~~~~~~ 2024-03-18T17:48:25,273 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:25,274 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:25,275 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,276 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:25,277 184 | iter.store(*oiter); 2024-03-18T17:48:25,278 | ^~~~~~ 2024-03-18T17:48:25,279 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:25,280 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:25,281 | ^~~~~~~~ 2024-03-18T17:48:25,282 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,283 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:25,284 184 | iter.store(*oiter); 2024-03-18T17:48:25,285 | ^~~~~~ 2024-03-18T17:48:25,285 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:25,286 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:25,287 | ^~~~~~~~ 2024-03-18T17:48:25,288 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,289 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,291 184 | iter.store(*oiter); 2024-03-18T17:48:25,291 | ^~~~~~ 2024-03-18T17:48:25,292 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:25,293 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:25,294 | ^~~~~~~~ 2024-03-18T17:48:25,294 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,295 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:25,296 184 | iter.store(*oiter); 2024-03-18T17:48:25,297 | ^~~~~~ 2024-03-18T17:48:25,297 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:25,298 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:25,299 | ^~~~~~~~ 2024-03-18T17:48:25,300 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,301 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:25,302 184 | iter.store(*oiter); 2024-03-18T17:48:25,303 | ^~~~~~ 2024-03-18T17:48:25,304 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:25,305 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:25,306 | ^~~~~~~~ 2024-03-18T17:48:25,307 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,308 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,309 184 | iter.store(*oiter); 2024-03-18T17:48:25,310 | ^~~~~~ 2024-03-18T17:48:25,311 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:25,312 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:25,313 | ^~~~~~~~ 2024-03-18T17:48:25,314 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:25,315 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:25,316 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,316 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,317 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:25,318 | ^~~~~~~~ 2024-03-18T17:48:25,319 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:25,319 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:25,320 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,321 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,321 184 | iter.store(*oiter); 2024-03-18T17:48:25,322 | ^~~~~~ 2024-03-18T17:48:25,323 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:25,324 201 | list operator*(N n, list const &l) 2024-03-18T17:48:25,325 | ^~~~~~~~ 2024-03-18T17:48:25,326 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,327 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,328 184 | iter.store(*oiter); 2024-03-18T17:48:25,329 | ^~~~~~ 2024-03-18T17:48:25,330 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:25,331 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:25,332 | ^~~~~~~~ 2024-03-18T17:48:25,333 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,334 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:25,335 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:25,336 | ^~~~~~~~ 2024-03-18T17:48:25,336 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,338 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:25,339 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:25,340 | ^~~~~~~~ 2024-03-18T17:48:25,341 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,341 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:25,342 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:25,343 | ^~~~~~~~ 2024-03-18T17:48:25,344 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,344 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’: 2024-03-18T17:48:25,345 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-03-18T17:48:25,346 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:25,347 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,348 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,350 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const {anonymous}::pythonic::types::numpy_iexpr&) [with Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-18T17:48:25,351 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:25,351 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,352 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,353 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-18T17:48:25,354 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-03-18T17:48:25,355 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:25,356 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-18T17:48:25,357 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’) 2024-03-18T17:48:25,358 184 | iter.store(*oiter); 2024-03-18T17:48:25,359 | ^~~~~~ 2024-03-18T17:48:25,360 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:25,361 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:25,362 | ^~~~~~~~ 2024-03-18T17:48:25,363 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:25,364 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:25,365 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,366 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,367 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:25,368 | ^~~~~~~~ 2024-03-18T17:48:25,369 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:25,370 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:25,371 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,371 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:25,372 184 | iter.store(*oiter); 2024-03-18T17:48:25,373 | ^~~~~~ 2024-03-18T17:48:25,374 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:25,375 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:25,376 | ^~~~~~~~ 2024-03-18T17:48:25,377 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,378 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:25,379 184 | iter.store(*oiter); 2024-03-18T17:48:25,380 | ^~~~~~ 2024-03-18T17:48:25,381 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:25,382 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:25,383 | ^~~~~~~~ 2024-03-18T17:48:25,384 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,385 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,385 184 | iter.store(*oiter); 2024-03-18T17:48:25,386 | ^~~~~~ 2024-03-18T17:48:25,387 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:25,388 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:25,389 | ^~~~~~~~ 2024-03-18T17:48:25,390 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,391 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:25,392 184 | iter.store(*oiter); 2024-03-18T17:48:25,393 | ^~~~~~ 2024-03-18T17:48:25,394 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:25,395 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:25,396 | ^~~~~~~~ 2024-03-18T17:48:25,397 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,397 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:25,398 184 | iter.store(*oiter); 2024-03-18T17:48:25,399 | ^~~~~~ 2024-03-18T17:48:25,400 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:25,401 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:25,402 | ^~~~~~~~ 2024-03-18T17:48:25,403 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,404 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,405 184 | iter.store(*oiter); 2024-03-18T17:48:25,406 | ^~~~~~ 2024-03-18T17:48:25,407 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:25,408 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:25,409 | ^~~~~~~~ 2024-03-18T17:48:25,410 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:25,411 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:25,413 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,414 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,415 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:25,415 | ^~~~~~~~ 2024-03-18T17:48:25,416 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:25,417 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:25,418 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,419 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,419 184 | iter.store(*oiter); 2024-03-18T17:48:25,420 | ^~~~~~ 2024-03-18T17:48:25,421 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:25,422 201 | list operator*(N n, list const &l) 2024-03-18T17:48:25,423 | ^~~~~~~~ 2024-03-18T17:48:25,423 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,424 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,425 184 | iter.store(*oiter); 2024-03-18T17:48:25,426 | ^~~~~~ 2024-03-18T17:48:25,427 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:25,428 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:25,429 | ^~~~~~~~ 2024-03-18T17:48:25,430 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,431 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:25,432 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:25,433 | ^~~~~~~~ 2024-03-18T17:48:25,434 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,435 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:25,436 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:25,437 | ^~~~~~~~ 2024-03-18T17:48:25,438 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,439 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:25,440 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:25,441 | ^~~~~~~~ 2024-03-18T17:48:25,442 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,443 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’: 2024-03-18T17:48:25,444 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>]’ 2024-03-18T17:48:25,445 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:25,445 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,447 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,448 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const {anonymous}::pythonic::types::numpy_iexpr&) [with Arg = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-18T17:48:25,449 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:25,450 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,451 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&; F = {anonymous}::pythonic::types::ndarray >; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:25,452 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:481:44: required from ‘typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type {anonymous}::pythonic::types::numpy_gexpr::_copy(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}; typename std::enable_if<(! {anonymous}::pythonic::types::may_overlap_gexpr::value), {anonymous}::pythonic::types::numpy_gexpr&>::type = {anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&]’ 2024-03-18T17:48:25,453 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:488:17: required from ‘{anonymous}::pythonic::types::numpy_gexpr& {anonymous}::pythonic::types::numpy_gexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::ndarray >; Arg = {anonymous}::pythonic::types::ndarray >&; S = {{anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1>}]’ 2024-03-18T17:48:25,454 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:325:171: required from ‘typename {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::type::result_type {anonymous}::__pythran_thin_plate_spline::compute_tps_matrix_pythran::operator()(argument_type0, argument_type1) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:25,455 src/fluidimage/calcul/interpolate/__pythran__/thin_plate_spline.cpp:341:101: required from here 2024-03-18T17:48:25,456 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’) 2024-03-18T17:48:25,457 184 | iter.store(*oiter); 2024-03-18T17:48:25,458 | ^~~~~~ 2024-03-18T17:48:25,459 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:25,460 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:25,461 | ^~~~~~~~ 2024-03-18T17:48:25,462 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:25,463 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:25,464 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,464 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,465 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:25,466 | ^~~~~~~~ 2024-03-18T17:48:25,467 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:25,468 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:25,469 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,470 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:25,471 184 | iter.store(*oiter); 2024-03-18T17:48:25,472 | ^~~~~~ 2024-03-18T17:48:25,473 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:25,474 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:25,475 | ^~~~~~~~ 2024-03-18T17:48:25,476 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,476 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:25,477 184 | iter.store(*oiter); 2024-03-18T17:48:25,478 | ^~~~~~ 2024-03-18T17:48:25,479 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:25,480 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:25,481 | ^~~~~~~~ 2024-03-18T17:48:25,482 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,483 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,484 184 | iter.store(*oiter); 2024-03-18T17:48:25,485 | ^~~~~~ 2024-03-18T17:48:25,486 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:25,487 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:25,488 | ^~~~~~~~ 2024-03-18T17:48:25,489 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,490 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:25,491 184 | iter.store(*oiter); 2024-03-18T17:48:25,492 | ^~~~~~ 2024-03-18T17:48:25,493 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:25,493 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:25,494 | ^~~~~~~~ 2024-03-18T17:48:25,495 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,496 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr<{anonymous}::pythonic::types::numpy_gexpr<{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::cstride_normalized_slice<1>, {anonymous}::pythonic::types::cstride_normalized_slice<1> >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:25,497 184 | iter.store(*oiter); 2024-03-18T17:48:25,497 | ^~~~~~ 2024-03-18T17:48:25,498 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:25,499 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:25,500 | ^~~~~~~~ 2024-03-18T17:48:25,501 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,502 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,503 184 | iter.store(*oiter); 2024-03-18T17:48:25,504 | ^~~~~~ 2024-03-18T17:48:25,505 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:25,506 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:25,508 | ^~~~~~~~ 2024-03-18T17:48:25,509 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:25,509 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:25,510 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,511 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,512 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:25,513 | ^~~~~~~~ 2024-03-18T17:48:25,514 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:25,515 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:25,516 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:25,517 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,518 184 | iter.store(*oiter); 2024-03-18T17:48:25,519 | ^~~~~~ 2024-03-18T17:48:25,520 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:25,520 201 | list operator*(N n, list const &l) 2024-03-18T17:48:25,521 | ^~~~~~~~ 2024-03-18T17:48:25,522 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:25,523 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,523 184 | iter.store(*oiter); 2024-03-18T17:48:25,524 | ^~~~~~ 2024-03-18T17:48:25,525 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:25,526 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:25,527 | ^~~~~~~~ 2024-03-18T17:48:25,528 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,529 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:25,530 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:25,531 | ^~~~~~~~ 2024-03-18T17:48:25,532 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,533 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:25,534 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:25,535 | ^~~~~~~~ 2024-03-18T17:48:25,535 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:25,536 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:25,537 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:25,538 | ^~~~~~~~ 2024-03-18T17:48:25,539 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:26,402 [6/12] Compiling C++ object src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o 2024-03-18T17:48:26,402 FAILED: src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o 2024-03-18T17:48:26,403 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-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o -MF src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o.d -o src/fluidimage/calcul/__pythran__/subpix.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._subpix.cpp.o -c src/fluidimage/calcul/__pythran__/subpix.cpp 2024-03-18T17:48:26,404 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-18T17:48:26,406 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-18T17:48:26,406 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-18T17:48:26,407 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-18T17:48:26,408 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-18T17:48:26,408 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-18T17:48:26,409 from src/fluidimage/calcul/__pythran__/subpix.cpp:1: 2024-03-18T17:48:26,410 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,411 101 | xsimd::batch> { 2024-03-18T17:48:26,412 | ^~~~~ 2024-03-18T17:48:26,413 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-18T17:48:26,413 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-18T17:48:26,414 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,415 34 | class batch; 2024-03-18T17:48:26,416 | ^~~~~ 2024-03-18T17:48:26,417 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-18T17:48:26,417 101 | xsimd::batch> { 2024-03-18T17:48:26,418 | ^~ 2024-03-18T17:48:26,419 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-18T17:48:26,420 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-18T17:48:26,421 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,422 103 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,422 | ^ 2024-03-18T17:48:26,424 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,424 34 | class batch; 2024-03-18T17:48:26,425 | ^~~~~ 2024-03-18T17:48:26,426 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-18T17:48:26,427 103 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,427 | ^ 2024-03-18T17:48:26,428 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,429 105 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:26,429 | ^~~~~~~~~~~ 2024-03-18T17:48:26,430 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-18T17:48:26,431 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-18T17:48:26,432 | ^~~~~~~~~~~~~~ 2024-03-18T17:48:26,432 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-18T17:48:26,433 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,434 119 | void store(xsimd::batch const &); 2024-03-18T17:48:26,435 | ^ 2024-03-18T17:48:26,436 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,437 34 | class batch; 2024-03-18T17:48:26,437 | ^~~~~ 2024-03-18T17:48:26,438 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-18T17:48:26,439 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-18T17:48:26,440 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-18T17:48:26,441 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-18T17:48:26,442 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-18T17:48:26,443 | ^~~~~~~~~~~~~~ 2024-03-18T17:48:26,443 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-18T17:48:26,444 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,445 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-18T17:48:26,446 | ^ 2024-03-18T17:48:26,447 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,448 34 | class batch; 2024-03-18T17:48:26,449 | ^~~~~ 2024-03-18T17:48:26,449 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2024-03-18T17:48:26,450 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-03-18T17:48:26,451 217 | val.store_unaligned(const_cast(data)); 2024-03-18T17:48:26,451 | ^~~~~~~~~~~~~~~ 2024-03-18T17:48:26,452 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-18T17:48:26,453 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-18T17:48:26,453 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-18T17:48:26,454 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-18T17:48:26,455 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-18T17:48:26,456 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-18T17:48:26,456 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,457 191 | xsimd::batch _splated; 2024-03-18T17:48:26,458 | ^ 2024-03-18T17:48:26,459 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,460 34 | class batch; 2024-03-18T17:48:26,461 | ^~~~~ 2024-03-18T17:48:26,461 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-18T17:48:26,462 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,463 733 | typename std::remove_reference::type::value_type>...>, 2024-03-18T17:48:26,464 | ^ 2024-03-18T17:48:26,465 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,466 34 | class batch; 2024-03-18T17:48:26,466 | ^~~~~ 2024-03-18T17:48:26,467 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-18T17:48:26,468 733 | typename std::remove_reference::type::value_type>...>, 2024-03-18T17:48:26,469 | ^~~ 2024-03-18T17:48:26,470 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-18T17:48:26,471 733 | typename std::remove_reference::type::value_type>...>, 2024-03-18T17:48:26,471 | ^ 2024-03-18T17:48:26,473 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-18T17:48:26,473 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-18T17:48:26,474 | ^ 2024-03-18T17:48:26,475 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-18T17:48:26,475 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-18T17:48:26,476 | ^~~~~~~~~~~~~ 2024-03-18T17:48:26,477 | nditerator 2024-03-18T17:48:26,477 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-18T17:48:26,478 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-18T17:48:26,479 | ^~~~~~~~~~~~~ 2024-03-18T17:48:26,479 | nditerator 2024-03-18T17:48:26,480 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-18T17:48:26,481 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-18T17:48:26,482 | ^~~~~~~~~~~~~ 2024-03-18T17:48:26,482 | nditerator 2024-03-18T17:48:26,483 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-18T17:48:26,484 743 | simd_iterator vend(types::vectorize) const; 2024-03-18T17:48:26,485 | ^~~~~~~~~~~~~ 2024-03-18T17:48:26,486 | nditerator 2024-03-18T17:48:26,487 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-18T17:48:26,488 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-03-18T17:48:26,489 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,489 174 | using vT = xsimd::batch; 2024-03-18T17:48:26,491 | ^ 2024-03-18T17:48:26,491 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,492 34 | class batch; 2024-03-18T17:48:26,493 | ^~~~~ 2024-03-18T17:48:26,494 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-18T17:48:26,495 176 | static const std::size_t vN = vT::size; 2024-03-18T17:48:26,495 | ^~ 2024-03-18T17:48:26,496 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-03-18T17:48:26,497 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,498 445 | using vT = typename xsimd::batch; 2024-03-18T17:48:26,499 | ^ 2024-03-18T17:48:26,500 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,501 34 | class batch; 2024-03-18T17:48:26,501 | ^~~~~ 2024-03-18T17:48:26,502 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-18T17:48:26,503 445 | using vT = typename xsimd::batch; 2024-03-18T17:48:26,503 | ^ 2024-03-18T17:48:26,504 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-18T17:48:26,505 448 | static const std::size_t vN = vT::size; 2024-03-18T17:48:26,505 | ^~ 2024-03-18T17:48:26,506 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-18T17:48:26,507 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2024-03-18T17:48:26,507 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,508 219 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,509 | ^ 2024-03-18T17:48:26,509 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,510 34 | class batch; 2024-03-18T17:48:26,511 | ^~~~~ 2024-03-18T17:48:26,512 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:26,513 219 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,514 | ^ 2024-03-18T17:48:26,515 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,516 220 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:26,516 | ^~~~~~~~~~~ 2024-03-18T17:48:26,517 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2024-03-18T17:48:26,518 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,519 497 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,520 | ^ 2024-03-18T17:48:26,521 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,521 34 | class batch; 2024-03-18T17:48:26,522 | ^~~~~ 2024-03-18T17:48:26,523 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:26,524 497 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,525 | ^ 2024-03-18T17:48:26,526 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,526 498 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:26,527 | ^~~~~~~~~~~ 2024-03-18T17:48:26,528 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-18T17:48:26,528 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-18T17:48:26,529 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-18T17:48:26,530 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-03-18T17:48:26,531 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,531 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-18T17:48:26,532 | ^ 2024-03-18T17:48:26,533 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,533 34 | class batch; 2024-03-18T17:48:26,534 | ^~~~~ 2024-03-18T17:48:26,535 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-18T17:48:26,536 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-18T17:48:26,537 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-18T17:48:26,538 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-18T17:48:26,539 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,539 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-18T17:48:26,540 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-18T17:48:26,541 | ^~~~~~~ 2024-03-18T17:48:26,542 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-18T17:48:26,543 595 | struct numpy_expr { 2024-03-18T17:48:26,543 | ^~~~~~~~~~ 2024-03-18T17:48:26,544 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-03-18T17:48:26,545 240 | numpy_expr::vbegin(vectorize) const 2024-03-18T17:48:26,546 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,547 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-18T17:48:26,548 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-18T17:48:26,548 | ^~~~~~ 2024-03-18T17:48:26,549 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-18T17:48:26,550 595 | struct numpy_expr { 2024-03-18T17:48:26,551 | ^~~~~~~~~~ 2024-03-18T17:48:26,551 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-18T17:48:26,552 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-18T17:48:26,553 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,553 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-18T17:48:26,554 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-18T17:48:26,555 | ^~~~~ 2024-03-18T17:48:26,556 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-18T17:48:26,557 595 | struct numpy_expr { 2024-03-18T17:48:26,557 | ^~~~~~~~~~ 2024-03-18T17:48:26,558 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-03-18T17:48:26,559 257 | numpy_expr::vend(vectorize) const 2024-03-18T17:48:26,560 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,561 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-18T17:48:26,562 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-18T17:48:26,563 | ^~~~ 2024-03-18T17:48:26,563 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-18T17:48:26,564 595 | struct numpy_expr { 2024-03-18T17:48:26,565 | ^~~~~~~~~~ 2024-03-18T17:48:26,566 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-18T17:48:26,567 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-18T17:48:26,568 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2024-03-18T17:48:26,568 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,569 334 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,570 | ^ 2024-03-18T17:48:26,571 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,571 34 | class batch; 2024-03-18T17:48:26,572 | ^~~~~ 2024-03-18T17:48:26,573 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:26,573 334 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,574 | ^ 2024-03-18T17:48:26,575 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,575 335 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:26,576 | ^~~~~~~~~~~ 2024-03-18T17:48:26,577 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2024-03-18T17:48:26,578 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,579 721 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,580 | ^ 2024-03-18T17:48:26,580 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,581 34 | class batch; 2024-03-18T17:48:26,582 | ^~~~~ 2024-03-18T17:48:26,583 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:26,584 721 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,585 | ^ 2024-03-18T17:48:26,585 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,586 722 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:26,587 | ^~~~~~~~~~~ 2024-03-18T17:48:26,588 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2024-03-18T17:48:26,589 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,590 690 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,590 | ^ 2024-03-18T17:48:26,591 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,592 34 | class batch; 2024-03-18T17:48:26,592 | ^~~~~ 2024-03-18T17:48:26,593 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:26,594 690 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,594 | ^ 2024-03-18T17:48:26,595 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,596 691 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:26,596 | ^~~~~~~~~~~ 2024-03-18T17:48:26,597 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2024-03-18T17:48:26,598 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,599 249 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,599 | ^ 2024-03-18T17:48:26,600 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,601 34 | class batch; 2024-03-18T17:48:26,602 | ^~~~~ 2024-03-18T17:48:26,603 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:26,604 249 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,605 | ^ 2024-03-18T17:48:26,605 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,606 250 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:26,607 | ^~~~~~~~~~~ 2024-03-18T17:48:26,654 [7/12] Compiling C++ object src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o 2024-03-18T17:48:26,655 FAILED: src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o 2024-03-18T17:48:26,656 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-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o -MF src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o.d -o src/fluidimage/topologies/__pythran__/example.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._example.cpp.o -c src/fluidimage/topologies/__pythran__/example.cpp 2024-03-18T17:48:26,661 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-18T17:48:26,662 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-18T17:48:26,663 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-18T17:48:26,663 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-18T17:48:26,664 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-18T17:48:26,664 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-18T17:48:26,665 from src/fluidimage/topologies/__pythran__/example.cpp:1: 2024-03-18T17:48:26,666 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,666 101 | xsimd::batch> { 2024-03-18T17:48:26,667 | ^~~~~ 2024-03-18T17:48:26,667 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-18T17:48:26,668 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-18T17:48:26,669 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,670 34 | class batch; 2024-03-18T17:48:26,670 | ^~~~~ 2024-03-18T17:48:26,671 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-18T17:48:26,672 101 | xsimd::batch> { 2024-03-18T17:48:26,673 | ^~ 2024-03-18T17:48:26,673 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-18T17:48:26,674 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-18T17:48:26,675 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,675 103 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,676 | ^ 2024-03-18T17:48:26,677 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,677 34 | class batch; 2024-03-18T17:48:26,678 | ^~~~~ 2024-03-18T17:48:26,679 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-18T17:48:26,680 103 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,681 | ^ 2024-03-18T17:48:26,681 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,682 105 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:26,682 | ^~~~~~~~~~~ 2024-03-18T17:48:26,683 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-18T17:48:26,683 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-18T17:48:26,684 | ^~~~~~~~~~~~~~ 2024-03-18T17:48:26,684 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-18T17:48:26,685 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,685 119 | void store(xsimd::batch const &); 2024-03-18T17:48:26,686 | ^ 2024-03-18T17:48:26,687 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,687 34 | class batch; 2024-03-18T17:48:26,688 | ^~~~~ 2024-03-18T17:48:26,689 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-18T17:48:26,689 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-18T17:48:26,690 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-18T17:48:26,691 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-18T17:48:26,692 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-18T17:48:26,693 | ^~~~~~~~~~~~~~ 2024-03-18T17:48:26,693 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-18T17:48:26,694 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,695 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-18T17:48:26,695 | ^ 2024-03-18T17:48:26,696 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,697 34 | class batch; 2024-03-18T17:48:26,697 | ^~~~~ 2024-03-18T17:48:26,698 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2024-03-18T17:48:26,699 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-03-18T17:48:26,700 217 | val.store_unaligned(const_cast(data)); 2024-03-18T17:48:26,701 | ^~~~~~~~~~~~~~~ 2024-03-18T17:48:26,701 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-18T17:48:26,702 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-18T17:48:26,702 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-18T17:48:26,703 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-18T17:48:26,703 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-18T17:48:26,704 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-18T17:48:26,704 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,705 191 | xsimd::batch _splated; 2024-03-18T17:48:26,706 | ^ 2024-03-18T17:48:26,706 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,707 34 | class batch; 2024-03-18T17:48:26,707 | ^~~~~ 2024-03-18T17:48:26,708 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-18T17:48:26,709 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,710 733 | typename std::remove_reference::type::value_type>...>, 2024-03-18T17:48:26,710 | ^ 2024-03-18T17:48:26,711 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,712 34 | class batch; 2024-03-18T17:48:26,713 | ^~~~~ 2024-03-18T17:48:26,714 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-18T17:48:26,714 733 | typename std::remove_reference::type::value_type>...>, 2024-03-18T17:48:26,715 | ^~~ 2024-03-18T17:48:26,715 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-18T17:48:26,716 733 | typename std::remove_reference::type::value_type>...>, 2024-03-18T17:48:26,717 | ^ 2024-03-18T17:48:26,717 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-18T17:48:26,718 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-18T17:48:26,719 | ^ 2024-03-18T17:48:26,720 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-18T17:48:26,720 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-18T17:48:26,721 | ^~~~~~~~~~~~~ 2024-03-18T17:48:26,722 | nditerator 2024-03-18T17:48:26,722 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-18T17:48:26,723 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-18T17:48:26,724 | ^~~~~~~~~~~~~ 2024-03-18T17:48:26,724 | nditerator 2024-03-18T17:48:26,725 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-18T17:48:26,725 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-18T17:48:26,726 | ^~~~~~~~~~~~~ 2024-03-18T17:48:26,726 | nditerator 2024-03-18T17:48:26,727 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-18T17:48:26,727 743 | simd_iterator vend(types::vectorize) const; 2024-03-18T17:48:26,728 | ^~~~~~~~~~~~~ 2024-03-18T17:48:26,728 | nditerator 2024-03-18T17:48:26,729 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-18T17:48:26,730 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-03-18T17:48:26,730 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,731 174 | using vT = xsimd::batch; 2024-03-18T17:48:26,732 | ^ 2024-03-18T17:48:26,733 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,733 34 | class batch; 2024-03-18T17:48:26,734 | ^~~~~ 2024-03-18T17:48:26,735 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-18T17:48:26,736 176 | static const std::size_t vN = vT::size; 2024-03-18T17:48:26,736 | ^~ 2024-03-18T17:48:26,737 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-03-18T17:48:26,738 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,738 445 | using vT = typename xsimd::batch; 2024-03-18T17:48:26,739 | ^ 2024-03-18T17:48:26,740 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,741 34 | class batch; 2024-03-18T17:48:26,741 | ^~~~~ 2024-03-18T17:48:26,742 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-18T17:48:26,743 445 | using vT = typename xsimd::batch; 2024-03-18T17:48:26,744 | ^ 2024-03-18T17:48:26,744 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-18T17:48:26,745 448 | static const std::size_t vN = vT::size; 2024-03-18T17:48:26,745 | ^~ 2024-03-18T17:48:26,746 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-18T17:48:26,747 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2024-03-18T17:48:26,747 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,748 219 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,748 | ^ 2024-03-18T17:48:26,749 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,749 34 | class batch; 2024-03-18T17:48:26,750 | ^~~~~ 2024-03-18T17:48:26,750 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:26,751 219 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,752 | ^ 2024-03-18T17:48:26,752 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,753 220 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:26,754 | ^~~~~~~~~~~ 2024-03-18T17:48:26,754 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2024-03-18T17:48:26,755 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,756 497 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,756 | ^ 2024-03-18T17:48:26,757 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,758 34 | class batch; 2024-03-18T17:48:26,758 | ^~~~~ 2024-03-18T17:48:26,759 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:26,760 497 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,760 | ^ 2024-03-18T17:48:26,761 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,762 498 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:26,763 | ^~~~~~~~~~~ 2024-03-18T17:48:26,763 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-18T17:48:26,764 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-18T17:48:26,765 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-18T17:48:26,766 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-03-18T17:48:26,766 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,767 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-18T17:48:26,768 | ^ 2024-03-18T17:48:26,768 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,769 34 | class batch; 2024-03-18T17:48:26,769 | ^~~~~ 2024-03-18T17:48:26,770 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-18T17:48:26,770 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-18T17:48:26,771 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-18T17:48:26,772 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-18T17:48:26,772 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,773 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-18T17:48:26,773 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-18T17:48:26,774 | ^~~~~~~ 2024-03-18T17:48:26,775 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-18T17:48:26,776 595 | struct numpy_expr { 2024-03-18T17:48:26,776 | ^~~~~~~~~~ 2024-03-18T17:48:26,777 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-03-18T17:48:26,778 240 | numpy_expr::vbegin(vectorize) const 2024-03-18T17:48:26,778 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,779 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-18T17:48:26,780 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-18T17:48:26,781 | ^~~~~~ 2024-03-18T17:48:26,782 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-18T17:48:26,782 595 | struct numpy_expr { 2024-03-18T17:48:26,783 | ^~~~~~~~~~ 2024-03-18T17:48:26,783 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-18T17:48:26,784 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-18T17:48:26,784 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,785 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-18T17:48:26,785 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-18T17:48:26,786 | ^~~~~ 2024-03-18T17:48:26,786 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-18T17:48:26,787 595 | struct numpy_expr { 2024-03-18T17:48:26,788 | ^~~~~~~~~~ 2024-03-18T17:48:26,788 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-03-18T17:48:26,789 257 | numpy_expr::vend(vectorize) const 2024-03-18T17:48:26,790 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,791 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-18T17:48:26,791 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-18T17:48:26,792 | ^~~~ 2024-03-18T17:48:26,793 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-18T17:48:26,793 595 | struct numpy_expr { 2024-03-18T17:48:26,794 | ^~~~~~~~~~ 2024-03-18T17:48:26,795 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-18T17:48:26,795 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-18T17:48:26,796 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2024-03-18T17:48:26,797 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,798 334 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,798 | ^ 2024-03-18T17:48:26,799 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,799 34 | class batch; 2024-03-18T17:48:26,800 | ^~~~~ 2024-03-18T17:48:26,800 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:26,801 334 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,801 | ^ 2024-03-18T17:48:26,802 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,802 335 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:26,803 | ^~~~~~~~~~~ 2024-03-18T17:48:26,804 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2024-03-18T17:48:26,804 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,805 721 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,806 | ^ 2024-03-18T17:48:26,806 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,807 34 | class batch; 2024-03-18T17:48:26,808 | ^~~~~ 2024-03-18T17:48:26,809 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:26,809 721 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,810 | ^ 2024-03-18T17:48:26,811 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,812 722 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:26,812 | ^~~~~~~~~~~ 2024-03-18T17:48:26,813 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2024-03-18T17:48:26,814 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,814 690 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,815 | ^ 2024-03-18T17:48:26,816 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,817 34 | class batch; 2024-03-18T17:48:26,818 | ^~~~~ 2024-03-18T17:48:26,818 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:26,819 690 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,819 | ^ 2024-03-18T17:48:26,820 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,820 691 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:26,821 | ^~~~~~~~~~~ 2024-03-18T17:48:26,821 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2024-03-18T17:48:26,822 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,822 249 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,823 | ^ 2024-03-18T17:48:26,823 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,824 34 | class batch; 2024-03-18T17:48:26,825 | ^~~~~ 2024-03-18T17:48:26,825 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:26,826 249 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:26,827 | ^ 2024-03-18T17:48:26,828 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,828 250 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:26,829 | ^~~~~~~~~~~ 2024-03-18T17:48:26,830 In file included from src/fluidimage/topologies/__pythran__/example.cpp:18: 2024-03-18T17:48:26,831 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: At global scope: 2024-03-18T17:48:26,831 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:17:41: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:26,832 17 | using vector_type = xsimd::batch; 2024-03-18T17:48:26,833 | ^ 2024-03-18T17:48:26,833 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:26,834 34 | class batch; 2024-03-18T17:48:26,835 | ^~~~~ 2024-03-18T17:48:26,835 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:18:7: error: ‘vector_type’ does not name a type 2024-03-18T17:48:26,836 18 | vector_type curr_; 2024-03-18T17:48:26,836 | ^~~~~~~~~~~ 2024-03-18T17:48:26,837 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:19:7: error: ‘vector_type’ does not name a type 2024-03-18T17:48:26,838 19 | vector_type step_; 2024-03-18T17:48:26,839 | ^~~~~~~~~~~ 2024-03-18T17:48:26,839 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:30:7: error: ‘vector_type’ does not name a type 2024-03-18T17:48:26,840 30 | vector_type operator*() const 2024-03-18T17:48:26,841 | ^~~~~~~~~~~ 2024-03-18T17:48:26,842 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In constructor ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator::arange_simd_iterator(T, T, long int)’: 2024-03-18T17:48:26,843 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:13: error: class ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ does not have any field named ‘curr_’ 2024-03-18T17:48:26,843 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-03-18T17:48:26,844 | ^~~~~ 2024-03-18T17:48:26,844 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:22: error: class ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ does not have any field named ‘step_’ 2024-03-18T17:48:26,845 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-03-18T17:48:26,845 | ^~~~~ 2024-03-18T17:48:26,846 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:22:43: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,846 22 | : curr_(), step_(static_cast(vector_type::size * step)), 2024-03-18T17:48:26,847 | ^~~~~~~~~~~ 2024-03-18T17:48:26,848 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:23:42: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,848 23 | index_(static_cast(n / vector_type::size)) 2024-03-18T17:48:26,849 | ^~~~~~~~~~~ 2024-03-18T17:48:26,850 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:25:16: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,851 25 | T from[vector_type::size]; 2024-03-18T17:48:26,851 | ^~~~~~~~~~~ 2024-03-18T17:48:26,852 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:26:32: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,853 26 | for (size_t i = 0; i < vector_type::size; ++i) 2024-03-18T17:48:26,854 | ^~~~~~~~~~~ 2024-03-18T17:48:26,854 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:27:11: error: ‘from’ was not declared in this scope; did you mean ‘fromfp’? 2024-03-18T17:48:26,855 27 | from[i] = start + i * step; 2024-03-18T17:48:26,856 | ^~~~ 2024-03-18T17:48:26,856 | fromfp 2024-03-18T17:48:26,857 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:9: error: ‘curr_’ was not declared in this scope 2024-03-18T17:48:26,858 28 | curr_ = vector_type::load_unaligned(from); 2024-03-18T17:48:26,858 | ^~~~~ 2024-03-18T17:48:26,859 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:17: error: ‘vector_type’ has not been declared 2024-03-18T17:48:26,860 28 | curr_ = vector_type::load_unaligned(from); 2024-03-18T17:48:26,860 | ^~~~~~~~~~~ 2024-03-18T17:48:26,861 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:28:45: error: ‘from’ was not declared in this scope; did you mean ‘fromfp’? 2024-03-18T17:48:26,862 28 | curr_ = vector_type::load_unaligned(from); 2024-03-18T17:48:26,863 | ^~~~ 2024-03-18T17:48:26,864 | fromfp 2024-03-18T17:48:26,864 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In member function ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator& {anonymous}::pythonic::numpy::details::arange_simd_iterator::operator++()’: 2024-03-18T17:48:26,865 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:36:9: error: ‘curr_’ was not declared in this scope 2024-03-18T17:48:26,865 36 | curr_ += step_; 2024-03-18T17:48:26,866 | ^~~~~ 2024-03-18T17:48:26,866 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:36:18: error: ‘step_’ was not declared in this scope 2024-03-18T17:48:26,867 36 | curr_ += step_; 2024-03-18T17:48:26,868 | ^~~~~ 2024-03-18T17:48:26,868 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In member function ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator& {anonymous}::pythonic::numpy::details::arange_simd_iterator::operator+=(long int)’: 2024-03-18T17:48:26,869 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:42:9: error: ‘curr_’ was not declared in this scope 2024-03-18T17:48:26,870 42 | curr_ += n * step_; 2024-03-18T17:48:26,870 | ^~~~~ 2024-03-18T17:48:26,871 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:42:22: error: ‘step_’ was not declared in this scope 2024-03-18T17:48:26,871 42 | curr_ += n * step_; 2024-03-18T17:48:26,872 | ^~~~~ 2024-03-18T17:48:26,873 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp: In member function ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator& {anonymous}::pythonic::numpy::details::arange_simd_iterator::operator--()’: 2024-03-18T17:48:26,874 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:53:9: error: ‘curr_’ was not declared in this scope 2024-03-18T17:48:26,874 53 | curr_ -= step_; 2024-03-18T17:48:26,875 | ^~~~~ 2024-03-18T17:48:26,876 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/arange.hpp:53:18: error: ‘step_’ was not declared in this scope 2024-03-18T17:48:26,877 53 | curr_ -= step_; 2024-03-18T17:48:26,877 | ^~~~~ 2024-03-18T17:48:26,878 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’: 2024-03-18T17:48:26,879 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-03-18T17:48:26,880 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-18T17:48:26,881 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-18T17:48:26,881 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:26,882 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:26,883 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:26,884 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:26,884 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:26,885 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:26,886 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:26,887 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-03-18T17:48:26,888 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:26,888 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,889 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:26,890 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:26,891 | ^~~~~~~~ 2024-03-18T17:48:26,891 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:26,892 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:26,893 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:26,894 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,894 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:26,895 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:26,896 | ^~~~~~~~ 2024-03-18T17:48:26,896 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:26,897 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:26,898 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:26,899 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,900 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:26,901 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:26,901 | ^~~~~~~~ 2024-03-18T17:48:26,902 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:26,903 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:26,903 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:26,904 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,905 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-03-18T17:48:26,906 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:26,907 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:26,908 | ^~~~~~~~ 2024-03-18T17:48:26,908 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:26,909 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:26,910 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:26,911 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,912 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:26,912 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:26,913 | ^~~~~~~~ 2024-03-18T17:48:26,914 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:26,915 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:26,915 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:26,916 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,917 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:26,917 201 | list operator*(N n, list const &l) 2024-03-18T17:48:26,918 | ^~~~~~~~ 2024-03-18T17:48:26,919 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:26,919 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:26,920 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:26,920 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,921 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-03-18T17:48:26,922 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:26,922 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:26,923 | ^~~~~~~~ 2024-03-18T17:48:26,923 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:26,924 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:26,925 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,925 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:26,926 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:26,927 | ^~~~~~~~ 2024-03-18T17:48:26,928 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:26,928 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:26,929 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,930 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:26,931 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:26,931 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,932 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-03-18T17:48:26,933 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-03-18T17:48:26,933 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-03-18T17:48:26,934 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-03-18T17:48:26,935 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:26,935 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:26,936 | ^~~~~~~~ 2024-03-18T17:48:26,937 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:26,938 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:26,939 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:26,939 | ^~~~~~~~ 2024-03-18T17:48:26,940 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:26,941 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:26,941 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:26,942 | ^~~~~~~~ 2024-03-18T17:48:26,942 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:26,943 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:26,944 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:26,945 | ^~~~~~~~ 2024-03-18T17:48:26,945 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:26,946 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<1>) const’ 2024-03-18T17:48:26,947 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-18T17:48:26,948 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,949 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; Op = {anonymous}::pythonic::numpy::functor::square; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >}]’ 2024-03-18T17:48:26,950 430 | auto _dereference(utils::index_sequence) const 2024-03-18T17:48:26,951 | ^~~~~~~~~~~~ 2024-03-18T17:48:26,951 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-18T17:48:26,952 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::numpy::functor::square{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0}]’: 2024-03-18T17:48:26,953 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-03-18T17:48:26,954 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-18T17:48:26,955 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-18T17:48:26,955 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:26,956 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:26,957 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:26,958 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:26,959 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:26,960 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:26,960 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:26,961 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’}) 2024-03-18T17:48:26,962 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:26,963 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,963 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:26,964 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:26,964 | ^~~~~~~~ 2024-03-18T17:48:26,965 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:26,965 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:26,966 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:26,966 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,967 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:26,968 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:26,969 | ^~~~~~~~ 2024-03-18T17:48:26,969 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:26,970 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:26,971 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:26,971 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,972 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:26,973 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:26,974 | ^~~~~~~~ 2024-03-18T17:48:26,974 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:26,975 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:26,975 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:26,976 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,977 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:26,978 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:26,979 | ^~~~~~~~ 2024-03-18T17:48:26,979 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:26,980 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:26,980 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:26,981 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,982 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:26,983 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:26,983 | ^~~~~~~~ 2024-03-18T17:48:26,984 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:26,985 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:26,986 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:26,987 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,988 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:26,989 201 | list operator*(N n, list const &l) 2024-03-18T17:48:26,990 | ^~~~~~~~ 2024-03-18T17:48:26,990 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:26,992 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:26,992 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:26,993 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,994 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:26,995 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:26,996 | ^~~~~~~~ 2024-03-18T17:48:26,997 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:26,997 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:26,998 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:26,998 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:26,999 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,000 | ^~~~~~~~ 2024-03-18T17:48:27,000 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,001 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,001 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,002 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,002 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,003 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,003 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:27,004 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:27,004 | ^~~~~~~~ 2024-03-18T17:48:27,005 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,006 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:27,007 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:27,008 | ^~~~~~~~ 2024-03-18T17:48:27,008 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,009 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:27,010 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:27,011 | ^~~~~~~~ 2024-03-18T17:48:27,011 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,012 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:27,013 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:27,013 | ^~~~~~~~ 2024-03-18T17:48:27,014 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,015 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’: 2024-03-18T17:48:27,015 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-03-18T17:48:27,016 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-18T17:48:27,017 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-18T17:48:27,018 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:27,019 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:27,020 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,021 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,022 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,022 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:27,023 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:27,024 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’) 2024-03-18T17:48:27,025 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,025 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,026 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:27,027 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:27,027 | ^~~~~~~~ 2024-03-18T17:48:27,028 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,029 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,030 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,031 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,031 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:27,032 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:27,032 | ^~~~~~~~ 2024-03-18T17:48:27,033 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,033 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,034 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,035 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,035 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:27,036 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:27,037 | ^~~~~~~~ 2024-03-18T17:48:27,038 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,038 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,039 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,040 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,040 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:27,041 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:27,042 | ^~~~~~~~ 2024-03-18T17:48:27,042 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,043 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:27,044 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,045 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,045 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:27,046 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:27,046 | ^~~~~~~~ 2024-03-18T17:48:27,047 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,048 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,048 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,049 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,050 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:27,051 201 | list operator*(N n, list const &l) 2024-03-18T17:48:27,051 | ^~~~~~~~ 2024-03-18T17:48:27,052 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,053 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,053 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,054 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,055 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:27,055 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,056 | ^~~~~~~~ 2024-03-18T17:48:27,057 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,058 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,059 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,059 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,060 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,061 | ^~~~~~~~ 2024-03-18T17:48:27,061 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,062 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,062 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,063 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,063 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,064 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,064 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:27,065 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:27,065 | ^~~~~~~~ 2024-03-18T17:48:27,066 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,067 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:27,067 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:27,068 | ^~~~~~~~ 2024-03-18T17:48:27,069 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,070 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:27,070 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:27,071 | ^~~~~~~~ 2024-03-18T17:48:27,072 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,073 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:27,073 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:27,074 | ^~~~~~~~ 2024-03-18T17:48:27,075 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,075 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-18T17:48:27,076 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-18T17:48:27,077 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,078 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >}]’ 2024-03-18T17:48:27,078 430 | auto _dereference(utils::index_sequence) const 2024-03-18T17:48:27,079 | ^~~~~~~~~~~~ 2024-03-18T17:48:27,080 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,080 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::mul{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-18T17:48:27,082 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: recursively required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-03-18T17:48:27,082 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-18T17:48:27,083 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-18T17:48:27,084 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:27,085 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:27,086 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,087 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,088 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,088 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:27,089 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:27,090 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’}) 2024-03-18T17:48:27,091 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,091 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,092 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:27,092 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:27,093 | ^~~~~~~~ 2024-03-18T17:48:27,094 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,094 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,095 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,096 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,096 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:27,097 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:27,098 | ^~~~~~~~ 2024-03-18T17:48:27,099 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,099 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,100 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,100 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,101 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:27,101 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:27,102 | ^~~~~~~~ 2024-03-18T17:48:27,103 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,103 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,104 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,104 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,105 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:27,106 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:27,107 | ^~~~~~~~ 2024-03-18T17:48:27,107 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,108 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:27,108 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,109 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,110 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:27,110 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:27,111 | ^~~~~~~~ 2024-03-18T17:48:27,112 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,112 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,113 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,113 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,114 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:27,115 201 | list operator*(N n, list const &l) 2024-03-18T17:48:27,115 | ^~~~~~~~ 2024-03-18T17:48:27,116 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,117 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,118 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,118 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,119 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:27,120 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,120 | ^~~~~~~~ 2024-03-18T17:48:27,121 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,122 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,123 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,123 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,124 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,125 | ^~~~~~~~ 2024-03-18T17:48:27,126 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,126 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,127 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,128 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,128 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,129 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,129 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:27,130 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:27,130 | ^~~~~~~~ 2024-03-18T17:48:27,131 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,131 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:27,132 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:27,133 | ^~~~~~~~ 2024-03-18T17:48:27,133 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,134 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:27,135 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:27,136 | ^~~~~~~~ 2024-03-18T17:48:27,137 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,137 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:27,138 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:27,139 | ^~~~~~~~ 2024-03-18T17:48:27,140 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,140 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’: 2024-03-18T17:48:27,141 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-18T17:48:27,142 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-18T17:48:27,143 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:27,144 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:27,144 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,145 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,146 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,147 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:27,148 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:27,148 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’) 2024-03-18T17:48:27,149 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,149 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,150 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:27,151 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:27,152 | ^~~~~~~~ 2024-03-18T17:48:27,152 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,153 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,154 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,155 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,155 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:27,156 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:27,156 | ^~~~~~~~ 2024-03-18T17:48:27,157 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,157 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,158 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,159 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,159 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:27,160 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:27,160 | ^~~~~~~~ 2024-03-18T17:48:27,161 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,162 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,162 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,163 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,164 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:27,164 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:27,165 | ^~~~~~~~ 2024-03-18T17:48:27,166 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,167 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:27,167 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,168 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,169 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:27,169 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:27,170 | ^~~~~~~~ 2024-03-18T17:48:27,170 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,171 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,172 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,173 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,173 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:27,174 201 | list operator*(N n, list const &l) 2024-03-18T17:48:27,175 | ^~~~~~~~ 2024-03-18T17:48:27,175 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,176 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,177 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,178 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,178 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:27,179 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,180 | ^~~~~~~~ 2024-03-18T17:48:27,180 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,181 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,182 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,182 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,183 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,183 | ^~~~~~~~ 2024-03-18T17:48:27,184 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,184 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,185 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,185 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,186 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,187 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,187 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:27,188 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:27,188 | ^~~~~~~~ 2024-03-18T17:48:27,189 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,190 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:27,191 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:27,191 | ^~~~~~~~ 2024-03-18T17:48:27,192 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,193 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:27,193 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:27,194 | ^~~~~~~~ 2024-03-18T17:48:27,195 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,196 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:27,196 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:27,197 | ^~~~~~~~ 2024-03-18T17:48:27,198 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,199 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-18T17:48:27,200 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-18T17:48:27,200 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,201 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >; Op = {anonymous}::pythonic::operator_::functor::add; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >}]’ 2024-03-18T17:48:27,202 430 | auto _dereference(utils::index_sequence) const 2024-03-18T17:48:27,203 | ^~~~~~~~~~~~ 2024-03-18T17:48:27,203 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,204 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::add{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-18T17:48:27,205 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ 2024-03-18T17:48:27,206 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-18T17:48:27,207 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-18T17:48:27,208 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:27,209 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:27,210 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,211 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,212 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,213 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:27,213 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:27,214 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’}) 2024-03-18T17:48:27,215 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,216 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,217 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:27,218 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:27,219 | ^~~~~~~~ 2024-03-18T17:48:27,219 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,220 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,221 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,222 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,223 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:27,223 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:27,224 | ^~~~~~~~ 2024-03-18T17:48:27,224 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,225 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,226 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,226 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,227 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:27,228 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:27,229 | ^~~~~~~~ 2024-03-18T17:48:27,230 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,230 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,231 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,232 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,233 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:27,233 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:27,234 | ^~~~~~~~ 2024-03-18T17:48:27,235 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,236 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:27,237 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,238 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,238 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:27,239 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:27,239 | ^~~~~~~~ 2024-03-18T17:48:27,240 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,241 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,242 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,242 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,243 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:27,244 201 | list operator*(N n, list const &l) 2024-03-18T17:48:27,244 | ^~~~~~~~ 2024-03-18T17:48:27,245 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,246 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,247 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,247 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,248 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:27,249 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,249 | ^~~~~~~~ 2024-03-18T17:48:27,250 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,251 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,251 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,252 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,252 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,253 | ^~~~~~~~ 2024-03-18T17:48:27,254 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,254 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,255 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,255 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,256 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,256 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,257 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:27,258 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:27,258 | ^~~~~~~~ 2024-03-18T17:48:27,259 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,259 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:27,260 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:27,261 | ^~~~~~~~ 2024-03-18T17:48:27,262 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,262 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:27,263 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:27,264 | ^~~~~~~~ 2024-03-18T17:48:27,265 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,265 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:27,266 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:27,267 | ^~~~~~~~ 2024-03-18T17:48:27,267 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,268 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’: 2024-03-18T17:48:27,269 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-18T17:48:27,270 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:27,271 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:27,272 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,272 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,273 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,274 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:27,274 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:27,275 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’) 2024-03-18T17:48:27,276 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,277 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,277 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:27,278 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:27,279 | ^~~~~~~~ 2024-03-18T17:48:27,279 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,280 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,281 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,282 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,283 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:27,283 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:27,284 | ^~~~~~~~ 2024-03-18T17:48:27,284 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,285 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,285 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,286 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,287 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:27,287 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:27,288 | ^~~~~~~~ 2024-03-18T17:48:27,289 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,290 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,291 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,292 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,292 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:27,293 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:27,293 | ^~~~~~~~ 2024-03-18T17:48:27,294 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,295 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:27,296 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,297 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,297 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:27,298 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:27,298 | ^~~~~~~~ 2024-03-18T17:48:27,299 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,300 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,300 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,301 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,301 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:27,302 201 | list operator*(N n, list const &l) 2024-03-18T17:48:27,302 | ^~~~~~~~ 2024-03-18T17:48:27,303 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,304 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,305 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,305 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,306 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:27,307 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,308 | ^~~~~~~~ 2024-03-18T17:48:27,308 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,309 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,310 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,311 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,311 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,312 | ^~~~~~~~ 2024-03-18T17:48:27,313 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,314 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,315 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,315 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,316 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,316 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,317 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:27,317 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:27,318 | ^~~~~~~~ 2024-03-18T17:48:27,318 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,319 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:27,320 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:27,320 | ^~~~~~~~ 2024-03-18T17:48:27,321 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,322 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:27,323 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:27,323 | ^~~~~~~~ 2024-03-18T17:48:27,324 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,324 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:27,325 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:27,326 | ^~~~~~~~ 2024-03-18T17:48:27,326 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,327 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-18T17:48:27,328 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-18T17:48:27,329 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,330 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::operator_::functor::add; Iters = {{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator}]’ 2024-03-18T17:48:27,330 430 | auto _dereference(utils::index_sequence) const 2024-03-18T17:48:27,331 | ^~~~~~~~~~~~ 2024-03-18T17:48:27,332 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,332 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::add{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::broadcast >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >, ::pythonic::types::const_broadcast_iterator >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::broadcast >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::add, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::operator_::functor::mul, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > >, ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::ndarray::pythonic::types::pshape > > > >, ::pythonic::types::const_broadcast_iterator >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-18T17:48:27,334 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-18T17:48:27,335 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-18T17:48:27,335 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:27,336 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:27,337 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,338 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,339 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,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-03-18T17:48:27,340 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:27,341 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’}) 2024-03-18T17:48:27,342 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,343 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,343 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:27,344 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:27,344 | ^~~~~~~~ 2024-03-18T17:48:27,345 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,346 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,346 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,347 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,348 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:27,349 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:27,350 | ^~~~~~~~ 2024-03-18T17:48:27,351 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,351 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,352 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,353 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,353 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:27,354 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:27,355 | ^~~~~~~~ 2024-03-18T17:48:27,355 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,356 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,357 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,358 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,359 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:27,359 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:27,360 | ^~~~~~~~ 2024-03-18T17:48:27,360 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,361 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:27,362 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,363 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,363 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:27,364 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:27,365 | ^~~~~~~~ 2024-03-18T17:48:27,366 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,366 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,367 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,367 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,368 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:27,369 201 | list operator*(N n, list const &l) 2024-03-18T17:48:27,370 | ^~~~~~~~ 2024-03-18T17:48:27,370 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,371 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,372 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,373 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,373 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:27,374 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,374 | ^~~~~~~~ 2024-03-18T17:48:27,375 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,376 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,376 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,377 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,377 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,378 | ^~~~~~~~ 2024-03-18T17:48:27,379 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,380 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,380 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,381 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,382 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,382 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,383 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:27,384 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:27,385 | ^~~~~~~~ 2024-03-18T17:48:27,385 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,386 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:27,386 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:27,387 | ^~~~~~~~ 2024-03-18T17:48:27,388 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,388 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:27,389 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:27,390 | ^~~~~~~~ 2024-03-18T17:48:27,391 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,392 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:27,392 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:27,393 | ^~~~~~~~ 2024-03-18T17:48:27,393 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,394 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’: 2024-03-18T17:48:27,395 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:494:59: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:27,395 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:518:69: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:27,396 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,397 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,398 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,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-03-18T17:48:27,399 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:27,400 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-03-18T17:48:27,401 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,401 | ^~~~~ 2024-03-18T17:48:27,402 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-03-18T17:48:27,403 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-03-18T17:48:27,403 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:27,404 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:27,404 | ^~~~~~~~ 2024-03-18T17:48:27,405 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:27,406 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:27,407 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,408 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,408 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:27,409 | ^~~~~~~~ 2024-03-18T17:48:27,410 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:27,411 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:27,411 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,412 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:27,412 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,413 | ^~~~~ 2024-03-18T17:48:27,414 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:27,415 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:27,415 | ^~~~~~~~ 2024-03-18T17:48:27,416 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,417 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,418 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,418 | ^~~~~ 2024-03-18T17:48:27,419 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:27,420 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:27,420 | ^~~~~~~~ 2024-03-18T17:48:27,421 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,421 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,422 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,422 | ^~~~~ 2024-03-18T17:48:27,423 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:27,424 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:27,424 | ^~~~~~~~ 2024-03-18T17:48:27,425 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,426 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,427 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,427 | ^~~~~ 2024-03-18T17:48:27,428 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:27,429 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:27,430 | ^~~~~~~~ 2024-03-18T17:48:27,430 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,431 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:27,432 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,432 | ^~~~~ 2024-03-18T17:48:27,433 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:27,434 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:27,435 | ^~~~~~~~ 2024-03-18T17:48:27,435 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,436 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,436 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,437 | ^~~~~ 2024-03-18T17:48:27,437 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:27,438 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,438 | ^~~~~~~~ 2024-03-18T17:48:27,439 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,440 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,440 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,441 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,442 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,443 | ^~~~~~~~ 2024-03-18T17:48:27,444 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,444 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,445 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,446 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,446 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,447 | ^~~~~ 2024-03-18T17:48:27,448 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:27,449 201 | list operator*(N n, list const &l) 2024-03-18T17:48:27,449 | ^~~~~~~~ 2024-03-18T17:48:27,450 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,451 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,451 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,452 | ^~~~~ 2024-03-18T17:48:27,453 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:27,454 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:27,455 | ^~~~~~~~ 2024-03-18T17:48:27,455 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,456 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:27,456 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:27,457 | ^~~~~~~~ 2024-03-18T17:48:27,458 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,458 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:27,459 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:27,459 | ^~~~~~~~ 2024-03-18T17:48:27,460 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,460 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:27,461 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:27,462 | ^~~~~~~~ 2024-03-18T17:48:27,462 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,463 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’) 2024-03-18T17:48:27,464 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,465 | ^~~~~~ 2024-03-18T17:48:27,465 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:27,466 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:27,467 | ^~~~~~~~ 2024-03-18T17:48:27,467 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:27,468 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:27,469 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,469 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,470 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:27,471 | ^~~~~~~~ 2024-03-18T17:48:27,471 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:27,472 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:27,473 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,473 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:27,474 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,475 | ^~~~~~ 2024-03-18T17:48:27,476 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-03-18T17:48:27,476 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-03-18T17:48:27,477 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-03-18T17:48:27,478 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-03-18T17:48:27,479 /usr/include/c++/12/complex:392:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const complex<_Tp>&)’ 2024-03-18T17:48:27,479 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) 2024-03-18T17:48:27,480 | ^~~~~~~~ 2024-03-18T17:48:27,481 /usr/include/c++/12/complex:392:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,481 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:27,482 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,483 | ^~~~~~ 2024-03-18T17:48:27,484 /usr/include/c++/12/complex:401:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const _Tp&)’ 2024-03-18T17:48:27,484 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) 2024-03-18T17:48:27,485 | ^~~~~~~~ 2024-03-18T17:48:27,486 /usr/include/c++/12/complex:401:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,487 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:27,488 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,489 | ^~~~~~ 2024-03-18T17:48:27,489 /usr/include/c++/12/complex:410:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const _Tp&, const complex<_Tp>&)’ 2024-03-18T17:48:27,490 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) 2024-03-18T17:48:27,490 | ^~~~~~~~ 2024-03-18T17:48:27,491 /usr/include/c++/12/complex:410:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,492 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,493 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,493 | ^~~~~~ 2024-03-18T17:48:27,494 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/complex64.hpp:6, 2024-03-18T17:48:27,495 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:25: 2024-03-18T17:48:27,496 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: candidate: ‘template std::complex_broadcast_t std::operator*(complex<_Tp>, S)’ 2024-03-18T17:48:27,496 42 | complex_broadcast_t operator*(std::complex self, S other) 2024-03-18T17:48:27,497 | ^~~~~~~~ 2024-03-18T17:48:27,497 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,498 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘std::complex<_Tp>’ 2024-03-18T17:48:27,499 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,499 | ^~~~~~ 2024-03-18T17:48:27,500 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: candidate: ‘template std::complex_broadcast_t std::operator*(S, complex<_Tp>)’ 2024-03-18T17:48:27,500 49 | complex_broadcast_t operator*(S self, std::complex other) 2024-03-18T17:48:27,501 | ^~~~~~~~ 2024-03-18T17:48:27,502 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,502 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,503 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,503 | ^~~~~~ 2024-03-18T17:48:27,504 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:27,504 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:27,505 | ^~~~~~~~ 2024-03-18T17:48:27,505 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,506 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,507 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,508 | ^~~~~~ 2024-03-18T17:48:27,509 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:27,509 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:27,510 | ^~~~~~~~ 2024-03-18T17:48:27,511 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,511 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,512 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,513 | ^~~~~~ 2024-03-18T17:48:27,513 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:27,514 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:27,515 | ^~~~~~~~ 2024-03-18T17:48:27,516 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,516 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,517 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,518 | ^~~~~~ 2024-03-18T17:48:27,519 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:27,519 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:27,520 | ^~~~~~~~ 2024-03-18T17:48:27,521 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,521 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:27,522 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,523 | ^~~~~~ 2024-03-18T17:48:27,524 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:27,524 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:27,525 | ^~~~~~~~ 2024-03-18T17:48:27,526 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,526 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,527 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,528 | ^~~~~~ 2024-03-18T17:48:27,529 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:27,529 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,530 | ^~~~~~~~ 2024-03-18T17:48:27,531 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,531 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,532 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,532 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,533 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,534 | ^~~~~~~~ 2024-03-18T17:48:27,534 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,535 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,535 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,536 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,536 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,537 | ^~~~~~ 2024-03-18T17:48:27,538 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:27,538 201 | list operator*(N n, list const &l) 2024-03-18T17:48:27,539 | ^~~~~~~~ 2024-03-18T17:48:27,540 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,541 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:30: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,541 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,542 | ^~~~~~ 2024-03-18T17:48:27,543 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:27,544 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:27,545 | ^~~~~~~~ 2024-03-18T17:48:27,545 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,546 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:27,547 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:27,547 | ^~~~~~~~ 2024-03-18T17:48:27,548 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,549 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:27,550 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:27,551 | ^~~~~~~~ 2024-03-18T17:48:27,551 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,552 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:27,552 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:27,553 | ^~~~~~~~ 2024-03-18T17:48:27,554 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,554 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’: 2024-03-18T17:48:27,555 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:486:47: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:27,556 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:521:57: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:27,556 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,557 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,558 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,559 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:27,560 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:27,560 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&)’ 2024-03-18T17:48:27,561 449 | auto oiter = vectorizer::vbegin(other); 2024-03-18T17:48:27,562 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-18T17:48:27,562 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:13: 2024-03-18T17:48:27,563 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-18T17:48:27,564 17 | static auto vbegin(E &&expr) 2024-03-18T17:48:27,565 | ^~~~~~ 2024-03-18T17:48:27,565 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,566 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&]’: 2024-03-18T17:48:27,567 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:449:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’ 2024-03-18T17:48:27,568 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:486:47: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:27,568 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:521:57: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:27,569 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,570 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,571 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,571 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:27,572 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:27,573 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-18T17:48:27,574 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-18T17:48:27,575 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-18T17:48:27,575 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::add; Args = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > >, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > > > >, {anonymous}::pythonic::types::const_broadcast_iterator >]’ 2024-03-18T17:48:27,576 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-18T17:48:27,577 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,578 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >]’: 2024-03-18T17:48:27,578 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:486:47: required from ‘void {anonymous}::pythonic::utils::_broadcast_update::operator()(Args&& ...) [with Args = {{anonymous}::pythonic::types::ndarray >&, const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&}; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:27,579 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:521:57: required from ‘void {anonymous}::pythonic::utils::broadcast_update_dispatcher::operator()(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:27,580 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:530:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_update(E&, const F&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::ndarray >&; F = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,581 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:545:65: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::update_(const Expr&) [with Op = {anonymous}::pythonic::operator_::functor::iadd; Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,581 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:553:55: required from ‘{anonymous}::pythonic::types::ndarray& {anonymous}::pythonic::types::ndarray::operator+=(const Expr&) [with Expr = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::add, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::ndarray >&>, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&> >, {anonymous}::pythonic::types::broadcast >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,582 src/fluidimage/topologies/__pythran__/example.cpp:163:18: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:27,583 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:27,584 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’) 2024-03-18T17:48:27,584 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,585 | ^~~~~ 2024-03-18T17:48:27,586 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:27,586 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:27,587 | ^~~~~~~~ 2024-03-18T17:48:27,588 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:27,588 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:27,589 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,590 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,591 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:27,591 | ^~~~~~~~ 2024-03-18T17:48:27,592 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:27,593 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:27,593 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,594 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:27,595 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,595 | ^~~~~ 2024-03-18T17:48:27,596 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:27,597 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:27,598 | ^~~~~~~~ 2024-03-18T17:48:27,599 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,599 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,600 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,600 | ^~~~~ 2024-03-18T17:48:27,601 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:27,601 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:27,602 | ^~~~~~~~ 2024-03-18T17:48:27,603 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,603 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,604 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,604 | ^~~~~ 2024-03-18T17:48:27,605 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:27,606 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:27,606 | ^~~~~~~~ 2024-03-18T17:48:27,607 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,608 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,609 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,610 | ^~~~~ 2024-03-18T17:48:27,610 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:27,611 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:27,611 | ^~~~~~~~ 2024-03-18T17:48:27,612 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,613 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::ndarray > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:27,613 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,614 | ^~~~~ 2024-03-18T17:48:27,615 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:27,616 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:27,616 | ^~~~~~~~ 2024-03-18T17:48:27,617 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,617 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,618 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,619 | ^~~~~ 2024-03-18T17:48:27,619 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:27,620 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,620 | ^~~~~~~~ 2024-03-18T17:48:27,621 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,622 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,622 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,623 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,624 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,625 | ^~~~~~~~ 2024-03-18T17:48:27,625 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,626 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,627 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,628 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,628 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,629 | ^~~~~ 2024-03-18T17:48:27,630 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:27,630 201 | list operator*(N n, list const &l) 2024-03-18T17:48:27,631 | ^~~~~~~~ 2024-03-18T17:48:27,632 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,632 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:454:23: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,633 454 | iter.store(Op{}(*iter, *oiter)); 2024-03-18T17:48:27,634 | ^~~~~ 2024-03-18T17:48:27,635 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:27,636 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:27,637 | ^~~~~~~~ 2024-03-18T17:48:27,637 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,638 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:27,638 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:27,639 | ^~~~~~~~ 2024-03-18T17:48:27,639 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,640 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:27,640 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:27,641 | ^~~~~~~~ 2024-03-18T17:48:27,641 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,642 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:27,642 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:27,643 | ^~~~~~~~ 2024-03-18T17:48:27,644 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,645 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’: 2024-03-18T17:48:27,645 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-18T17:48:27,646 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-18T17:48:27,647 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:27,648 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,649 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,649 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,650 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,650 src/fluidimage/topologies/__pythran__/example.cpp:157:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:27,651 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:27,652 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’) 2024-03-18T17:48:27,652 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,653 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,654 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:27,655 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:27,656 | ^~~~~~~~ 2024-03-18T17:48:27,656 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,657 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,657 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,658 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,658 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:27,659 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:27,660 | ^~~~~~~~ 2024-03-18T17:48:27,660 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,661 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,661 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,662 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,662 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:27,663 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:27,664 | ^~~~~~~~ 2024-03-18T17:48:27,665 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,665 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,666 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,667 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,667 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:27,668 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:27,669 | ^~~~~~~~ 2024-03-18T17:48:27,669 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,670 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::numpy::details::arange_simd_iterator’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:27,671 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,672 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,672 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:27,673 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:27,674 | ^~~~~~~~ 2024-03-18T17:48:27,674 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,675 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,676 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,676 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,677 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >::_dereference({anonymous}::pythonic::utils::make_index_sequence<1>) const’ 2024-03-18T17:48:27,677 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-18T17:48:27,678 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,679 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; Op = {anonymous}::pythonic::operator_::functor::pos; Iters = {{anonymous}::pythonic::numpy::details::arange_simd_iterator}]’ 2024-03-18T17:48:27,679 430 | auto _dereference(utils::index_sequence) const 2024-03-18T17:48:27,680 | ^~~~~~~~~~~~ 2024-03-18T17:48:27,681 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,682 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::pos{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_index >, ::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_simd_iterator >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_index >, ::pythonic::operator_::functor::pos, ::pythonic::numpy::details::arange_simd_iterator >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0}]’: 2024-03-18T17:48:27,682 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ 2024-03-18T17:48:27,684 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-18T17:48:27,684 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-18T17:48:27,685 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:27,686 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,686 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,687 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,688 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,689 src/fluidimage/topologies/__pythran__/example.cpp:157:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:27,690 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:27,690 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’}) 2024-03-18T17:48:27,691 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,692 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,692 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:27,693 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:27,694 | ^~~~~~~~ 2024-03-18T17:48:27,695 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,695 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,696 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,697 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,698 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:27,698 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:27,699 | ^~~~~~~~ 2024-03-18T17:48:27,700 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,700 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,701 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,702 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,703 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:27,703 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:27,704 | ^~~~~~~~ 2024-03-18T17:48:27,704 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,705 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,705 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,706 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,706 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:27,707 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:27,708 | ^~~~~~~~ 2024-03-18T17:48:27,708 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,709 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::numpy::details::arange_simd_iterator > >’ {aka ‘const {anonymous}::pythonic::numpy::details::arange_simd_iterator’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:27,710 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,711 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,711 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:27,712 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:27,713 | ^~~~~~~~ 2024-03-18T17:48:27,714 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,714 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,715 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,716 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,716 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’: 2024-03-18T17:48:27,717 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-18T17:48:27,718 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:27,719 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,719 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,720 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,721 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,721 src/fluidimage/topologies/__pythran__/example.cpp:157:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:27,722 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:27,723 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’) 2024-03-18T17:48:27,723 184 | iter.store(*oiter); 2024-03-18T17:48:27,724 | ^~~~~~ 2024-03-18T17:48:27,724 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:27,725 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:27,726 | ^~~~~~~~ 2024-03-18T17:48:27,726 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:27,727 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:27,727 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,728 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,729 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:27,729 | ^~~~~~~~ 2024-03-18T17:48:27,730 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:27,731 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:27,731 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,732 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:27,733 184 | iter.store(*oiter); 2024-03-18T17:48:27,734 | ^~~~~~ 2024-03-18T17:48:27,734 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:27,735 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:27,736 | ^~~~~~~~ 2024-03-18T17:48:27,736 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,737 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,738 184 | iter.store(*oiter); 2024-03-18T17:48:27,739 | ^~~~~~ 2024-03-18T17:48:27,740 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:27,740 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:27,741 | ^~~~~~~~ 2024-03-18T17:48:27,741 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,742 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,742 184 | iter.store(*oiter); 2024-03-18T17:48:27,743 | ^~~~~~ 2024-03-18T17:48:27,743 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:27,744 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:27,744 | ^~~~~~~~ 2024-03-18T17:48:27,745 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,746 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,746 184 | iter.store(*oiter); 2024-03-18T17:48:27,747 | ^~~~~~ 2024-03-18T17:48:27,748 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:27,749 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:27,749 | ^~~~~~~~ 2024-03-18T17:48:27,750 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,751 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:27,751 184 | iter.store(*oiter); 2024-03-18T17:48:27,752 | ^~~~~~ 2024-03-18T17:48:27,753 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:27,753 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:27,754 | ^~~~~~~~ 2024-03-18T17:48:27,755 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,755 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,756 184 | iter.store(*oiter); 2024-03-18T17:48:27,756 | ^~~~~~ 2024-03-18T17:48:27,757 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:27,758 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,758 | ^~~~~~~~ 2024-03-18T17:48:27,759 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,759 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,760 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,761 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,761 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,762 | ^~~~~~~~ 2024-03-18T17:48:27,763 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,763 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,764 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,765 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,766 184 | iter.store(*oiter); 2024-03-18T17:48:27,766 | ^~~~~~ 2024-03-18T17:48:27,767 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:27,768 201 | list operator*(N n, list const &l) 2024-03-18T17:48:27,768 | ^~~~~~~~ 2024-03-18T17:48:27,769 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,770 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,770 184 | iter.store(*oiter); 2024-03-18T17:48:27,771 | ^~~~~~ 2024-03-18T17:48:27,772 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:27,773 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:27,773 | ^~~~~~~~ 2024-03-18T17:48:27,774 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,775 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:27,775 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:27,776 | ^~~~~~~~ 2024-03-18T17:48:27,777 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,777 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:27,778 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:27,778 | ^~~~~~~~ 2024-03-18T17:48:27,779 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,780 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:27,780 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:27,781 | ^~~~~~~~ 2024-03-18T17:48:27,781 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,782 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’: 2024-03-18T17:48:27,783 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-18T17:48:27,784 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:27,785 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,785 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,787 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,787 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,788 src/fluidimage/topologies/__pythran__/example.cpp:157:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:27,788 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:27,789 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >&)’ 2024-03-18T17:48:27,790 178 | auto oiter = vectorizer::vbegin(other); 2024-03-18T17:48:27,791 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-18T17:48:27,791 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-18T17:48:27,792 17 | static auto vbegin(E &&expr) 2024-03-18T17:48:27,793 | ^~~~~~ 2024-03-18T17:48:27,793 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,794 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >&]’: 2024-03-18T17:48:27,795 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-18T17:48:27,796 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >]’ 2024-03-18T17:48:27,796 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:27,797 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,798 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,798 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,799 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; T = int; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,800 src/fluidimage/topologies/__pythran__/example.cpp:157:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:27,801 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:27,802 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-18T17:48:27,802 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-18T17:48:27,803 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-18T17:48:27,803 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::pos; Args = {{anonymous}::pythonic::numpy::details::arange_index}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_index >, {anonymous}::pythonic::operator_::functor::pos, {anonymous}::pythonic::numpy::details::arange_simd_iterator >]’ 2024-03-18T17:48:27,804 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-18T17:48:27,805 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,805 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2024-03-18T17:48:27,806 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:27,807 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:27,808 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:27,809 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,809 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,810 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:27,811 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,812 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,812 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,813 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,814 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:27,814 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:27,815 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-18T17:48:27,816 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,816 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,817 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:27,818 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:27,818 | ^~~~~~~~ 2024-03-18T17:48:27,819 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,819 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,820 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,820 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,821 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:27,821 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:27,822 | ^~~~~~~~ 2024-03-18T17:48:27,823 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,824 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,824 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,825 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,826 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:27,826 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:27,827 | ^~~~~~~~ 2024-03-18T17:48:27,828 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,829 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,829 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,830 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,831 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:27,832 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:27,832 | ^~~~~~~~ 2024-03-18T17:48:27,833 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,834 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:27,834 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,835 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,835 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:27,836 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:27,836 | ^~~~~~~~ 2024-03-18T17:48:27,837 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,838 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,838 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,839 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,840 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:27,841 201 | list operator*(N n, list const &l) 2024-03-18T17:48:27,841 | ^~~~~~~~ 2024-03-18T17:48:27,842 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,843 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,844 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,844 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,845 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:27,846 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,846 | ^~~~~~~~ 2024-03-18T17:48:27,847 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,848 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,849 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,849 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,850 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,851 | ^~~~~~~~ 2024-03-18T17:48:27,851 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,852 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,852 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,853 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,853 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:27,854 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,854 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:27,855 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:27,856 | ^~~~~~~~ 2024-03-18T17:48:27,856 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,857 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:27,857 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:27,858 | ^~~~~~~~ 2024-03-18T17:48:27,859 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,860 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:27,861 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:27,861 | ^~~~~~~~ 2024-03-18T17:48:27,862 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,863 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:27,863 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:27,864 | ^~~~~~~~ 2024-03-18T17:48:27,865 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,866 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-18T17:48:27,866 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-18T17:48:27,867 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,868 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::numpy::functor::multiply; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2024-03-18T17:48:27,869 430 | auto _dereference(utils::index_sequence) const 2024-03-18T17:48:27,869 | ^~~~~~~~~~~~ 2024-03-18T17:48:27,870 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,871 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::numpy::functor::multiply{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-18T17:48:27,872 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-03-18T17:48:27,872 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:27,873 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:27,874 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:27,875 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,875 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:27,876 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,877 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,877 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,878 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,879 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:27,880 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:27,880 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-03-18T17:48:27,881 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,882 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,883 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:27,884 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:27,884 | ^~~~~~~~ 2024-03-18T17:48:27,885 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,886 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,886 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,887 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,888 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:27,888 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:27,889 | ^~~~~~~~ 2024-03-18T17:48:27,890 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,890 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,891 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,892 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,893 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:27,893 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:27,894 | ^~~~~~~~ 2024-03-18T17:48:27,895 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,896 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,896 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,897 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,898 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:27,899 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:27,900 | ^~~~~~~~ 2024-03-18T17:48:27,900 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,901 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:27,901 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,902 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,902 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:27,903 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:27,904 | ^~~~~~~~ 2024-03-18T17:48:27,904 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,905 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,906 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,907 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,907 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:27,908 201 | list operator*(N n, list const &l) 2024-03-18T17:48:27,909 | ^~~~~~~~ 2024-03-18T17:48:27,910 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,910 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,911 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,912 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,912 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:27,913 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,914 | ^~~~~~~~ 2024-03-18T17:48:27,914 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,915 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,916 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,916 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,917 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,917 | ^~~~~~~~ 2024-03-18T17:48:27,918 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,918 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,919 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,919 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,920 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:27,921 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,921 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:27,922 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:27,923 | ^~~~~~~~ 2024-03-18T17:48:27,923 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,924 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:27,925 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:27,925 | ^~~~~~~~ 2024-03-18T17:48:27,926 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,927 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:27,928 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:27,928 | ^~~~~~~~ 2024-03-18T17:48:27,929 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,930 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:27,930 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:27,931 | ^~~~~~~~ 2024-03-18T17:48:27,932 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,933 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-03-18T17:48:27,934 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:27,934 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:27,935 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,936 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,936 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-18T17:48:27,937 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:27,938 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,939 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:27,939 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,940 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:27,941 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:27,942 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:27,942 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-03-18T17:48:27,943 184 | iter.store(*oiter); 2024-03-18T17:48:27,944 | ^~~~~~ 2024-03-18T17:48:27,945 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:27,945 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:27,946 | ^~~~~~~~ 2024-03-18T17:48:27,947 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:27,947 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:27,948 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,949 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,949 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:27,950 | ^~~~~~~~ 2024-03-18T17:48:27,951 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:27,951 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:27,952 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,953 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:27,954 184 | iter.store(*oiter); 2024-03-18T17:48:27,955 | ^~~~~~ 2024-03-18T17:48:27,955 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:27,956 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:27,956 | ^~~~~~~~ 2024-03-18T17:48:27,957 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,957 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,958 184 | iter.store(*oiter); 2024-03-18T17:48:27,959 | ^~~~~~ 2024-03-18T17:48:27,960 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:27,960 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:27,961 | ^~~~~~~~ 2024-03-18T17:48:27,962 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,962 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,963 184 | iter.store(*oiter); 2024-03-18T17:48:27,964 | ^~~~~~ 2024-03-18T17:48:27,965 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:27,965 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:27,966 | ^~~~~~~~ 2024-03-18T17:48:27,967 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,967 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:27,968 184 | iter.store(*oiter); 2024-03-18T17:48:27,969 | ^~~~~~ 2024-03-18T17:48:27,969 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:27,970 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:27,971 | ^~~~~~~~ 2024-03-18T17:48:27,971 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,972 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:27,973 184 | iter.store(*oiter); 2024-03-18T17:48:27,974 | ^~~~~~ 2024-03-18T17:48:27,975 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:27,975 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:27,976 | ^~~~~~~~ 2024-03-18T17:48:27,977 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,977 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,978 184 | iter.store(*oiter); 2024-03-18T17:48:27,978 | ^~~~~~ 2024-03-18T17:48:27,979 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:27,980 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,980 | ^~~~~~~~ 2024-03-18T17:48:27,981 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,981 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,982 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,982 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,983 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:27,984 | ^~~~~~~~ 2024-03-18T17:48:27,985 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:27,986 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:27,986 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:27,987 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,988 184 | iter.store(*oiter); 2024-03-18T17:48:27,989 | ^~~~~~ 2024-03-18T17:48:27,989 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:27,990 201 | list operator*(N n, list const &l) 2024-03-18T17:48:27,990 | ^~~~~~~~ 2024-03-18T17:48:27,991 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:27,992 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,992 184 | iter.store(*oiter); 2024-03-18T17:48:27,993 | ^~~~~~ 2024-03-18T17:48:27,994 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:27,995 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:27,996 | ^~~~~~~~ 2024-03-18T17:48:27,996 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,997 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:27,997 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:27,998 | ^~~~~~~~ 2024-03-18T17:48:27,999 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:27,999 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:28,000 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:28,000 | ^~~~~~~~ 2024-03-18T17:48:28,001 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,001 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:28,002 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:28,003 | ^~~~~~~~ 2024-03-18T17:48:28,003 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,004 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-03-18T17:48:28,005 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,006 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:28,006 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,008 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,008 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-18T17:48:28,009 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:28,010 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,010 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,011 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:28,012 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:28,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-03-18T17:48:28,013 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:28,014 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-03-18T17:48:28,015 178 | auto oiter = vectorizer::vbegin(other); 2024-03-18T17:48:28,015 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-18T17:48:28,016 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-18T17:48:28,017 17 | static auto vbegin(E &&expr) 2024-03-18T17:48:28,018 | ^~~~~~ 2024-03-18T17:48:28,018 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,019 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-03-18T17:48:28,020 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,020 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,021 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:28,022 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,022 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,023 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:28,024 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,025 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,026 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:28,026 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:28,028 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:28,028 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:28,029 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-18T17:48:28,029 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-18T17:48:28,030 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-18T17:48:28,031 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-03-18T17:48:28,032 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-18T17:48:28,033 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,033 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2024-03-18T17:48:28,035 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,035 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,036 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:28,037 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,038 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,039 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:28,039 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,040 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,041 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-18T17:48:28,042 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-18T17:48:28,043 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:28,043 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-18T17:48:28,044 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-18T17:48:28,045 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:28,046 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,046 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:28,047 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:28,048 | ^~~~~~~~ 2024-03-18T17:48:28,048 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,049 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,050 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:28,051 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,051 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:28,052 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:28,053 | ^~~~~~~~ 2024-03-18T17:48:28,053 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,054 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,054 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:28,055 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,056 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:28,056 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:28,057 | ^~~~~~~~ 2024-03-18T17:48:28,058 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,058 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,059 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:28,060 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,061 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:28,062 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:28,063 | ^~~~~~~~ 2024-03-18T17:48:28,063 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,064 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:28,065 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:28,065 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,066 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:28,067 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:28,068 | ^~~~~~~~ 2024-03-18T17:48:28,069 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,069 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,070 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:28,071 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,071 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:28,072 201 | list operator*(N n, list const &l) 2024-03-18T17:48:28,072 | ^~~~~~~~ 2024-03-18T17:48:28,073 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,073 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,074 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:28,075 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,075 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:28,076 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,077 | ^~~~~~~~ 2024-03-18T17:48:28,078 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,079 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,079 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,080 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,081 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,081 | ^~~~~~~~ 2024-03-18T17:48:28,082 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,083 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,083 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,084 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,085 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:28,085 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,086 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:28,087 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:28,088 | ^~~~~~~~ 2024-03-18T17:48:28,089 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,089 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:28,090 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:28,090 | ^~~~~~~~ 2024-03-18T17:48:28,091 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,092 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:28,092 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:28,093 | ^~~~~~~~ 2024-03-18T17:48:28,093 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,094 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:28,095 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:28,095 | ^~~~~~~~ 2024-03-18T17:48:28,096 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,097 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-18T17:48:28,098 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-18T17:48:28,099 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,100 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::numpy::functor::multiply; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2024-03-18T17:48:28,101 430 | auto _dereference(utils::index_sequence) const 2024-03-18T17:48:28,102 | ^~~~~~~~~~~~ 2024-03-18T17:48:28,103 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,103 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::numpy::functor::multiply{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::multiply, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::multiply, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::array_base::pythonic::types::tuple_version> >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-18T17:48:28,105 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-03-18T17:48:28,106 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,107 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,108 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:28,109 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,110 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:28,110 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,111 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,112 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-18T17:48:28,113 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-18T17:48:28,113 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:28,114 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-18T17:48:28,115 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-03-18T17:48:28,116 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:28,116 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,117 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:28,118 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:28,119 | ^~~~~~~~ 2024-03-18T17:48:28,120 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,120 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,121 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:28,121 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,122 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:28,122 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:28,123 | ^~~~~~~~ 2024-03-18T17:48:28,124 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,125 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,125 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:28,126 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,127 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:28,128 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:28,129 | ^~~~~~~~ 2024-03-18T17:48:28,129 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,130 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,131 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:28,132 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,132 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:28,133 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:28,133 | ^~~~~~~~ 2024-03-18T17:48:28,134 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,135 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:28,135 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:28,136 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,137 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:28,138 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:28,139 | ^~~~~~~~ 2024-03-18T17:48:28,139 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,140 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,141 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:28,142 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,143 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:28,143 201 | list operator*(N n, list const &l) 2024-03-18T17:48:28,144 | ^~~~~~~~ 2024-03-18T17:48:28,145 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,146 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,147 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:28,148 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,149 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:28,150 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,151 | ^~~~~~~~ 2024-03-18T17:48:28,152 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,152 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,153 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,153 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,154 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,154 | ^~~~~~~~ 2024-03-18T17:48:28,155 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,156 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,156 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,157 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,158 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:28,158 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,159 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:28,160 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:28,160 | ^~~~~~~~ 2024-03-18T17:48:28,161 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,162 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:28,163 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:28,163 | ^~~~~~~~ 2024-03-18T17:48:28,164 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,165 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:28,165 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:28,166 | ^~~~~~~~ 2024-03-18T17:48:28,167 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,168 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:28,168 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:28,169 | ^~~~~~~~ 2024-03-18T17:48:28,170 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,171 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-03-18T17:48:28,171 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,172 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:28,172 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,173 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,174 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-18T17:48:28,175 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:28,175 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,176 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,177 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-18T17:48:28,178 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-18T17:48:28,179 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:28,179 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-18T17:48:28,180 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-03-18T17:48:28,181 184 | iter.store(*oiter); 2024-03-18T17:48:28,182 | ^~~~~~ 2024-03-18T17:48:28,183 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:28,184 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:28,185 | ^~~~~~~~ 2024-03-18T17:48:28,186 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:28,186 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:28,187 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,188 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,188 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:28,189 | ^~~~~~~~ 2024-03-18T17:48:28,190 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:28,191 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:28,191 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,192 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:28,193 184 | iter.store(*oiter); 2024-03-18T17:48:28,194 | ^~~~~~ 2024-03-18T17:48:28,195 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:28,195 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:28,196 | ^~~~~~~~ 2024-03-18T17:48:28,197 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,197 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,198 184 | iter.store(*oiter); 2024-03-18T17:48:28,199 | ^~~~~~ 2024-03-18T17:48:28,200 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:28,200 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:28,201 | ^~~~~~~~ 2024-03-18T17:48:28,201 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,202 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,202 184 | iter.store(*oiter); 2024-03-18T17:48:28,203 | ^~~~~~ 2024-03-18T17:48:28,203 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:28,204 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:28,205 | ^~~~~~~~ 2024-03-18T17:48:28,205 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,206 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,206 184 | iter.store(*oiter); 2024-03-18T17:48:28,207 | ^~~~~~ 2024-03-18T17:48:28,208 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:28,209 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:28,209 | ^~~~~~~~ 2024-03-18T17:48:28,210 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,211 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:28,212 184 | iter.store(*oiter); 2024-03-18T17:48:28,213 | ^~~~~~ 2024-03-18T17:48:28,213 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:28,214 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:28,214 | ^~~~~~~~ 2024-03-18T17:48:28,215 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,216 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,217 184 | iter.store(*oiter); 2024-03-18T17:48:28,217 | ^~~~~~ 2024-03-18T17:48:28,218 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:28,219 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,220 | ^~~~~~~~ 2024-03-18T17:48:28,220 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,221 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,222 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,223 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,223 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,224 | ^~~~~~~~ 2024-03-18T17:48:28,225 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,226 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,228 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,229 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,229 184 | iter.store(*oiter); 2024-03-18T17:48:28,230 | ^~~~~~ 2024-03-18T17:48:28,231 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:28,231 201 | list operator*(N n, list const &l) 2024-03-18T17:48:28,232 | ^~~~~~~~ 2024-03-18T17:48:28,232 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,233 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,233 184 | iter.store(*oiter); 2024-03-18T17:48:28,234 | ^~~~~~ 2024-03-18T17:48:28,234 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:28,235 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:28,236 | ^~~~~~~~ 2024-03-18T17:48:28,236 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,237 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:28,238 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:28,238 | ^~~~~~~~ 2024-03-18T17:48:28,239 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,240 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:28,240 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:28,241 | ^~~~~~~~ 2024-03-18T17:48:28,242 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,242 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:28,243 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:28,244 | ^~~~~~~~ 2024-03-18T17:48:28,245 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,245 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-03-18T17:48:28,246 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,247 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:28,248 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,249 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,250 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-18T17:48:28,251 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:28,251 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,252 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,252 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-18T17:48:28,253 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-18T17:48:28,254 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:28,255 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-18T17:48:28,256 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-03-18T17:48:28,256 178 | auto oiter = vectorizer::vbegin(other); 2024-03-18T17:48:28,257 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-18T17:48:28,258 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-18T17:48:28,259 17 | static auto vbegin(E &&expr) 2024-03-18T17:48:28,259 | ^~~~~~ 2024-03-18T17:48:28,260 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,261 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-03-18T17:48:28,261 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,262 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,263 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:28,264 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,265 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,265 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:28,266 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,267 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,268 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-18T17:48:28,268 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-18T17:48:28,269 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:28,270 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-18T17:48:28,271 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-18T17:48:28,271 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-18T17:48:28,272 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-18T17:48:28,272 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-03-18T17:48:28,273 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-18T17:48:28,274 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,275 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2024-03-18T17:48:28,275 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,276 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,277 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:28,278 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,279 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,280 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:28,280 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,281 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,281 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:28,282 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:28,283 src/fluidimage/topologies/__pythran__/example.cpp:223:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-03-18T17:48:28,284 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-18T17:48:28,284 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-18T17:48:28,285 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:28,285 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,286 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:28,287 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:28,287 | ^~~~~~~~ 2024-03-18T17:48:28,288 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,289 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,289 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:28,290 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,291 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:28,292 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:28,292 | ^~~~~~~~ 2024-03-18T17:48:28,293 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,294 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,294 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:28,295 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,296 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:28,297 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:28,298 | ^~~~~~~~ 2024-03-18T17:48:28,298 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,299 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,299 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:28,300 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,300 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:28,301 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:28,301 | ^~~~~~~~ 2024-03-18T17:48:28,302 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,303 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:28,304 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:28,304 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,305 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:28,306 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:28,307 | ^~~~~~~~ 2024-03-18T17:48:28,307 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,308 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,309 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:28,309 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,310 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:28,311 201 | list operator*(N n, list const &l) 2024-03-18T17:48:28,311 | ^~~~~~~~ 2024-03-18T17:48:28,312 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,313 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,314 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:28,314 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,315 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:28,316 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,316 | ^~~~~~~~ 2024-03-18T17:48:28,317 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,317 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,318 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,318 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,319 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,320 | ^~~~~~~~ 2024-03-18T17:48:28,320 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,321 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,322 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,322 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,323 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:28,324 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,324 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:28,325 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:28,326 | ^~~~~~~~ 2024-03-18T17:48:28,326 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,327 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:28,328 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:28,328 | ^~~~~~~~ 2024-03-18T17:48:28,329 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,330 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:28,331 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:28,331 | ^~~~~~~~ 2024-03-18T17:48:28,332 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,332 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:28,333 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:28,334 | ^~~~~~~~ 2024-03-18T17:48:28,334 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,335 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-18T17:48:28,335 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-18T17:48:28,336 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,337 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2024-03-18T17:48:28,338 430 | auto _dereference(utils::index_sequence) const 2024-03-18T17:48:28,339 | ^~~~~~~~~~~~ 2024-03-18T17:48:28,339 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,340 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::mul{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-18T17:48:28,341 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-03-18T17:48:28,342 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,343 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,343 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:28,344 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,345 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:28,345 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,346 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,347 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:28,347 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:28,348 src/fluidimage/topologies/__pythran__/example.cpp:223:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-03-18T17:48:28,349 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-18T17:48:28,349 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-03-18T17:48:28,350 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:28,351 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,352 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:28,352 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:28,353 | ^~~~~~~~ 2024-03-18T17:48:28,353 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,354 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,355 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:28,355 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,356 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:28,357 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:28,357 | ^~~~~~~~ 2024-03-18T17:48:28,358 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,359 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,359 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:28,360 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,361 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:28,361 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:28,362 | ^~~~~~~~ 2024-03-18T17:48:28,363 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,364 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,364 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:28,365 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,365 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:28,366 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:28,367 | ^~~~~~~~ 2024-03-18T17:48:28,367 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,368 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:28,369 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:28,369 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,370 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:28,371 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:28,371 | ^~~~~~~~ 2024-03-18T17:48:28,372 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,373 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,374 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:28,374 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,375 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:28,376 201 | list operator*(N n, list const &l) 2024-03-18T17:48:28,377 | ^~~~~~~~ 2024-03-18T17:48:28,377 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,378 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,378 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:28,379 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,379 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:28,380 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,381 | ^~~~~~~~ 2024-03-18T17:48:28,381 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,382 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,383 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,384 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,384 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,385 | ^~~~~~~~ 2024-03-18T17:48:28,386 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,387 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,387 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,388 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,389 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:28,389 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,390 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:28,391 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:28,392 | ^~~~~~~~ 2024-03-18T17:48:28,392 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,393 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:28,394 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:28,395 | ^~~~~~~~ 2024-03-18T17:48:28,395 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,396 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:28,396 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:28,397 | ^~~~~~~~ 2024-03-18T17:48:28,397 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,398 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:28,399 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:28,399 | ^~~~~~~~ 2024-03-18T17:48:28,400 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,400 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-03-18T17:48:28,401 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,401 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:28,402 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,403 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,404 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-18T17:48:28,405 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:28,405 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,406 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,407 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:28,408 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:28,408 src/fluidimage/topologies/__pythran__/example.cpp:223:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-03-18T17:48:28,409 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-18T17:48:28,410 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-03-18T17:48:28,411 184 | iter.store(*oiter); 2024-03-18T17:48:28,411 | ^~~~~~ 2024-03-18T17:48:28,412 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:28,413 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:28,414 | ^~~~~~~~ 2024-03-18T17:48:28,414 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:28,415 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:28,416 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,416 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,417 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:28,417 | ^~~~~~~~ 2024-03-18T17:48:28,418 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:28,418 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:28,419 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,420 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:28,420 184 | iter.store(*oiter); 2024-03-18T17:48:28,421 | ^~~~~~ 2024-03-18T17:48:28,422 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:28,423 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:28,423 | ^~~~~~~~ 2024-03-18T17:48:28,424 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,425 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,425 184 | iter.store(*oiter); 2024-03-18T17:48:28,426 | ^~~~~~ 2024-03-18T17:48:28,427 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:28,427 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:28,428 | ^~~~~~~~ 2024-03-18T17:48:28,428 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,429 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,430 184 | iter.store(*oiter); 2024-03-18T17:48:28,430 | ^~~~~~ 2024-03-18T17:48:28,431 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:28,431 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:28,432 | ^~~~~~~~ 2024-03-18T17:48:28,433 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,433 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,434 184 | iter.store(*oiter); 2024-03-18T17:48:28,435 | ^~~~~~ 2024-03-18T17:48:28,436 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:28,436 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:28,437 | ^~~~~~~~ 2024-03-18T17:48:28,438 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,438 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:28,439 184 | iter.store(*oiter); 2024-03-18T17:48:28,440 | ^~~~~~ 2024-03-18T17:48:28,441 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:28,441 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:28,442 | ^~~~~~~~ 2024-03-18T17:48:28,442 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,443 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,444 184 | iter.store(*oiter); 2024-03-18T17:48:28,445 | ^~~~~~ 2024-03-18T17:48:28,445 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:28,446 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,447 | ^~~~~~~~ 2024-03-18T17:48:28,447 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,448 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,449 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,449 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,450 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,451 | ^~~~~~~~ 2024-03-18T17:48:28,452 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,452 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,453 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,454 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,454 184 | iter.store(*oiter); 2024-03-18T17:48:28,455 | ^~~~~~ 2024-03-18T17:48:28,455 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:28,456 201 | list operator*(N n, list const &l) 2024-03-18T17:48:28,457 | ^~~~~~~~ 2024-03-18T17:48:28,457 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,458 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,458 184 | iter.store(*oiter); 2024-03-18T17:48:28,459 | ^~~~~~ 2024-03-18T17:48:28,459 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:28,460 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:28,460 | ^~~~~~~~ 2024-03-18T17:48:28,461 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,462 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:28,462 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:28,463 | ^~~~~~~~ 2024-03-18T17:48:28,464 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,465 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:28,465 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:28,466 | ^~~~~~~~ 2024-03-18T17:48:28,467 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,468 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:28,468 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:28,469 | ^~~~~~~~ 2024-03-18T17:48:28,470 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,470 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’: 2024-03-18T17:48:28,471 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,472 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:28,473 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,473 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,474 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-18T17:48:28,475 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:28,476 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,476 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,477 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:28,478 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:28,479 src/fluidimage/topologies/__pythran__/example.cpp:223:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-03-18T17:48:28,479 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-18T17:48:28,480 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-03-18T17:48:28,481 178 | auto oiter = vectorizer::vbegin(other); 2024-03-18T17:48:28,481 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-18T17:48:28,482 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-18T17:48:28,483 17 | static auto vbegin(E &&expr) 2024-03-18T17:48:28,483 | ^~~~~~ 2024-03-18T17:48:28,484 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,485 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-03-18T17:48:28,485 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,486 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >]’ 2024-03-18T17:48:28,487 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:28,488 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,489 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,489 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:28,490 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,491 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,492 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:28,492 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:28,493 src/fluidimage/topologies/__pythran__/example.cpp:223:19: required from ‘typename {anonymous}::__pythran_example::cpu1::type::result_type {anonymous}::__pythran_example::cpu1::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::array_base<{anonymous}::pythonic::types::ndarray >, 2, {anonymous}::pythonic::types::tuple_version>]’ 2024-03-18T17:48:28,494 src/fluidimage/topologies/__pythran__/example.cpp:367:69: required from here 2024-03-18T17:48:28,495 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-18T17:48:28,495 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-18T17:48:28,496 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-18T17:48:28,497 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-03-18T17:48:28,498 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-18T17:48:28,499 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,499 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-18T17:48:28,500 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-18T17:48:28,501 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:28,502 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,502 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,504 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,504 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:28,505 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,506 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,507 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:28,507 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:28,508 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:28,509 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:28,510 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-18T17:48:28,510 184 | iter.store(*oiter); 2024-03-18T17:48:28,511 | ^~~~~~ 2024-03-18T17:48:28,512 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:28,513 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:28,513 | ^~~~~~~~ 2024-03-18T17:48:28,514 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:28,515 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:28,516 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,516 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,517 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:28,518 | ^~~~~~~~ 2024-03-18T17:48:28,518 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:28,519 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:28,520 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,520 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:28,521 184 | iter.store(*oiter); 2024-03-18T17:48:28,522 | ^~~~~~ 2024-03-18T17:48:28,523 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:28,524 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:28,524 | ^~~~~~~~ 2024-03-18T17:48:28,525 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,525 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,526 184 | iter.store(*oiter); 2024-03-18T17:48:28,527 | ^~~~~~ 2024-03-18T17:48:28,527 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:28,528 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:28,528 | ^~~~~~~~ 2024-03-18T17:48:28,529 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,530 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,530 184 | iter.store(*oiter); 2024-03-18T17:48:28,531 | ^~~~~~ 2024-03-18T17:48:28,532 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:28,533 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:28,534 | ^~~~~~~~ 2024-03-18T17:48:28,534 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,535 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,536 184 | iter.store(*oiter); 2024-03-18T17:48:28,537 | ^~~~~~ 2024-03-18T17:48:28,537 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:28,538 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:28,539 | ^~~~~~~~ 2024-03-18T17:48:28,539 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,540 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:28,541 184 | iter.store(*oiter); 2024-03-18T17:48:28,542 | ^~~~~~ 2024-03-18T17:48:28,543 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:28,543 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:28,544 | ^~~~~~~~ 2024-03-18T17:48:28,544 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,545 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,545 184 | iter.store(*oiter); 2024-03-18T17:48:28,546 | ^~~~~~ 2024-03-18T17:48:28,546 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:28,547 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,548 | ^~~~~~~~ 2024-03-18T17:48:28,548 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,549 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,550 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,551 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,552 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,552 | ^~~~~~~~ 2024-03-18T17:48:28,553 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,554 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,554 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,555 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,555 184 | iter.store(*oiter); 2024-03-18T17:48:28,556 | ^~~~~~ 2024-03-18T17:48:28,557 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:28,558 201 | list operator*(N n, list const &l) 2024-03-18T17:48:28,558 | ^~~~~~~~ 2024-03-18T17:48:28,559 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,560 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,561 184 | iter.store(*oiter); 2024-03-18T17:48:28,561 | ^~~~~~ 2024-03-18T17:48:28,562 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:28,562 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:28,563 | ^~~~~~~~ 2024-03-18T17:48:28,563 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,564 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:28,565 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:28,565 | ^~~~~~~~ 2024-03-18T17:48:28,566 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,566 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:28,567 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:28,568 | ^~~~~~~~ 2024-03-18T17:48:28,568 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,569 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:28,570 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:28,571 | ^~~~~~~~ 2024-03-18T17:48:28,571 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,572 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-18T17:48:28,573 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-18T17:48:28,574 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:28,574 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,575 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,576 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,576 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:28,577 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,578 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; unsigned int N = 2; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,579 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::multiply, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&>; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:28,580 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::numpy::functor::multiply; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::ndarray >&}; T = unsigned char; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:28,581 src/fluidimage/topologies/__pythran__/example.cpp:170:19: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:28,581 src/fluidimage/topologies/__pythran__/example.cpp:239:69: required from here 2024-03-18T17:48:28,582 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-18T17:48:28,583 184 | iter.store(*oiter); 2024-03-18T17:48:28,584 | ^~~~~~ 2024-03-18T17:48:28,584 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:28,585 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:28,586 | ^~~~~~~~ 2024-03-18T17:48:28,586 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:28,587 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:28,588 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,588 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,589 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:28,590 | ^~~~~~~~ 2024-03-18T17:48:28,591 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:28,591 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:28,592 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,592 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:28,593 184 | iter.store(*oiter); 2024-03-18T17:48:28,594 | ^~~~~~ 2024-03-18T17:48:28,594 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:28,595 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:28,595 | ^~~~~~~~ 2024-03-18T17:48:28,596 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,596 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,597 184 | iter.store(*oiter); 2024-03-18T17:48:28,598 | ^~~~~~ 2024-03-18T17:48:28,599 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:28,599 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:28,600 | ^~~~~~~~ 2024-03-18T17:48:28,601 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,602 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,602 184 | iter.store(*oiter); 2024-03-18T17:48:28,603 | ^~~~~~ 2024-03-18T17:48:28,604 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:28,604 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:28,605 | ^~~~~~~~ 2024-03-18T17:48:28,606 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,606 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,607 184 | iter.store(*oiter); 2024-03-18T17:48:28,608 | ^~~~~~ 2024-03-18T17:48:28,609 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:28,609 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:28,610 | ^~~~~~~~ 2024-03-18T17:48:28,610 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,611 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:28,611 184 | iter.store(*oiter); 2024-03-18T17:48:28,612 | ^~~~~~ 2024-03-18T17:48:28,612 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:28,613 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:28,614 | ^~~~~~~~ 2024-03-18T17:48:28,614 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,615 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,616 184 | iter.store(*oiter); 2024-03-18T17:48:28,617 | ^~~~~~ 2024-03-18T17:48:28,618 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:28,618 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,619 | ^~~~~~~~ 2024-03-18T17:48:28,620 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,621 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,621 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,622 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,623 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,623 | ^~~~~~~~ 2024-03-18T17:48:28,624 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,625 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,626 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,626 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,627 184 | iter.store(*oiter); 2024-03-18T17:48:28,627 | ^~~~~~ 2024-03-18T17:48:28,628 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:28,629 201 | list operator*(N n, list const &l) 2024-03-18T17:48:28,629 | ^~~~~~~~ 2024-03-18T17:48:28,630 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,630 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,631 184 | iter.store(*oiter); 2024-03-18T17:48:28,631 | ^~~~~~ 2024-03-18T17:48:28,632 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:28,632 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:28,633 | ^~~~~~~~ 2024-03-18T17:48:28,634 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,635 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:28,635 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:28,636 | ^~~~~~~~ 2024-03-18T17:48:28,637 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,637 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:28,638 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:28,639 | ^~~~~~~~ 2024-03-18T17:48:28,640 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,640 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:28,641 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:28,642 | ^~~~~~~~ 2024-03-18T17:48:28,642 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,643 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-18T17:48:28,644 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-18T17:48:28,645 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:28,646 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,646 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,647 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,648 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:28,649 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-03-18T17:48:28,650 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-03-18T17:48:28,650 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-18T17:48:28,651 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:489:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_texpr&) [with Arg = {anonymous}::pythonic::types::ndarray >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-18T17:48:28,651 src/fluidimage/topologies/__pythran__/example.cpp:156:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:28,652 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-18T17:48:28,653 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-18T17:48:28,654 184 | iter.store(*oiter); 2024-03-18T17:48:28,655 | ^~~~~~ 2024-03-18T17:48:28,655 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:28,656 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:28,656 | ^~~~~~~~ 2024-03-18T17:48:28,657 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:28,657 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:28,658 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,659 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,659 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:28,660 | ^~~~~~~~ 2024-03-18T17:48:28,660 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:28,661 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:28,661 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,662 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:28,663 184 | iter.store(*oiter); 2024-03-18T17:48:28,663 | ^~~~~~ 2024-03-18T17:48:28,664 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:28,665 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:28,665 | ^~~~~~~~ 2024-03-18T17:48:28,666 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,667 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,668 184 | iter.store(*oiter); 2024-03-18T17:48:28,668 | ^~~~~~ 2024-03-18T17:48:28,669 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:28,670 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:28,671 | ^~~~~~~~ 2024-03-18T17:48:28,671 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,672 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,673 184 | iter.store(*oiter); 2024-03-18T17:48:28,674 | ^~~~~~ 2024-03-18T17:48:28,674 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:28,675 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:28,675 | ^~~~~~~~ 2024-03-18T17:48:28,676 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,676 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,677 184 | iter.store(*oiter); 2024-03-18T17:48:28,678 | ^~~~~~ 2024-03-18T17:48:28,678 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:28,679 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:28,679 | ^~~~~~~~ 2024-03-18T17:48:28,680 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,681 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:28,682 184 | iter.store(*oiter); 2024-03-18T17:48:28,682 | ^~~~~~ 2024-03-18T17:48:28,683 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:28,684 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:28,684 | ^~~~~~~~ 2024-03-18T17:48:28,685 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,686 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,686 184 | iter.store(*oiter); 2024-03-18T17:48:28,687 | ^~~~~~ 2024-03-18T17:48:28,688 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:28,689 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,690 | ^~~~~~~~ 2024-03-18T17:48:28,690 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,691 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,691 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,692 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,692 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,693 | ^~~~~~~~ 2024-03-18T17:48:28,694 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,694 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,695 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,695 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,696 184 | iter.store(*oiter); 2024-03-18T17:48:28,697 | ^~~~~~ 2024-03-18T17:48:28,697 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:28,698 201 | list operator*(N n, list const &l) 2024-03-18T17:48:28,699 | ^~~~~~~~ 2024-03-18T17:48:28,700 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,700 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,701 184 | iter.store(*oiter); 2024-03-18T17:48:28,702 | ^~~~~~ 2024-03-18T17:48:28,703 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:28,704 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:28,704 | ^~~~~~~~ 2024-03-18T17:48:28,705 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,706 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:28,706 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:28,707 | ^~~~~~~~ 2024-03-18T17:48:28,708 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,708 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:28,709 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:28,710 | ^~~~~~~~ 2024-03-18T17:48:28,711 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,712 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:28,712 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:28,713 | ^~~~~~~~ 2024-03-18T17:48:28,713 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,714 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-18T17:48:28,714 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-18T17:48:28,715 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:28,716 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,717 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,717 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:28,719 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:28,719 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-03-18T17:48:28,720 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::ndarray >&; F = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; unsigned int N = 2; int D = 0; bool vector_form = false]’ 2024-03-18T17:48:28,721 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:470:77: required from ‘void {anonymous}::pythonic::types::ndarray::initialize_from_expr(const E&) [with E = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-18T17:48:28,721 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:489:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_texpr&) [with Arg = {anonymous}::pythonic::types::ndarray >; T = unsigned char; pS = {anonymous}::pythonic::types::array_base]’ 2024-03-18T17:48:28,722 src/fluidimage/topologies/__pythran__/example.cpp:156:16: required from ‘typename {anonymous}::__pythran_example::cpu2::type::result_type {anonymous}::__pythran_example::cpu2::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::numpy_texpr<{anonymous}::pythonic::types::ndarray > >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:28,723 src/fluidimage/topologies/__pythran__/example.cpp:271:69: required from here 2024-03-18T17:48:28,724 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-18T17:48:28,725 184 | iter.store(*oiter); 2024-03-18T17:48:28,725 | ^~~~~~ 2024-03-18T17:48:28,726 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:28,726 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:28,727 | ^~~~~~~~ 2024-03-18T17:48:28,728 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:28,728 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:28,729 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,730 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,731 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:28,732 | ^~~~~~~~ 2024-03-18T17:48:28,732 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:28,733 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:28,734 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,734 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:28,735 184 | iter.store(*oiter); 2024-03-18T17:48:28,736 | ^~~~~~ 2024-03-18T17:48:28,736 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:28,737 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:28,738 | ^~~~~~~~ 2024-03-18T17:48:28,739 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,740 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,741 184 | iter.store(*oiter); 2024-03-18T17:48:28,741 | ^~~~~~ 2024-03-18T17:48:28,742 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:28,742 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:28,743 | ^~~~~~~~ 2024-03-18T17:48:28,743 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,744 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,744 184 | iter.store(*oiter); 2024-03-18T17:48:28,745 | ^~~~~~ 2024-03-18T17:48:28,745 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:28,746 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:28,747 | ^~~~~~~~ 2024-03-18T17:48:28,748 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,749 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:28,749 184 | iter.store(*oiter); 2024-03-18T17:48:28,750 | ^~~~~~ 2024-03-18T17:48:28,751 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:28,751 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:28,752 | ^~~~~~~~ 2024-03-18T17:48:28,753 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,753 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:28,754 184 | iter.store(*oiter); 2024-03-18T17:48:28,755 | ^~~~~~ 2024-03-18T17:48:28,756 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:28,756 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:28,757 | ^~~~~~~~ 2024-03-18T17:48:28,757 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,758 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,758 184 | iter.store(*oiter); 2024-03-18T17:48:28,759 | ^~~~~~ 2024-03-18T17:48:28,759 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:28,760 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,761 | ^~~~~~~~ 2024-03-18T17:48:28,761 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,762 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,763 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,764 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,764 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:28,765 | ^~~~~~~~ 2024-03-18T17:48:28,766 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:28,767 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:28,767 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:28,768 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,769 184 | iter.store(*oiter); 2024-03-18T17:48:28,770 | ^~~~~~ 2024-03-18T17:48:28,770 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:28,771 201 | list operator*(N n, list const &l) 2024-03-18T17:48:28,772 | ^~~~~~~~ 2024-03-18T17:48:28,772 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:28,773 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,774 184 | iter.store(*oiter); 2024-03-18T17:48:28,775 | ^~~~~~ 2024-03-18T17:48:28,775 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:28,776 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:28,777 | ^~~~~~~~ 2024-03-18T17:48:28,777 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,778 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:28,778 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:28,779 | ^~~~~~~~ 2024-03-18T17:48:28,780 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,780 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:28,781 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:28,781 | ^~~~~~~~ 2024-03-18T17:48:28,782 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:28,782 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:28,783 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:28,784 | ^~~~~~~~ 2024-03-18T17:48:28,785 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,529 [8/12] Compiling C++ object src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o 2024-03-18T17:48:32,530 FAILED: src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o 2024-03-18T17:48:32,531 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-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran -I/tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -I/usr/include/arm-linux-gnueabihf/python3.11 -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O3 -fPIC -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -DUSE_XSIMD -MD -MQ src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o -MF src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o.d -o src/fluidimage/calcul/__pythran__/correl.cpython-311-arm-linux-gnueabihf.so.p/meson-generated_.._correl.cpp.o -c src/fluidimage/calcul/__pythran__/correl.cpp 2024-03-18T17:48:32,532 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/tuple.hpp:5, 2024-03-18T17:48:32,532 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/builtins/bool_.hpp:5, 2024-03-18T17:48:32,533 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:4, 2024-03-18T17:48:32,533 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:6, 2024-03-18T17:48:32,534 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/slice.hpp:5, 2024-03-18T17:48:32,535 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:46, 2024-03-18T17:48:32,535 from src/fluidimage/calcul/__pythran__/correl.cpp:1: 2024-03-18T17:48:32,535 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:55: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:32,536 101 | xsimd::batch> { 2024-03-18T17:48:32,536 | ^~~~~ 2024-03-18T17:48:32,536 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/xsimd.hpp:55, 2024-03-18T17:48:32,537 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:7: 2024-03-18T17:48:32,537 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:32,537 34 | class batch; 2024-03-18T17:48:32,538 | ^~~~~ 2024-03-18T17:48:32,538 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 2 is invalid 2024-03-18T17:48:32,538 101 | xsimd::batch> { 2024-03-18T17:48:32,539 | ^~ 2024-03-18T17:48:32,539 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 4 is invalid 2024-03-18T17:48:32,540 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:101:60: error: template argument 5 is invalid 2024-03-18T17:48:32,541 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:64: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:32,541 103 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:32,542 | ^ 2024-03-18T17:48:32,542 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:32,543 34 | class batch; 2024-03-18T17:48:32,543 | ^~~~~ 2024-03-18T17:48:32,544 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:103:65: error: expected identifier before ‘;’ token 2024-03-18T17:48:32,544 103 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:32,545 | ^ 2024-03-18T17:48:32,545 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:105:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:32,546 105 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:32,546 | ^~~~~~~~~~~ 2024-03-18T17:48:32,547 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-18T17:48:32,548 109 | auto operator*() const -> decltype(xsimd::load_unaligned(data)); 2024-03-18T17:48:32,548 | ^~~~~~~~~~~~~~ 2024-03-18T17:48:32,549 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:109:47: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-18T17:48:32,549 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/nditerator.hpp:119:46: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:32,549 119 | void store(xsimd::batch const &); 2024-03-18T17:48:32,550 | ^ 2024-03-18T17:48:32,550 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:32,551 34 | class batch; 2024-03-18T17:48:32,551 | ^~~~~ 2024-03-18T17:48:32,551 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/dynamic_tuple.hpp:8, 2024-03-18T17:48:32,552 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:7, 2024-03-18T17:48:32,552 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/bool_.hpp:6: 2024-03-18T17:48:32,552 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-18T17:48:32,553 208 | -> decltype(xsimd::load_unaligned(data)) 2024-03-18T17:48:32,553 | ^~~~~~~~~~~~~~ 2024-03-18T17:48:32,554 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:208:26: error: ‘load_unaligned’ is not a member of ‘xsimd’ 2024-03-18T17:48:32,554 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:215:65: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:32,555 215 | const_simd_nditerator::store(xsimd::batch const &val) 2024-03-18T17:48:32,555 | ^ 2024-03-18T17:48:32,556 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:32,556 34 | class batch; 2024-03-18T17:48:32,557 | ^~~~~ 2024-03-18T17:48:32,557 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp: In member function ‘void {anonymous}::pythonic::types::const_simd_nditerator::store(const int&)’: 2024-03-18T17:48:32,558 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/nditerator.hpp:217:9: error: request for member ‘store_unaligned’ in ‘val’, which is of non-class type ‘const int’ 2024-03-18T17:48:32,558 217 | val.store_unaligned(const_cast(data)); 2024-03-18T17:48:32,559 | ^~~~~~~~~~~~~~~ 2024-03-18T17:48:32,559 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_op_helper.hpp:4, 2024-03-18T17:48:32,560 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/bool_.hpp:7, 2024-03-18T17:48:32,560 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:19, 2024-03-18T17:48:32,561 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:4, 2024-03-18T17:48:32,561 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:8: 2024-03-18T17:48:32,562 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp: At global scope: 2024-03-18T17:48:32,563 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_broadcast.hpp:191:23: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:32,563 191 | xsimd::batch _splated; 2024-03-18T17:48:32,563 | ^ 2024-03-18T17:48:32,564 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:32,564 34 | class batch; 2024-03-18T17:48:32,564 | ^~~~~ 2024-03-18T17:48:32,565 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:34: 2024-03-18T17:48:32,565 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:67: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:32,566 733 | typename std::remove_reference::type::value_type>...>, 2024-03-18T17:48:32,566 | ^ 2024-03-18T17:48:32,566 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:32,567 34 | class batch; 2024-03-18T17:48:32,567 | ^~~~~ 2024-03-18T17:48:32,568 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:68: error: expected parameter pack before ‘...’ 2024-03-18T17:48:32,568 733 | typename std::remove_reference::type::value_type>...>, 2024-03-18T17:48:32,569 | ^~~ 2024-03-18T17:48:32,569 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:733:71: error: template argument 1 is invalid 2024-03-18T17:48:32,570 733 | typename std::remove_reference::type::value_type>...>, 2024-03-18T17:48:32,571 | ^ 2024-03-18T17:48:32,571 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:734:69: error: template argument 4 is invalid 2024-03-18T17:48:32,572 734 | typename std::remove_reference::type::simd_iterator...>; 2024-03-18T17:48:32,572 | ^ 2024-03-18T17:48:32,573 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:739:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-18T17:48:32,573 739 | simd_iterator _vbegin(types::vectorize, utils::index_sequence) const; 2024-03-18T17:48:32,574 | ^~~~~~~~~~~~~ 2024-03-18T17:48:32,574 | nditerator 2024-03-18T17:48:32,575 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:740:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-18T17:48:32,575 740 | simd_iterator vbegin(types::vectorize) const; 2024-03-18T17:48:32,576 | ^~~~~~~~~~~~~ 2024-03-18T17:48:32,576 | nditerator 2024-03-18T17:48:32,577 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:742:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-18T17:48:32,577 742 | simd_iterator _vend(types::vectorize, utils::index_sequence) const; 2024-03-18T17:48:32,578 | ^~~~~~~~~~~~~ 2024-03-18T17:48:32,579 | nditerator 2024-03-18T17:48:32,579 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:743:5: error: ‘simd_iterator’ does not name a type; did you mean ‘nditerator’? 2024-03-18T17:48:32,579 743 | simd_iterator vend(types::vectorize) const; 2024-03-18T17:48:32,580 | ^~~~~~~~~~~~~ 2024-03-18T17:48:32,580 | nditerator 2024-03-18T17:48:32,580 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:12: 2024-03-18T17:48:32,581 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&)’: 2024-03-18T17:48:32,581 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:174:30: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:32,582 174 | using vT = xsimd::batch; 2024-03-18T17:48:32,582 | ^ 2024-03-18T17:48:32,582 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:32,583 34 | class batch; 2024-03-18T17:48:32,583 | ^~~~~ 2024-03-18T17:48:32,584 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:176:35: error: ‘vT’ has not been declared 2024-03-18T17:48:32,584 176 | static const std::size_t vN = vT::size; 2024-03-18T17:48:32,585 | ^~ 2024-03-18T17:48:32,585 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In function ‘void {anonymous}::pythonic::utils::vbroadcast_update(E&&, const F&)’: 2024-03-18T17:48:32,586 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:39: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:32,586 445 | using vT = typename xsimd::batch; 2024-03-18T17:48:32,587 | ^ 2024-03-18T17:48:32,587 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:32,588 34 | class batch; 2024-03-18T17:48:32,588 | ^~~~~ 2024-03-18T17:48:32,589 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:445:40: error: expected identifier before ‘;’ token 2024-03-18T17:48:32,589 445 | using vT = typename xsimd::batch; 2024-03-18T17:48:32,590 | ^ 2024-03-18T17:48:32,590 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:448:35: error: ‘vT’ has not been declared 2024-03-18T17:48:32,590 448 | static const std::size_t vN = vT::size; 2024-03-18T17:48:32,591 | ^~ 2024-03-18T17:48:32,591 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:18: 2024-03-18T17:48:32,592 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::sliced_list::simd_iterator {anonymous}::pythonic::types::sliced_list::vend(vectorizer) const’: 2024-03-18T17:48:32,592 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:32,593 219 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:32,593 | ^ 2024-03-18T17:48:32,594 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:32,594 34 | class batch; 2024-03-18T17:48:32,595 | ^~~~~ 2024-03-18T17:48:32,595 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:219:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:32,595 219 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:32,596 | ^ 2024-03-18T17:48:32,596 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:220:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:32,596 220 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:32,597 | ^~~~~~~~~~~ 2024-03-18T17:48:32,597 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp: In member function ‘{anonymous}::pythonic::types::list::simd_iterator {anonymous}::pythonic::types::list::vend(vectorizer) const’: 2024-03-18T17:48:32,598 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:32,598 497 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:32,599 | ^ 2024-03-18T17:48:32,599 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:32,600 34 | class batch; 2024-03-18T17:48:32,600 | ^~~~~ 2024-03-18T17:48:32,601 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:497:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:32,601 497 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:32,602 | ^ 2024-03-18T17:48:32,602 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:498:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:32,603 498 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:32,603 | ^~~~~~~~~~~ 2024-03-18T17:48:32,604 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_op_helper.hpp:5, 2024-03-18T17:48:32,604 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/bool_.hpp:6, 2024-03-18T17:48:32,605 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:23: 2024-03-18T17:48:32,605 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp: In constructor ‘{anonymous}::pythonic::types::broadcast_base::broadcast_base(V)’: 2024-03-18T17:48:32,606 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_broadcast.hpp:79:47: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:32,606 79 | : _value(v), _splated(xsimd::batch(_value)) 2024-03-18T17:48:32,607 | ^ 2024-03-18T17:48:32,607 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:32,608 34 | class batch; 2024-03-18T17:48:32,608 | ^~~~~ 2024-03-18T17:48:32,609 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:37: 2024-03-18T17:48:32,609 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp: At global scope: 2024-03-18T17:48:32,609 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:228:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-18T17:48:32,610 228 | numpy_expr::_vbegin(vectorize, utils::index_sequence) const 2024-03-18T17:48:32,610 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,610 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:746:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vbegin({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-18T17:48:32,611 746 | simd_iterator_nobroadcast _vbegin(types::vectorize_nobroadcast, 2024-03-18T17:48:32,611 | ^~~~~~~ 2024-03-18T17:48:32,612 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-18T17:48:32,612 595 | struct numpy_expr { 2024-03-18T17:48:32,613 | ^~~~~~~~~~ 2024-03-18T17:48:32,613 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:240:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize) const’ 2024-03-18T17:48:32,614 240 | numpy_expr::vbegin(vectorize) const 2024-03-18T17:48:32,614 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,615 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:748:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-18T17:48:32,615 748 | simd_iterator_nobroadcast vbegin(types::vectorize_nobroadcast) const; 2024-03-18T17:48:32,616 | ^~~~~~ 2024-03-18T17:48:32,616 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-18T17:48:32,617 595 | struct numpy_expr { 2024-03-18T17:48:32,617 | ^~~~~~~~~~ 2024-03-18T17:48:32,618 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:248:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-18T17:48:32,618 248 | numpy_expr::_vend(vectorize, utils::index_sequence) const 2024-03-18T17:48:32,619 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,620 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:750:31: note: candidate is: ‘template template {anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::_vend({anonymous}::pythonic::types::vectorize_nobroadcast, {anonymous}::pythonic::utils::index_sequence) const’ 2024-03-18T17:48:32,620 750 | simd_iterator_nobroadcast _vend(types::vectorize_nobroadcast, 2024-03-18T17:48:32,620 | ^~~~~ 2024-03-18T17:48:32,621 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-18T17:48:32,621 595 | struct numpy_expr { 2024-03-18T17:48:32,621 | ^~~~~~~~~~ 2024-03-18T17:48:32,622 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:257:3: error: no declaration matches ‘typename {anonymous}::pythonic::types::numpy_expr::simd_iterator {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize) const’ 2024-03-18T17:48:32,622 257 | numpy_expr::vend(vectorize) const 2024-03-18T17:48:32,623 | ^~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,623 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:752:31: note: candidate is: ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const’ 2024-03-18T17:48:32,624 752 | simd_iterator_nobroadcast vend(types::vectorize_nobroadcast) const; 2024-03-18T17:48:32,624 | ^~~~ 2024-03-18T17:48:32,625 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:595:10: note: ‘struct {anonymous}::pythonic::types::numpy_expr’ defined here 2024-03-18T17:48:32,626 595 | struct numpy_expr { 2024-03-18T17:48:32,626 | ^~~~~~~~~~ 2024-03-18T17:48:32,627 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:14, 2024-03-18T17:48:32,627 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:38: 2024-03-18T17:48:32,628 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_iexpr::simd_iterator {anonymous}::pythonic::types::numpy_iexpr::vend(vectorizer) const’: 2024-03-18T17:48:32,628 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:32,629 334 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:32,629 | ^ 2024-03-18T17:48:32,629 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:32,630 34 | class batch; 2024-03-18T17:48:32,630 | ^~~~~ 2024-03-18T17:48:32,631 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:334:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:32,632 334 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:32,632 | ^ 2024-03-18T17:48:32,633 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:335:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:32,633 335 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:32,633 | ^~~~~~~~~~~ 2024-03-18T17:48:32,634 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp: In member function ‘{anonymous}::pythonic::types::numpy_gexpr::simd_iterator {anonymous}::pythonic::types::numpy_gexpr::vend(vectorizer) const’: 2024-03-18T17:48:32,634 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:32,634 721 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:32,635 | ^ 2024-03-18T17:48:32,635 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:32,636 34 | class batch; 2024-03-18T17:48:32,636 | ^~~~~ 2024-03-18T17:48:32,636 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:721:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:32,637 721 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:32,637 | ^ 2024-03-18T17:48:32,638 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_gexpr.hpp:722:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:32,638 722 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:32,639 | ^~~~~~~~~~~ 2024-03-18T17:48:32,639 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp: In member function ‘{anonymous}::pythonic::types::ndarray::simd_iterator {anonymous}::pythonic::types::ndarray::vend(vectorizer) const’: 2024-03-18T17:48:32,640 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:32,640 690 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:32,641 | ^ 2024-03-18T17:48:32,641 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:32,642 34 | class batch; 2024-03-18T17:48:32,642 | ^~~~~ 2024-03-18T17:48:32,642 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:690:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:32,643 690 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:32,643 | ^ 2024-03-18T17:48:32,644 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:691:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:32,644 691 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:32,645 | ^~~~~~~~~~~ 2024-03-18T17:48:32,645 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp: In member function ‘{anonymous}::pythonic::types::array_base::simd_iterator {anonymous}::pythonic::types::array_base::vend(vectorizer) const’: 2024-03-18T17:48:32,646 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:52: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:32,647 249 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:32,647 | ^ 2024-03-18T17:48:32,647 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:32,648 34 | class batch; 2024-03-18T17:48:32,648 | ^~~~~ 2024-03-18T17:48:32,648 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:249:53: error: expected identifier before ‘;’ token 2024-03-18T17:48:32,649 249 | using vector_type = typename xsimd::batch; 2024-03-18T17:48:32,649 | ^ 2024-03-18T17:48:32,649 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/tuple.hpp:250:44: error: ‘vector_type’ has not been declared 2024-03-18T17:48:32,650 250 | static const std::size_t vector_size = vector_type::size; 2024-03-18T17:48:32,650 | ^~~~~~~~~~~ 2024-03-18T17:48:32,650 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/sum.hpp:5, 2024-03-18T17:48:32,651 from src/fluidimage/calcul/__pythran__/correl.cpp:47: 2024-03-18T17:48:32,651 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In function ‘F {anonymous}::pythonic::numpy::vreduce(E, F)’: 2024-03-18T17:48:32,652 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:79:30: error: wrong number of template arguments (1, should be 2) 2024-03-18T17:48:32,652 79 | using vT = xsimd::batch; 2024-03-18T17:48:32,653 | ^ 2024-03-18T17:48:32,653 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/xsimd/arch/xsimd_scalar.hpp:34:11: note: provided for ‘template class xsimd::batch’ 2024-03-18T17:48:32,654 34 | class batch; 2024-03-18T17:48:32,654 | ^~~~~ 2024-03-18T17:48:32,655 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:80:30: error: ‘vT’ has not been declared 2024-03-18T17:48:32,655 80 | static const size_t vN = vT::size; 2024-03-18T17:48:32,656 | ^~ 2024-03-18T17:48:32,656 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:88:22: error: ‘vT’ was not declared in this scope; did you mean ‘vN’? 2024-03-18T17:48:32,657 88 | alignas(sizeof(vT)) T stored[vN]; 2024-03-18T17:48:32,657 | ^~ 2024-03-18T17:48:32,658 | vN 2024-03-18T17:48:32,658 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:88:7: warning: attributes at the beginning of statement are ignored [-Wattributes] 2024-03-18T17:48:32,659 88 | alignas(sizeof(vT)) T stored[vN]; 2024-03-18T17:48:32,659 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,660 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:89:27: error: ‘stored’ was not declared in this scope 2024-03-18T17:48:32,660 89 | vacc.store_aligned(&stored[0]); 2024-03-18T17:48:32,661 | ^~~~~~ 2024-03-18T17:48:32,662 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’: 2024-03-18T17:48:32,662 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:36: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-18T17:48:32,662 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:32,663 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-18T17:48:32,663 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-18T17:48:32,664 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-18T17:48:32,664 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-18T17:48:32,665 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-18T17:48:32,665 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-18T17:48:32,666 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-18T17:48:32,666 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-18T17:48:32,667 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:32,667 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,668 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:32,668 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:32,669 | ^~~~~~~~ 2024-03-18T17:48:32,669 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,669 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:32,670 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:32,671 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,671 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:32,672 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:32,672 | ^~~~~~~~ 2024-03-18T17:48:32,672 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,673 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,673 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:32,673 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,674 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:32,674 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:32,674 | ^~~~~~~~ 2024-03-18T17:48:32,675 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,675 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:32,676 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:32,676 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,677 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:14: 2024-03-18T17:48:32,677 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:32,678 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:32,678 | ^~~~~~~~ 2024-03-18T17:48:32,679 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,679 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:32,680 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:32,680 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,681 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:32,682 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:32,682 | ^~~~~~~~ 2024-03-18T17:48:32,683 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,683 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,683 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:32,684 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,684 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:32,684 201 | list operator*(N n, list const &l) 2024-03-18T17:48:32,685 | ^~~~~~~~ 2024-03-18T17:48:32,685 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,685 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,686 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:32,686 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,687 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:1311: 2024-03-18T17:48:32,687 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:32,687 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:32,688 | ^~~~~~~~ 2024-03-18T17:48:32,688 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:32,689 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:32,690 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,690 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,690 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:32,691 | ^~~~~~~~ 2024-03-18T17:48:32,691 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:32,692 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:32,692 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,693 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,693 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:32,694 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,694 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/str.hpp:6, 2024-03-18T17:48:32,695 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/exceptions.hpp:7, 2024-03-18T17:48:32,695 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/builtins/ValueError.hpp:6, 2024-03-18T17:48:32,696 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:10: 2024-03-18T17:48:32,696 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:32,696 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:32,697 | ^~~~~~~~ 2024-03-18T17:48:32,697 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,697 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:32,698 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:32,698 | ^~~~~~~~ 2024-03-18T17:48:32,699 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,699 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:32,700 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:32,700 | ^~~~~~~~ 2024-03-18T17:48:32,701 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,701 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:32,702 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:32,702 | ^~~~~~~~ 2024-03-18T17:48:32,703 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,703 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::make_index_sequence<1>) const’ 2024-03-18T17:48:32,704 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-18T17:48:32,704 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,705 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; Op = {anonymous}::pythonic::numpy::functor::square; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >}]’ 2024-03-18T17:48:32,706 430 | auto _dereference(utils::index_sequence) const 2024-03-18T17:48:32,706 | ^~~~~~~~~~~~ 2024-03-18T17:48:32,706 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,707 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::numpy::functor::square{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::numpy::functor::square, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::numpy::functor::square, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> > >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0}]’: 2024-03-18T17:48:32,707 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ 2024-03-18T17:48:32,708 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:36: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-18T17:48:32,709 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:32,709 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-18T17:48:32,709 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-18T17:48:32,710 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-18T17:48:32,710 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-18T17:48:32,711 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-18T17:48:32,712 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-18T17:48:32,712 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-18T17:48:32,713 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-03-18T17:48:32,713 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:32,714 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,714 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:32,715 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:32,715 | ^~~~~~~~ 2024-03-18T17:48:32,716 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,716 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:32,717 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:32,717 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,718 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:32,719 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:32,719 | ^~~~~~~~ 2024-03-18T17:48:32,719 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,720 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,720 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:32,720 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,721 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:32,721 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:32,722 | ^~~~~~~~ 2024-03-18T17:48:32,722 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,722 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:32,723 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:32,723 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,724 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:32,724 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:32,725 | ^~~~~~~~ 2024-03-18T17:48:32,725 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,726 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:32,726 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:32,727 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,727 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:32,728 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:32,729 | ^~~~~~~~ 2024-03-18T17:48:32,729 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,729 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,730 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:32,730 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,731 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:32,731 201 | list operator*(N n, list const &l) 2024-03-18T17:48:32,732 | ^~~~~~~~ 2024-03-18T17:48:32,732 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,732 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,733 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:32,733 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,734 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:32,734 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:32,735 | ^~~~~~~~ 2024-03-18T17:48:32,735 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:32,736 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:32,736 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,737 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,737 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:32,738 | ^~~~~~~~ 2024-03-18T17:48:32,738 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:32,739 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:32,739 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,740 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,740 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:32,741 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,741 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:32,742 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:32,742 | ^~~~~~~~ 2024-03-18T17:48:32,743 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,743 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:32,743 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:32,744 | ^~~~~~~~ 2024-03-18T17:48:32,744 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,744 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:32,745 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:32,745 | ^~~~~~~~ 2024-03-18T17:48:32,745 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,746 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:32,746 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:32,747 | ^~~~~~~~ 2024-03-18T17:48:32,747 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,748 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’: 2024-03-18T17:48:32,748 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:32,749 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-18T17:48:32,749 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-18T17:48:32,750 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-18T17:48:32,751 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-18T17:48:32,751 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-18T17:48:32,752 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-18T17:48:32,752 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-18T17:48:32,753 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:83:37: error: no matching function for call to ‘distance({anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >&, {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >&)’ 2024-03-18T17:48:32,753 83 | const long bound = std::distance(viter, vend); 2024-03-18T17:48:32,754 | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-18T17:48:32,754 In file included from /usr/include/c++/12/string:46, 2024-03-18T17:48:32,755 from /usr/include/c++/12/bits/locale_classes.h:40, 2024-03-18T17:48:32,755 from /usr/include/c++/12/bits/ios_base.h:41, 2024-03-18T17:48:32,756 from /usr/include/c++/12/ios:42, 2024-03-18T17:48:32,756 from /usr/include/c++/12/istream:38, 2024-03-18T17:48:32,756 from /usr/include/c++/12/sstream:38, 2024-03-18T17:48:32,757 from /usr/include/c++/12/complex:45, 2024-03-18T17:48:32,758 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/traits.hpp:4, 2024-03-18T17:48:32,758 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/combined.hpp:6, 2024-03-18T17:48:32,759 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/combined.hpp:4, 2024-03-18T17:48:32,759 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/core.hpp:42: 2024-03-18T17:48:32,760 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: candidate: ‘template typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator)’ 2024-03-18T17:48:32,760 147 | distance(_InputIterator __first, _InputIterator __last) 2024-03-18T17:48:32,761 | ^~~~~~~~ 2024-03-18T17:48:32,761 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,762 /usr/include/c++/12/bits/stl_iterator_base_funcs.h: In substitution of ‘template typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’: 2024-03-18T17:48:32,762 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:83:37: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-18T17:48:32,763 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:32,763 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-18T17:48:32,764 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-18T17:48:32,764 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-18T17:48:32,765 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-18T17:48:32,765 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-18T17:48:32,766 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-18T17:48:32,767 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-18T17:48:32,767 /usr/include/c++/12/bits/stl_iterator_base_funcs.h:147:5: error: no type named ‘difference_type’ in ‘struct std::iterator_traits<{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > > >’ 2024-03-18T17:48:32,767 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’: 2024-03-18T17:48:32,768 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:114:56: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:32,769 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer_nobroadcast]’ 2024-03-18T17:48:32,769 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:148:70: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-18T17:48:32,770 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-18T17:48:32,771 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-18T17:48:32,771 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-18T17:48:32,771 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-18T17:48:32,772 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-18T17:48:32,772 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-03-18T17:48:32,773 85 | auto vacc = *viter; 2024-03-18T17:48:32,774 | ^~~~~~ 2024-03-18T17:48:32,774 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/complex128.hpp:4, 2024-03-18T17:48:32,775 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/ndarray.hpp:20: 2024-03-18T17:48:32,775 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:32,775 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:32,776 | ^~~~~~~~ 2024-03-18T17:48:32,776 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:32,776 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:32,777 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,777 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,778 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:32,778 | ^~~~~~~~ 2024-03-18T17:48:32,779 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:32,779 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:32,780 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,780 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:32,781 85 | auto vacc = *viter; 2024-03-18T17:48:32,781 | ^~~~~~ 2024-03-18T17:48:32,782 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:32,782 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:32,783 | ^~~~~~~~ 2024-03-18T17:48:32,783 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,784 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:32,784 85 | auto vacc = *viter; 2024-03-18T17:48:32,785 | ^~~~~~ 2024-03-18T17:48:32,785 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:32,786 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:32,786 | ^~~~~~~~ 2024-03-18T17:48:32,787 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,787 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,787 85 | auto vacc = *viter; 2024-03-18T17:48:32,788 | ^~~~~~ 2024-03-18T17:48:32,788 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:32,788 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:32,789 | ^~~~~~~~ 2024-03-18T17:48:32,790 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,790 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:32,791 85 | auto vacc = *viter; 2024-03-18T17:48:32,791 | ^~~~~~ 2024-03-18T17:48:32,791 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:32,792 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:32,792 | ^~~~~~~~ 2024-03-18T17:48:32,793 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,793 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:32,794 85 | auto vacc = *viter; 2024-03-18T17:48:32,795 | ^~~~~~ 2024-03-18T17:48:32,795 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:32,796 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:32,796 | ^~~~~~~~ 2024-03-18T17:48:32,796 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,797 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,797 85 | auto vacc = *viter; 2024-03-18T17:48:32,797 | ^~~~~~ 2024-03-18T17:48:32,798 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:32,798 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:32,799 | ^~~~~~~~ 2024-03-18T17:48:32,799 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:32,800 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:32,800 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,801 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,801 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:32,802 | ^~~~~~~~ 2024-03-18T17:48:32,802 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:32,803 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:32,803 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,804 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,804 85 | auto vacc = *viter; 2024-03-18T17:48:32,805 | ^~~~~~ 2024-03-18T17:48:32,805 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:32,806 201 | list operator*(N n, list const &l) 2024-03-18T17:48:32,806 | ^~~~~~~~ 2024-03-18T17:48:32,807 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,808 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:85:19: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,808 85 | auto vacc = *viter; 2024-03-18T17:48:32,808 | ^~~~~~ 2024-03-18T17:48:32,809 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:32,809 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:32,809 | ^~~~~~~~ 2024-03-18T17:48:32,810 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,810 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:32,810 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:32,811 | ^~~~~~~~ 2024-03-18T17:48:32,811 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,812 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:32,812 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:32,813 | ^~~~~~~~ 2024-03-18T17:48:32,813 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,814 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:32,814 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:32,815 | ^~~~~~~~ 2024-03-18T17:48:32,815 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,816 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’) 2024-03-18T17:48:32,816 87 | Op{}(vacc, *viter); 2024-03-18T17:48:32,817 | ^~~~~~ 2024-03-18T17:48:32,817 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:32,818 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:32,818 | ^~~~~~~~ 2024-03-18T17:48:32,819 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:32,820 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:32,820 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,820 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,821 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:32,821 | ^~~~~~~~ 2024-03-18T17:48:32,821 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:32,822 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:32,822 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,822 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:32,823 87 | Op{}(vacc, *viter); 2024-03-18T17:48:32,823 | ^~~~~~ 2024-03-18T17:48:32,824 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:32,824 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:32,825 | ^~~~~~~~ 2024-03-18T17:48:32,825 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,826 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:32,826 87 | Op{}(vacc, *viter); 2024-03-18T17:48:32,827 | ^~~~~~ 2024-03-18T17:48:32,827 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:32,828 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:32,828 | ^~~~~~~~ 2024-03-18T17:48:32,829 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,830 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,830 87 | Op{}(vacc, *viter); 2024-03-18T17:48:32,831 | ^~~~~~ 2024-03-18T17:48:32,831 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:32,832 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:32,832 | ^~~~~~~~ 2024-03-18T17:48:32,832 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,833 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:32,833 87 | Op{}(vacc, *viter); 2024-03-18T17:48:32,833 | ^~~~~~ 2024-03-18T17:48:32,834 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:32,835 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:32,835 | ^~~~~~~~ 2024-03-18T17:48:32,836 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,836 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:32,837 87 | Op{}(vacc, *viter); 2024-03-18T17:48:32,837 | ^~~~~~ 2024-03-18T17:48:32,838 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:32,838 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:32,839 | ^~~~~~~~ 2024-03-18T17:48:32,839 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,840 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,841 87 | Op{}(vacc, *viter); 2024-03-18T17:48:32,841 | ^~~~~~ 2024-03-18T17:48:32,841 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:32,842 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:32,842 | ^~~~~~~~ 2024-03-18T17:48:32,842 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:32,843 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:32,843 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,843 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,844 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:32,844 | ^~~~~~~~ 2024-03-18T17:48:32,845 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:32,845 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:32,846 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,846 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,847 87 | Op{}(vacc, *viter); 2024-03-18T17:48:32,847 | ^~~~~~ 2024-03-18T17:48:32,848 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:32,848 201 | list operator*(N n, list const &l) 2024-03-18T17:48:32,849 | ^~~~~~~~ 2024-03-18T17:48:32,849 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,849 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:87:20: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,850 87 | Op{}(vacc, *viter); 2024-03-18T17:48:32,850 | ^~~~~~ 2024-03-18T17:48:32,851 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:32,851 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:32,852 | ^~~~~~~~ 2024-03-18T17:48:32,852 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,853 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:32,853 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:32,854 | ^~~~~~~~ 2024-03-18T17:48:32,854 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,855 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:32,855 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:32,855 | ^~~~~~~~ 2024-03-18T17:48:32,856 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,856 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:32,856 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:32,857 | ^~~~~~~~ 2024-03-18T17:48:32,857 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,858 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’: 2024-03-18T17:48:32,858 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:106:44: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:32,859 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-03-18T17:48:32,859 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:150:58: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-18T17:48:32,860 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-18T17:48:32,860 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-18T17:48:32,861 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-18T17:48:32,861 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-18T17:48:32,862 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-18T17:48:32,862 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin({anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-03-18T17:48:32,863 82 | auto viter = vectorizer::vbegin(e), vend = vectorizer::vend(e); 2024-03-18T17:48:32,863 | ~~~~~~~~~~~~~~~~~~^~~ 2024-03-18T17:48:32,864 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:13: 2024-03-18T17:48:32,864 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-18T17:48:32,865 17 | static auto vbegin(E &&expr) 2024-03-18T17:48:32,865 | ^~~~~~ 2024-03-18T17:48:32,866 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,866 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-03-18T17:48:32,866 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:36: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-18T17:48:32,867 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:106:44: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:32,867 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-03-18T17:48:32,868 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:150:58: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-18T17:48:32,868 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-18T17:48:32,869 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-18T17:48:32,870 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-18T17:48:32,870 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-18T17:48:32,871 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-18T17:48:32,871 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-18T17:48:32,872 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-18T17:48:32,872 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-18T17:48:32,873 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::numpy::functor::square; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-03-18T17:48:32,873 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-18T17:48:32,874 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,874 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp: In instantiation of ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’: 2024-03-18T17:48:32,874 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:106:44: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:32,875 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-03-18T17:48:32,875 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:150:58: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-18T17:48:32,876 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-18T17:48:32,877 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-18T17:48:32,877 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-18T17:48:32,878 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-18T17:48:32,878 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-18T17:48:32,879 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:64: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vend({anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >&)’ 2024-03-18T17:48:32,879 82 | auto viter = vectorizer::vbegin(e), vend = vectorizer::vend(e); 2024-03-18T17:48:32,880 | ~~~~~~~~~~~~~~~~^~~ 2024-03-18T17:48:32,880 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:23:17: note: candidate: ‘template static decltype (forward(expr).vend({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vend(E&&)’ 2024-03-18T17:48:32,881 23 | static auto vend(E &&expr) 2024-03-18T17:48:32,881 | ^~~~ 2024-03-18T17:48:32,882 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:23:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,882 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vend({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vend(E&&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >&]’: 2024-03-18T17:48:32,883 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:82:64: required from ‘F {anonymous}::pythonic::numpy::vreduce(E, F) [with vectorizer = {anonymous}::pythonic::types::vectorizer; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&> >; F = float]’ 2024-03-18T17:48:32,883 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:106:44: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd]’ 2024-03-18T17:48:32,884 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:27:48: required from ‘F {anonymous}::pythonic::numpy::_reduce::operator()(E&&, F) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>&; F = float; Op = {anonymous}::pythonic::operator_::functor::iadd; unsigned int N = 2; vector_form = {anonymous}::pythonic::types::vectorizer]’ 2024-03-18T17:48:32,884 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:150:58: required from ‘{anonymous}::pythonic::numpy::{anonymous}::reduce_result_type {anonymous}::pythonic::numpy::reduce_helper::operator()(const E&, T) const [with T = float; Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>; {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type = float]’ 2024-03-18T17:48:32,885 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/reduce.hpp:181:51: required from ‘typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::pythonic::numpy::{anonymous}::reduce_result_type_helper::type>::type {anonymous}::pythonic::numpy::reduce(const E&, {anonymous}::pythonic::types::none_type, dtype) [with Op = {anonymous}::pythonic::operator_::functor::iadd; E = {anonymous}::pythonic::types::numpy_expr >&>; dtype = {anonymous}::pythonic::types::none_type; typename std::enable_if<{anonymous}::pythonic::types::is_numexpr_arg::value, typename {anonymous}::reduce_result_type_helper::type>::type = float; typename {anonymous}::reduce_result_type_helper::type = float]’ 2024-03-18T17:48:32,885 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:17:44: required from ‘decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) {anonymous}::pythonic::numpy::sum(Args&& ...) [with Args = {{anonymous}::pythonic::types::numpy_expr >&>}; decltype (reduce<{anonymous}::pythonic::operator_::functor::iadd>((forward)(::pythonic::numpy::sum::args)...)) = float]’ 2024-03-18T17:48:32,886 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/numpy/sum.hpp:20:3: required from ‘decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) {anonymous}::pythonic::numpy::functor::sum::operator()(Types&& ...) const [with Types = {{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::ndarray >&>}; decltype ({anonymous}::pythonic::numpy::sum((forward)(::pythonic::numpy::functor::sum::operator()::types)...)) = float]’ 2024-03-18T17:48:32,886 src/fluidimage/calcul/__pythran__/correl.cpp:593:230: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-18T17:48:32,887 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-18T17:48:32,887 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:24:47: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-18T17:48:32,888 24 | -> decltype(std::forward(expr).vend(vectorize{})) 2024-03-18T17:48:32,888 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-18T17:48:32,888 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:290:33: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vend({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::numpy::functor::square; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::numpy::functor::square, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> > >]’ 2024-03-18T17:48:32,889 290 | numpy_expr::vend(vectorize_nobroadcast) const 2024-03-18T17:48:32,890 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,890 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In instantiation of ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’: 2024-03-18T17:48:32,890 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-18T17:48:32,891 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-18T17:48:32,891 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:32,892 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:32,892 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:32,893 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:32,894 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:32,894 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:32,895 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-18T17:48:32,895 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-18T17:48:32,896 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-18T17:48:32,896 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-18T17:48:32,897 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-18T17:48:32,897 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:32,898 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,899 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:32,899 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:32,900 | ^~~~~~~~ 2024-03-18T17:48:32,900 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,901 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:32,901 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:32,902 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,902 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:32,902 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:32,903 | ^~~~~~~~ 2024-03-18T17:48:32,903 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,904 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,904 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:32,905 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,905 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:32,906 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:32,907 | ^~~~~~~~ 2024-03-18T17:48:32,907 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,908 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:32,908 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:32,909 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,909 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:32,910 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:32,910 | ^~~~~~~~ 2024-03-18T17:48:32,911 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,912 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:32,912 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:32,913 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,913 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:32,913 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:32,914 | ^~~~~~~~ 2024-03-18T17:48:32,914 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,914 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,915 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:32,915 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,915 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:32,916 201 | list operator*(N n, list const &l) 2024-03-18T17:48:32,916 | ^~~~~~~~ 2024-03-18T17:48:32,917 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,917 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,918 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:32,918 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,919 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:32,920 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:32,920 | ^~~~~~~~ 2024-03-18T17:48:32,921 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:32,921 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:32,922 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,922 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,923 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:32,923 | ^~~~~~~~ 2024-03-18T17:48:32,924 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:32,924 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:32,925 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,925 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:409:33: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,925 409 | Op>()(*std::declval()...))>::type> { 2024-03-18T17:48:32,926 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,926 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:32,926 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:32,927 | ^~~~~~~~ 2024-03-18T17:48:32,927 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,928 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:32,928 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:32,928 | ^~~~~~~~ 2024-03-18T17:48:32,929 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,930 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:32,930 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:32,930 | ^~~~~~~~ 2024-03-18T17:48:32,931 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,931 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:32,932 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:32,932 | ^~~~~~~~ 2024-03-18T17:48:32,933 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,933 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: error: no matching function for call to ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >::_dereference({anonymous}::pythonic::utils::make_index_sequence<2>) const’ 2024-03-18T17:48:32,934 437 | this->_dereference(utils::make_index_sequence{})) 2024-03-18T17:48:32,935 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,935 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: candidate: ‘template decltype (Op{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {I ...}; E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Op = {anonymous}::pythonic::operator_::functor::mul; Iters = {{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator}]’ 2024-03-18T17:48:32,935 430 | auto _dereference(utils::index_sequence) const 2024-03-18T17:48:32,936 | ^~~~~~~~~~~~ 2024-03-18T17:48:32,936 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:430:10: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,937 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp: In substitution of ‘template decltype ({anonymous}::pythonic::operator_::functor::mul{}(*(get)(((const ::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::broadcast >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_broadcast_iterator >*)this)->::pythonic::types::numpy_expr_simd_iterator_nobroadcast<::pythonic::types::numpy_expr<::pythonic::operator_::functor::mul, ::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&>, ::pythonic::types::broadcast >, ::pythonic::operator_::functor::mul, ::pythonic::types::const_simd_nditerator<::pythonic::types::numpy_iexpr::pythonic::types::ndarray::pythonic::types::pshape >&> >, ::pythonic::types::const_broadcast_iterator >::iters_)...)) {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >::_dereference({anonymous}::pythonic::utils::index_sequence) const [with unsigned int ...I = {0, 1}]’: 2024-03-18T17:48:32,937 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:437:27: required from ‘struct {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ 2024-03-18T17:48:32,938 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-18T17:48:32,939 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-18T17:48:32,939 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:32,939 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:32,940 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:32,941 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:32,941 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:32,942 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-18T17:48:32,942 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-18T17:48:32,943 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-18T17:48:32,943 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-18T17:48:32,944 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: error: no match for ‘operator*’ (operand type is ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’}) 2024-03-18T17:48:32,944 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:32,945 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,946 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:32,946 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:32,947 | ^~~~~~~~ 2024-03-18T17:48:32,947 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,948 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:32,948 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:32,949 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,949 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:32,950 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:32,951 | ^~~~~~~~ 2024-03-18T17:48:32,951 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,952 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,952 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:32,953 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,953 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:32,954 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:32,954 | ^~~~~~~~ 2024-03-18T17:48:32,955 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,955 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:32,956 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:32,956 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,957 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:32,957 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:32,957 | ^~~~~~~~ 2024-03-18T17:48:32,958 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,958 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: ‘std::__tuple_element_t<0, std::tuple<{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator > >’ {aka ‘const {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’} is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:32,959 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:32,959 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,960 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:32,960 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:32,961 | ^~~~~~~~ 2024-03-18T17:48:32,961 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,962 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,963 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:32,963 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,963 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:32,964 201 | list operator*(N n, list const &l) 2024-03-18T17:48:32,964 | ^~~~~~~~ 2024-03-18T17:48:32,965 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,965 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,966 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:32,966 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,967 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:32,968 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:32,968 | ^~~~~~~~ 2024-03-18T17:48:32,969 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:32,969 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:32,969 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,970 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,970 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:32,970 | ^~~~~~~~ 2024-03-18T17:48:32,971 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:32,971 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:32,972 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,972 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/numpy_expr.hpp:431:26: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,973 431 | -> decltype(Op{}(*std::get(iters_)...)) 2024-03-18T17:48:32,973 | ^~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,974 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:32,974 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:32,975 | ^~~~~~~~ 2024-03-18T17:48:32,975 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,976 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:32,976 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:32,977 | ^~~~~~~~ 2024-03-18T17:48:32,977 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,978 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:32,978 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:32,979 | ^~~~~~~~ 2024-03-18T17:48:32,979 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,980 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:32,981 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:32,982 | ^~~~~~~~ 2024-03-18T17:48:32,982 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:32,982 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’: 2024-03-18T17:48:32,983 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-18T17:48:32,983 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:32,984 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:32,984 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:32,985 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-18T17:48:32,986 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:32,986 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:32,987 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:32,987 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-18T17:48:32,988 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-18T17:48:32,988 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-18T17:48:32,989 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-18T17:48:32,990 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’) 2024-03-18T17:48:32,990 184 | iter.store(*oiter); 2024-03-18T17:48:32,991 | ^~~~~~ 2024-03-18T17:48:32,991 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:32,992 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:32,992 | ^~~~~~~~ 2024-03-18T17:48:32,993 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:32,994 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:32,994 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,995 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:32,995 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:32,996 | ^~~~~~~~ 2024-03-18T17:48:32,996 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:32,997 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:32,997 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:32,998 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:32,998 184 | iter.store(*oiter); 2024-03-18T17:48:32,999 | ^~~~~~ 2024-03-18T17:48:32,999 /usr/include/c++/12/complex:392:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const complex<_Tp>&)’ 2024-03-18T17:48:33,000 392 | operator*(const complex<_Tp>& __x, const complex<_Tp>& __y) 2024-03-18T17:48:33,001 | ^~~~~~~~ 2024-03-18T17:48:33,001 /usr/include/c++/12/complex:392:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,002 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:33,003 184 | iter.store(*oiter); 2024-03-18T17:48:33,003 | ^~~~~~ 2024-03-18T17:48:33,004 /usr/include/c++/12/complex:401:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const complex<_Tp>&, const _Tp&)’ 2024-03-18T17:48:33,004 401 | operator*(const complex<_Tp>& __x, const _Tp& __y) 2024-03-18T17:48:33,005 | ^~~~~~~~ 2024-03-18T17:48:33,005 /usr/include/c++/12/complex:401:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,006 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:33,006 184 | iter.store(*oiter); 2024-03-18T17:48:33,007 | ^~~~~~ 2024-03-18T17:48:33,007 /usr/include/c++/12/complex:410:5: note: candidate: ‘template std::complex<_Tp> std::operator*(const _Tp&, const complex<_Tp>&)’ 2024-03-18T17:48:33,008 410 | operator*(const _Tp& __x, const complex<_Tp>& __y) 2024-03-18T17:48:33,008 | ^~~~~~~~ 2024-03-18T17:48:33,009 /usr/include/c++/12/complex:410:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,009 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,010 184 | iter.store(*oiter); 2024-03-18T17:48:33,010 | ^~~~~~ 2024-03-18T17:48:33,011 In file included from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/numpy/complex64.hpp:6, 2024-03-18T17:48:33,011 from /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:25: 2024-03-18T17:48:33,012 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: candidate: ‘template std::complex_broadcast_t std::operator*(complex<_Tp>, S)’ 2024-03-18T17:48:33,013 42 | complex_broadcast_t operator*(std::complex self, S other) 2024-03-18T17:48:33,013 | ^~~~~~~~ 2024-03-18T17:48:33,014 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:42:29: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,014 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘std::complex<_Tp>’ 2024-03-18T17:48:33,014 184 | iter.store(*oiter); 2024-03-18T17:48:33,015 | ^~~~~~ 2024-03-18T17:48:33,015 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: candidate: ‘template std::complex_broadcast_t std::operator*(S, complex<_Tp>)’ 2024-03-18T17:48:33,016 49 | complex_broadcast_t operator*(S self, std::complex other) 2024-03-18T17:48:33,016 | ^~~~~~~~ 2024-03-18T17:48:33,017 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/complex.hpp:49:29: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,017 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,018 184 | iter.store(*oiter); 2024-03-18T17:48:33,018 | ^~~~~~ 2024-03-18T17:48:33,019 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:33,019 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:33,020 | ^~~~~~~~ 2024-03-18T17:48:33,020 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,021 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:33,021 184 | iter.store(*oiter); 2024-03-18T17:48:33,022 | ^~~~~~ 2024-03-18T17:48:33,022 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:33,023 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:33,024 | ^~~~~~~~ 2024-03-18T17:48:33,024 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,024 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,025 184 | iter.store(*oiter); 2024-03-18T17:48:33,025 | ^~~~~~ 2024-03-18T17:48:33,026 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:33,026 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:33,027 | ^~~~~~~~ 2024-03-18T17:48:33,027 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,028 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:33,028 184 | iter.store(*oiter); 2024-03-18T17:48:33,029 | ^~~~~~ 2024-03-18T17:48:33,029 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:33,030 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:33,030 | ^~~~~~~~ 2024-03-18T17:48:33,031 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,031 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:33,032 184 | iter.store(*oiter); 2024-03-18T17:48:33,032 | ^~~~~~ 2024-03-18T17:48:33,033 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:33,034 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:33,034 | ^~~~~~~~ 2024-03-18T17:48:33,035 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,035 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,036 184 | iter.store(*oiter); 2024-03-18T17:48:33,036 | ^~~~~~ 2024-03-18T17:48:33,037 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:33,037 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:33,038 | ^~~~~~~~ 2024-03-18T17:48:33,038 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:33,038 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:33,039 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:33,039 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,040 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:33,040 | ^~~~~~~~ 2024-03-18T17:48:33,041 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:33,042 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:33,042 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:33,043 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,043 184 | iter.store(*oiter); 2024-03-18T17:48:33,044 | ^~~~~~ 2024-03-18T17:48:33,044 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:33,045 201 | list operator*(N n, list const &l) 2024-03-18T17:48:33,045 | ^~~~~~~~ 2024-03-18T17:48:33,046 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,046 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,047 184 | iter.store(*oiter); 2024-03-18T17:48:33,047 | ^~~~~~ 2024-03-18T17:48:33,048 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:33,048 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:33,049 | ^~~~~~~~ 2024-03-18T17:48:33,050 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,050 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:33,050 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:33,051 | ^~~~~~~~ 2024-03-18T17:48:33,051 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,052 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:33,052 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:33,053 | ^~~~~~~~ 2024-03-18T17:48:33,053 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,054 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:33,054 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:33,055 | ^~~~~~~~ 2024-03-18T17:48:33,055 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,055 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’: 2024-03-18T17:48:33,056 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-18T17:48:33,057 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:33,057 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:33,058 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:33,059 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: required from ‘{anonymous}::pythonic::types::numpy_iexpr& {anonymous}::pythonic::types::numpy_iexpr::operator=(const E&) [with E = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; Requires = void; Arg = const {anonymous}::pythonic::types::ndarray >&]’ 2024-03-18T17:48:33,060 /usr/include/c++/12/bits/stl_algobase.h:385:18: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:33,061 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:33,061 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:33,062 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-18T17:48:33,064 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-18T17:48:33,064 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-18T17:48:33,065 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-18T17:48:33,066 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: error: no matching function for call to ‘{anonymous}::pythonic::types::vectorizer::vbegin(const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >&)’ 2024-03-18T17:48:33,067 178 | auto oiter = vectorizer::vbegin(other); 2024-03-18T17:48:33,068 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2024-03-18T17:48:33,068 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: candidate: ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&)’ 2024-03-18T17:48:33,069 17 | static auto vbegin(E &&expr) 2024-03-18T17:48:33,070 | ^~~~~~ 2024-03-18T17:48:33,071 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:17:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,072 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp: In substitution of ‘template static decltype (forward(expr).vbegin({anonymous}::pythonic::types::vectorize{})) {anonymous}::pythonic::types::vectorizer::vbegin(E&&) [with E = const {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >&]’: 2024-03-18T17:48:33,073 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:178:36: required from ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-18T17:48:33,074 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >]’ 2024-03-18T17:48:33,075 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:33,076 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:33,077 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:33,078 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:74:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:33,079 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:33,079 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:33,080 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-18T17:48:33,081 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-18T17:48:33,082 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-18T17:48:33,083 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-18T17:48:33,083 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/vectorizable_type.hpp:18:49: error: cannot convert ‘{anonymous}::pythonic::types::vectorize’ to ‘{anonymous}::pythonic::types::vectorize_nobroadcast’ 2024-03-18T17:48:33,084 18 | -> decltype(std::forward(expr).vbegin(vectorize{})) 2024-03-18T17:48:33,085 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2024-03-18T17:48:33,086 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_expr.hpp:273:35: note: initializing argument 1 of ‘{anonymous}::pythonic::types::numpy_expr::simd_iterator_nobroadcast {anonymous}::pythonic::types::numpy_expr::vbegin({anonymous}::pythonic::types::vectorize_nobroadcast) const [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast}; simd_iterator_nobroadcast = {anonymous}::pythonic::types::numpy_expr_simd_iterator_nobroadcast<{anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::numpy_iexpr >&>, {anonymous}::pythonic::types::broadcast >, {anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >, {anonymous}::pythonic::types::const_broadcast_iterator >]’ 2024-03-18T17:48:33,087 273 | numpy_expr::vbegin(vectorize_nobroadcast) const 2024-03-18T17:48:33,088 | ^~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:33,088 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer_nobroadcast; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-18T17:48:33,089 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:215:60: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer_nobroadcast, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-18T17:48:33,090 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:239:63: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:33,091 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:33,092 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:33,093 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:33,094 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:33,095 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:33,095 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:33,096 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-18T17:48:33,097 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-18T17:48:33,099 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-18T17:48:33,100 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-18T17:48:33,101 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-18T17:48:33,102 184 | iter.store(*oiter); 2024-03-18T17:48:33,102 | ^~~~~~ 2024-03-18T17:48:33,103 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:33,103 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:33,104 | ^~~~~~~~ 2024-03-18T17:48:33,105 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:33,106 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:33,106 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:33,107 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,108 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:33,109 | ^~~~~~~~ 2024-03-18T17:48:33,110 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:33,111 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:33,112 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:33,112 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:33,113 184 | iter.store(*oiter); 2024-03-18T17:48:33,114 | ^~~~~~ 2024-03-18T17:48:33,115 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:33,115 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:33,116 | ^~~~~~~~ 2024-03-18T17:48:33,116 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,117 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:33,118 184 | iter.store(*oiter); 2024-03-18T17:48:33,118 | ^~~~~~ 2024-03-18T17:48:33,119 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:33,119 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:33,120 | ^~~~~~~~ 2024-03-18T17:48:33,120 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,121 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,121 184 | iter.store(*oiter); 2024-03-18T17:48:33,121 | ^~~~~~ 2024-03-18T17:48:33,122 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:33,122 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:33,122 | ^~~~~~~~ 2024-03-18T17:48:33,123 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,123 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:33,124 184 | iter.store(*oiter); 2024-03-18T17:48:33,124 | ^~~~~~ 2024-03-18T17:48:33,125 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:33,126 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:33,126 | ^~~~~~~~ 2024-03-18T17:48:33,127 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,127 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:33,127 184 | iter.store(*oiter); 2024-03-18T17:48:33,128 | ^~~~~~ 2024-03-18T17:48:33,129 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:33,129 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:33,130 | ^~~~~~~~ 2024-03-18T17:48:33,130 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,131 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,131 184 | iter.store(*oiter); 2024-03-18T17:48:33,131 | ^~~~~~ 2024-03-18T17:48:33,132 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:33,132 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:33,132 | ^~~~~~~~ 2024-03-18T17:48:33,133 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:33,133 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:33,134 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:33,134 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,135 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:33,136 | ^~~~~~~~ 2024-03-18T17:48:33,136 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:33,137 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:33,137 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:33,138 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,138 184 | iter.store(*oiter); 2024-03-18T17:48:33,139 | ^~~~~~ 2024-03-18T17:48:33,139 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:33,140 201 | list operator*(N n, list const &l) 2024-03-18T17:48:33,140 | ^~~~~~~~ 2024-03-18T17:48:33,141 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,141 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,142 184 | iter.store(*oiter); 2024-03-18T17:48:33,142 | ^~~~~~ 2024-03-18T17:48:33,142 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:33,143 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:33,144 | ^~~~~~~~ 2024-03-18T17:48:33,144 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,145 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:33,145 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:33,145 | ^~~~~~~~ 2024-03-18T17:48:33,146 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,146 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:33,146 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:33,147 | ^~~~~~~~ 2024-03-18T17:48:33,147 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,147 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:33,148 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:33,148 | ^~~~~~~~ 2024-03-18T17:48:33,149 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,149 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp: In instantiation of ‘void {anonymous}::pythonic::utils::vbroadcast_copy(E&&, const F&) [with vectorizer = {anonymous}::pythonic::types::vectorizer; E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’: 2024-03-18T17:48:33,149 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:207:48: required from ‘void {anonymous}::pythonic::utils::_broadcast_copy<{anonymous}::pythonic::types::vectorizer, 1, 0>::operator()(E&&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = {anonymous}::pythonic::types::numpy_iexpr >&>]’ 2024-03-18T17:48:33,150 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:241:51: required from ‘void {anonymous}::pythonic::utils::broadcast_copy_dispatcher::operator()(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; unsigned int D = 0]’ 2024-03-18T17:48:33,150 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:257:65: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:33,151 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:272:60: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy_helper(E&, const F&, std::integral_constant, std::integral_constant) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:33,155 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:300:58: required from ‘E& {anonymous}::pythonic::utils::broadcast_copy(E&, const F&) [with E = {anonymous}::pythonic::types::numpy_iexpr >&>&; F = const {anonymous}::pythonic::types::numpy_iexpr >&>&; unsigned int N = 1; int D = 0; bool vector_form = true]’ 2024-03-18T17:48:33,156 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_iexpr.hpp:107:20: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2024-03-18T17:48:33,156 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/ndarray.hpp:480:25: required from ‘{anonymous}::pythonic::types::ndarray::ndarray(const {anonymous}::pythonic::types::numpy_expr&) [with Op = {anonymous}::pythonic::operator_::functor::mul; Args = {{anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast}; T = float; pS = {anonymous}::pythonic::types::pshape]’ 2024-03-18T17:48:33,157 /usr/include/c++/12/tuple:200:4: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >]’ 2024-03-18T17:48:33,157 /usr/include/c++/12/tuple:316:57: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _UTails = {float}; unsigned int _Idx = 0; _Head = {anonymous}::pythonic::types::ndarray >; _Tail = {float}]’ 2024-03-18T17:48:33,158 /usr/include/c++/12/tuple:1111:60: required from ‘constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&) [with _U1 = {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, {anonymous}::pythonic::types::ndarray >&, {anonymous}::pythonic::types::broadcast >; _U2 = float; typename std::enable_if::__is_implicitly_constructible<_U1, _U2>(), bool>::type = true; _T1 = {anonymous}::pythonic::types::ndarray >; _T2 = float]’ 2024-03-18T17:48:33,158 src/fluidimage/calcul/__pythran__/correl.cpp:593:347: required from ‘typename {anonymous}::__pythran_correl::correl_numpy::type::result_type {anonymous}::__pythran_correl::correl_numpy::operator()(argument_type0, argument_type1, argument_type2) const [with argument_type0 = {anonymous}::pythonic::types::ndarray >; argument_type1 = {anonymous}::pythonic::types::ndarray >; argument_type2 = long int; typename type::result_type = std::tuple<{anonymous}::pythonic::types::ndarray >, float>]’ 2024-03-18T17:48:33,159 src/fluidimage/calcul/__pythran__/correl.cpp:606:76: required from here 2024-03-18T17:48:33,159 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: error: no match for ‘operator*’ (operand type is ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’) 2024-03-18T17:48:33,160 184 | iter.store(*oiter); 2024-03-18T17:48:33,160 | ^~~~~~ 2024-03-18T17:48:33,161 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: candidate: ‘template std::complex::type> operator*(const std::complex<_Tp>&, const std::complex<_Up>&)’ 2024-03-18T17:48:33,161 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:33,162 | ^~~~~~~~ 2024-03-18T17:48:33,162 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:33,163 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:33,164 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:33,164 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:126:8: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,165 126 | auto operator op(std::complex const &lhs, std::complex const &rhs) \ 2024-03-18T17:48:33,165 | ^~~~~~~~ 2024-03-18T17:48:33,166 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/complex.hpp:139:1: note: in expansion of macro ‘STD_COMPLEX_IMPLICT_OPERATOR_CAST’ 2024-03-18T17:48:33,166 139 | STD_COMPLEX_IMPLICT_OPERATOR_CAST(*) 2024-03-18T17:48:33,166 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:33,167 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const std::complex<_Tp>’ 2024-03-18T17:48:33,167 184 | iter.store(*oiter); 2024-03-18T17:48:33,168 | ^~~~~~ 2024-03-18T17:48:33,168 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const none&, const T&)’ 2024-03-18T17:48:33,169 265 | T operator*(none const &t0, T const &t1) 2024-03-18T17:48:33,170 | ^~~~~~~~ 2024-03-18T17:48:33,170 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:265:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,170 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:33,171 184 | iter.store(*oiter); 2024-03-18T17:48:33,171 | ^~~~~~ 2024-03-18T17:48:33,171 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: candidate: ‘template T {anonymous}::pythonic::types::operator*(const T&, const none&)’ 2024-03-18T17:48:33,172 271 | T operator*(T const &t0, none const &t1) 2024-03-18T17:48:33,172 | ^~~~~~~~ 2024-03-18T17:48:33,173 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:271:5: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,173 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,173 184 | iter.store(*oiter); 2024-03-18T17:48:33,174 | ^~~~~~ 2024-03-18T17:48:33,174 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: candidate: ‘template {anonymous}::pythonic::types::none {anonymous}::pythonic::types::operator*(const none&, const none&)’ 2024-03-18T17:48:33,175 277 | none operator*(none const &t0, none const &t1) 2024-03-18T17:48:33,175 | ^~~~~~~~ 2024-03-18T17:48:33,175 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/NoneType.hpp:277:17: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,176 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘const {anonymous}::pythonic::types::none’ 2024-03-18T17:48:33,176 184 | iter.store(*oiter); 2024-03-18T17:48:33,177 | ^~~~~~ 2024-03-18T17:48:33,177 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(static_list&, long int)’ 2024-03-18T17:48:33,178 404 | list operator*(static_list const &self, long t) 2024-03-18T17:48:33,178 | ^~~~~~~~ 2024-03-18T17:48:33,179 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:404:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,179 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: ‘{anonymous}::pythonic::types::const_simd_nditerator<{anonymous}::pythonic::types::numpy_iexpr >&> >’ is not derived from ‘{anonymous}::pythonic::types::static_list’ 2024-03-18T17:48:33,179 184 | iter.store(*oiter); 2024-03-18T17:48:33,180 | ^~~~~~ 2024-03-18T17:48:33,181 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(long int, static_list&)’ 2024-03-18T17:48:33,181 411 | list operator*(long t, static_list const &self) 2024-03-18T17:48:33,181 | ^~~~~~~~ 2024-03-18T17:48:33,182 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/include/types/list.hpp:411:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,182 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,182 184 | iter.store(*oiter); 2024-03-18T17:48:33,183 | ^~~~~~ 2024-03-18T17:48:33,183 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: candidate: ‘template typename std::enable_if<{anonymous}::pythonic::types::valid_numop_parameters::type, typename std::decay<_Tp2>::type>::value, {anonymous}::pythonic::types::numpy_expr<{anonymous}::pythonic::operator_::functor::mul, typename {anonymous}::pythonic::types::adapt_type::type, typename {anonymous}::pythonic::types::adapt_type::type> >::type {anonymous}::pythonic::types::operator*(E0&&, E1&&)’ 2024-03-18T17:48:33,184 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:33,184 | ^~~~~~~~ 2024-03-18T17:48:33,185 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:33,185 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:33,186 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:33,186 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_operators.hpp:85:32: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,187 85 | #define NUMPY_BINARY_FUNC_NAME operator* 2024-03-18T17:48:33,188 | ^~~~~~~~ 2024-03-18T17:48:33,188 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/numpy_binary_op.hpp:15:1: note: in expansion of macro ‘NUMPY_BINARY_FUNC_NAME’ 2024-03-18T17:48:33,189 15 | NUMPY_BINARY_FUNC_NAME(E0 &&self, E1 &&other) 2024-03-18T17:48:33,189 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-03-18T17:48:33,190 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,190 184 | iter.store(*oiter); 2024-03-18T17:48:33,191 | ^~~~~~ 2024-03-18T17:48:33,191 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: candidate: ‘template {anonymous}::pythonic::types::list {anonymous}::pythonic::types::operator*(N, const list&)’ 2024-03-18T17:48:33,192 201 | list operator*(N n, list const &l) 2024-03-18T17:48:33,192 | ^~~~~~~~ 2024-03-18T17:48:33,193 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/list.hpp:201:11: note: template argument deduction/substitution failed: 2024-03-18T17:48:33,193 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/utils/broadcast_copy.hpp:184:18: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,194 184 | iter.store(*oiter); 2024-03-18T17:48:33,195 | ^~~~~~ 2024-03-18T17:48:33,195 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const str&, long int)’ 2024-03-18T17:48:33,195 655 | inline str operator*(str const &s, long n) 2024-03-18T17:48:33,196 | ^~~~~~~~ 2024-03-18T17:48:33,196 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:655:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,197 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const str&)’ 2024-03-18T17:48:33,197 667 | inline str operator*(long t, str const &s) 2024-03-18T17:48:33,197 | ^~~~~~~~ 2024-03-18T17:48:33,198 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:667:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,198 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(const chr&, long int)’ 2024-03-18T17:48:33,199 672 | inline str operator*(chr const &s, long n) 2024-03-18T17:48:33,199 | ^~~~~~~~ 2024-03-18T17:48:33,200 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:672:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,200 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate: ‘{anonymous}::pythonic::types::str {anonymous}::pythonic::types::operator*(long int, const chr&)’ 2024-03-18T17:48:33,201 682 | inline str operator*(long t, chr const &c) 2024-03-18T17:48:33,201 | ^~~~~~~~ 2024-03-18T17:48:33,201 /tmp/pip-build-env-yzwb8wly/overlay/local/lib/python3.11/dist-packages/pythran/pythonic/types/str.hpp:682:14: note: candidate expects 2 arguments, 1 provided 2024-03-18T17:48:33,202 ninja: build stopped: subcommand failed. 2024-03-18T17:48:33,210 ERROR: Preparing metadata (pyproject.toml) exited with 1 2024-03-18T17:48:33,226 [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/tmpfcv0wrkl[/] 2024-03-18T17:48:33,227 [bold magenta]cwd[/]: /tmp/pip-wheel-5xoaldnx/fluidimage_3f333c87a50e4e49881f72555cd46a60 2024-03-18T17:48:33,228 Preparing metadata (pyproject.toml): finished with status 'error' 2024-03-18T17:48:33,230 ERROR: metadata generation failed 2024-03-18T17:48:33,236 Exception information: 2024-03-18T17:48:33,236 Traceback (most recent call last): 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata.py", line 35, in generate_metadata 2024-03-18T17:48:33,236 distinfo_dir = backend.prepare_metadata_for_build_wheel(metadata_dir) 2024-03-18T17:48:33,236 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/misc.py", line 766, in prepare_metadata_for_build_wheel 2024-03-18T17:48:33,236 return super().prepare_metadata_for_build_wheel( 2024-03-18T17:48:33,236 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 186, in prepare_metadata_for_build_wheel 2024-03-18T17:48:33,236 return self._call_hook('prepare_metadata_for_build_wheel', { 2024-03-18T17:48:33,236 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 311, in _call_hook 2024-03-18T17:48:33,236 self._subprocess_runner( 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 252, in runner 2024-03-18T17:48:33,236 call_subprocess( 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2024-03-18T17:48:33,236 raise error 2024-03-18T17:48:33,236 pip._internal.exceptions.InstallationSubprocessError: Preparing metadata (pyproject.toml) exited with 1 2024-03-18T17:48:33,236 2024-03-18T17:48:33,236 The above exception was the direct cause of the following exception: 2024-03-18T17:48:33,236 2024-03-18T17:48:33,236 Traceback (most recent call last): 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2024-03-18T17:48:33,236 status = run_func(*args) 2024-03-18T17:48:33,236 ^^^^^^^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 245, in wrapper 2024-03-18T17:48:33,236 return func(self, options, args) 2024-03-18T17:48:33,236 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2024-03-18T17:48:33,236 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2024-03-18T17:48:33,236 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve 2024-03-18T17:48:33,236 result = self._result = resolver.resolve( 2024-03-18T17:48:33,236 ^^^^^^^^^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2024-03-18T17:48:33,236 state = resolution.resolve(requirements, max_rounds=max_rounds) 2024-03-18T17:48:33,236 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2024-03-18T17:48:33,236 self._add_to_criteria(self.state.criteria, r, parent=None) 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2024-03-18T17:48:33,236 if not criterion.candidates: 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2024-03-18T17:48:33,236 return bool(self._sequence) 2024-03-18T17:48:33,236 ^^^^^^^^^^^^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2024-03-18T17:48:33,236 return any(self) 2024-03-18T17:48:33,236 ^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2024-03-18T17:48:33,236 return (c for c in iterator if id(c) not in self._incompatible_ids) 2024-03-18T17:48:33,236 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2024-03-18T17:48:33,236 candidate = func() 2024-03-18T17:48:33,236 ^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 182, in _make_candidate_from_link 2024-03-18T17:48:33,236 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2024-03-18T17:48:33,236 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 228, in _make_base_candidate_from_link 2024-03-18T17:48:33,236 self._link_candidate_cache[link] = LinkCandidate( 2024-03-18T17:48:33,236 ^^^^^^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 290, in __init__ 2024-03-18T17:48:33,236 super().__init__( 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2024-03-18T17:48:33,236 self.dist = self._prepare() 2024-03-18T17:48:33,236 ^^^^^^^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 222, in _prepare 2024-03-18T17:48:33,236 dist = self._prepare_distribution() 2024-03-18T17:48:33,236 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 301, in _prepare_distribution 2024-03-18T17:48:33,236 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2024-03-18T17:48:33,236 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 525, in prepare_linked_requirement 2024-03-18T17:48:33,236 return self._prepare_linked_requirement(req, parallel_builds) 2024-03-18T17:48:33,236 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 640, in _prepare_linked_requirement 2024-03-18T17:48:33,236 dist = _get_prepared_distribution( 2024-03-18T17:48:33,236 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2024-03-18T17:48:33,236 abstract_dist.prepare_distribution_metadata( 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 67, in prepare_distribution_metadata 2024-03-18T17:48:33,236 self.req.prepare_metadata() 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 579, in prepare_metadata 2024-03-18T17:48:33,236 self.metadata_directory = generate_metadata( 2024-03-18T17:48:33,236 ^^^^^^^^^^^^^^^^^^ 2024-03-18T17:48:33,236 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata.py", line 37, in generate_metadata 2024-03-18T17:48:33,236 raise MetadataGenerationFailed(package_details=details) from error 2024-03-18T17:48:33,236 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2024-03-18T17:48:33,252 Removed fluidimage==0.4.0 from https://files.pythonhosted.org/packages/7b/2c/f1dd7b693a9f4ae44ef58e2da1a074e2ef8719104eb3f6ad36ae4dc8bf4f/fluidimage-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-ku764b0m' 2024-03-18T17:48:33,253 Removed build tracker: '/tmp/pip-build-tracker-ku764b0m'